2

nntool中,样本数据的格式为:[0 1 -1; 2 3 1]

我在一个文本文件中有大约 8000 个数据点。 如何格式化这些点以供在这里使用?分号是什么意思?

4

1 回答 1

3

此示例中,这意味着输入数据的每一列将由;. 数据将Target是一个向量,类似于[1 2 3 4]对应于输入数据的每一行。

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

X Y XOR
0 0 0
0 1 1
1 0 1
1 1 0

那么Input矩阵是

X Y 
0 0 
0 1 
1 0 
1 1 

而且Target

XOR
0
1
1
0

因此,您的数据应按照[0 0 1 1;0 1 0 1]输入格式(每列由 a 分隔;),目标数据为[0 1 1 0].

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

于 2009-11-04T06:29:19.160 回答