MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   如何格式化要在nntool(MATLAB)中使用的数据? (https://www.labfans.com/bbs/showthread.php?t=22864)

poster 2019-12-10 16:49

如何格式化要在nntool(MATLAB)中使用的数据?
 
在nntool ,样本数据的格式为: [0 1 -1; 2 3 1]

我在一个文本文件中有8000个数据点。 [B]如何格式化这些点以在此处使用?分号表示什么?[/B]


回答:
从[URL="http://www.mathworks.com/access/helpdesk/help/toolbox/nnet/getting4.html#35958"]这个例子[/URL]来看,这意味着输入数据的每列将用分隔; 。 Target数据将是类似于[1 2 3 4]的矢量,对应于输入数据的每一行。

例如,如果您想学习XOR真值表:

XY XOR 0 0 0 0 1 1 1 0 1 1 1 0 然后Input矩阵为

XY 0 0 0 1 1 0 1 1 Target是

XOR 0 1 1 0 因此,你的数据应被格式化为[0 0 1 1;0 1 0 1]对于输入(各列由一个分离; )和目标数据将是[0 1 1 0]

就您的8000点数据文件而言,您可以将其加载到工作空间中的变量中,并让nntool从工作空间或.mat文件中读取输入矩阵(将变量保存到其中之后)。



[url=https://stackoverflow.com/questions/1671987]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 23:22

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.