根据this tutorial(纯NumPy的Python),我想建立一个简单的(最简单的学习目的)神经网络(Perceptron),它可以训练识别“一封信。在本教程中,在提出的示例中,他们构建了一个可以学习“AND”逻辑运算符的网络。在这种情况下,我们有一些输入(4×3矩阵)和一个输出(4 * 1矩阵):训练字母图像到全批培训的神经网络
每次我们减去输出矩阵与输入矩阵和计算误差和更新率和等等。
现在我想给一个图像作为输入,在这种情况下,我的输出是什么?我怎样才能定义那个图像是一个“A”字母?一种解决方案是将“1”定义为“A”字母,将“0”定义为“非A”,但是如果我的输出是标量,我怎样才能用隐藏层减去它并计算错误和更新权重?本教程使用“全批”训练并将整个输入矩阵与权重矩阵相乘。我想用这种方法。最终的目标是设计一个能够以最简单的形式识别“A”字母的神经网络。我不知道如何做到这一点。
感谢您的出色答案。你最后一句救了我。 “将每个输入图像存储为矢量”。 我想我必须使用初始形式的图像。现在,如果我将它转换为矢量,我可以设计我的模型。 再次感谢。 – Fcoder