【发布时间】:2018-09-19 06:52:18
【问题描述】:
我有一个训练样本集和相应的目标。目标是 7 个不同的类。
net = patternnet(10);
[net,tr] = train(net,samples.',targets.');
%samples is 200x7 and targets is 200x1
test = net([0;1;1;1;1;0;1])
现在,当我执行最后一行时,我希望 test 保存网络将输入 [0;1;1;1;1;0;1] 分类为的类的值。但我得到的只是一个奇怪的十进制值,而不是在“目标”中输入的值之一(它们是 1、2、3、4、5、6 或 7)。我做错了什么?
【问题讨论】:
标签: matlab neural-network classification