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

我非常好奇如何在网页浏览器中制作一个手写识别应用程序。用户绘制一个字母,通过 Ajax 将数据发送到服务器,神经网络找到最接近的匹配,然后返回结果。因此,如果绘制一个“a”,第一个结果应该是“a”,然后是“o”,然后是“e”,诸如此类。

我对神经网络了解不多。我需要将哪种数据传递给神经网络?可以是用户在书写板上绘制的 x/y 坐标数组吗?或者神经网络期望哪种类型的数据,或者说哪种数据能为手写识别产生最佳结果?


回答:

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

@XXX 建议也发送书写顺序可以让神经网络“更智能”,但如果你只是在学习,先试试位图版本,看看效果如何。另外,调整位图的粒度。也许可以先尝试数字识别,网上有针对该问题的标准数据集。

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注