在nntool
中,样本数据格式为:[0 1 -1; 2 3 1]
如何格式化数据以用于nntool(MATLAB)?
我在文本文件中有8000个数据点。 如何格式化这些点以便在此处使用?分号意味着什么?
在nntool
中,样本数据格式为:[0 1 -1; 2 3 1]
如何格式化数据以用于nntool(MATLAB)?
我在文本文件中有8000个数据点。 如何格式化这些点以便在此处使用?分号意味着什么?
从this example,这意味着输入数据的每一列将被分隔;
。数据将是对应于输入数据的每一行的向量,如[1 2 3 4]
。
E.g.如果您想了解异或真值表:
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]
对于输入(每列由;
分隔)并且目标数据将是[0 1 1 0]
。
至于你的8000点的数据文件而言,你可以把它加载到你的工作空间的变量,让nntool
阅读您的工作空间输入矩阵或.mat
文件(您保存了可变进去后) 。
你的8000分数据是什么样的? – Amro 2009-11-04 07:03:26
它是一个具有8000个空格分隔浮点值的简单文本文件。 – Lazer 2009-11-04 10:14:25
是,但是输入/输出,以及有多少维度,等等。您问过如何格式化数据以便与nntool一起使用,但您没有描述您的数据。 – Amro 2009-11-04 10:43:04