我的输入数据是101 * 22阵列(101个样本和22个功能)。
这些数据(101)应分为 3组( L1 , L2 和 L3 )。
我想用mat lab神经网络作为分类器。
目标阵列是什么? 您推荐的其他分类器是什么? 感谢
答案 0 :(得分:0)
目标数据应该是输入数据的类。在你的情况下,你有3个班级。您可以使用二进制编码。
有关输入和目标数据的更多详细信息,请参见页面末尾see here
其他资源:
一个简单的例子如下:
#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);
然后您应该看到以下内容:
然后探索这个窗口。
E.g。选择混淆