2012-07-04 252 views

回答

0

我猜你的神经网络是2D的,随后你的输入是1D,这意味着你将不得不给出一个向量。在你的情况下,后者将是n²大小。

+0

感谢您的帮助。但我有100个训练输入,每个都包含13 * 13矩阵。因此每个训练实例都有两个维度(13 * 13)。这意味着我的输入是1 * 100的单元格,每个100是13 * 13的矩阵。如果你有帮助,我会很感激。问候 –

0

只是串起整个输入作为一个一维数组:

input_vec = reshape(input_mat, length(input_mat)^2, 1); % assuming your input_mat is square 

因此而不是一个10×10(或其他)矩阵输入到你的网络,你将有一个100X1向量被输入。然后在这个矢量上训练你的网络。这种方法通常用于教科书字符识别网络,例如读取the section titled The MNIST Data in this tutorial