神经网络输入数据,笛卡尔平面x/y坐标,与手写相关

the*_*gah 5 artificial-intelligence machine-learning handwriting neural-network

我很好奇在网络浏览器中制作手写识别应用程序。用户画一个字母,ajax将数据发送到服务器,神经网络找到最接近的匹配,并返回结果。所以如果你画一个 a,第一个结果应该是 a,然后是 o,然后是 e,类似的东西。

我对神经网络了解不多。我需要将什么样的数据传递给神经网络。它可能是用户在键盘上绘制的 x/y 坐标的数组吗?或者神经网络期望什么类型的数据或会产生最佳的手写结果?

Fre*_*Foo 2

通常,用于图像/手写识别的简单神经网络采用二维布尔矩阵作为输入;即黑白位图。确保您有可用的训练集;或者让用户使用在线反向传播学习来训练算法。

@FrusteratedWithFormsDesigner 还发送订单的建议可以使 NN 变得“更智能”,但如果您刚刚学习,请先尝试位图版本,看看它的工作效果如何。另外,还可以调整位图的粒度。也许首先尝试数字识别,网络上有针对该问题的标准数据集。