matlab中的神经网络分类

时间:2017-07-06 06:05:42

标签: neural-network

我的输入数据是101 * 22阵列(101个样本和22个功能)。

这些数据(101)应分为 3组 L1 L2 L3 )。

我想用mat lab神经网络作为分类器。

目标阵列是什么? 您推荐的其他分类器是什么? 感谢

1 个答案:

答案 0 :(得分:0)

目标数据应该是输入数据的类。在你的情况下,你有3个班级。您可以使用二进制编码。

有关输入和目标数据的更多详细信息,请参见页面末尾see here

其他资源:

first

一个简单的例子如下:

#this is the INPUT data that you have
X=randint(101,22,[0 10]);

#this is the TARGET data
y =randint(3,22,[0 1]);

#define hidden layer size
hiddenLayerSize = 10;

#create the neural net
my_net = patternnet(hiddenLayerSize);

#run it
[my_net,tr] = trainrp(my_net,X,y);

然后您应该看到以下内容:

enter image description here

然后探索这个窗口。

E.g。选择混淆

enter image description here