Matlab神经网络工具箱输入问题

使用了nnstart调出nprtool的数值输入界面,出现如下图的界面,在Inputs里面可以正常的导入一个7*20的Excel工作表,但是Targets里面始终无法导入需要的1*20的表格,正常输入后返回跳到如图界面Targets始终是None,请问如何解决?

第1个回答  2012-05-29

格式是对的,应该是可以的啊,你得仔细看看要导入的Targets数据到底在不在workspace中。

追问

有的,这个result就是,而且我还试过了别的机器上装的相同版本的Matlab,也输入不进去,所以应该不是装程序的问题

追答

……那你把具体数据发上来瞅瞅

本回答被网友采纳
第2个回答  2018-05-27
你好,我今天在使用工具箱时也遇到了类似的问题,并已经解决,希望我的建议可以帮助到你。
在使用一部分神经网络工具箱时对标签值(targets)是有格式要求的,如我输入5个数据,对应的标签分别是2,3,4,1,5,通常在表示时会用一个矩阵表示为:[2,3,4,1,5],但工具箱的标签值不接受这种格式,假如之前所说的标签值矩阵是一个列向量,那需要将其转化为如下形式输入:
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
1 0 0 0 0
0 0 0 0 1
即每一行对应的标签数值上写1,其他写0的形式,只有这种情况才能被工具箱识别。
写在最后:不知道你的这个问题是否得到解答,如果帮助到你了,还希望给个悬赏,我挺需要财富值来下文档的。
第3个回答  2017-01-08
楼主,这个问题最后怎么解决的?麻烦告知下。我试了半天,我的是targets不能显示超过59行的矩阵。
相似回答