目前我正在学习神经网络,并试图创建一个可以训练识别手写字符的应用程序。 这个问题我使用前馈神经网络,它似乎工作时,我训练它识别1,2或3个不同的字符。但是当我尝试让网络学习超过3个字符时,它会停滞在40-60%左右的错误百分比。OCR的训练前馈神经网络
我尝试了多层次,更少/更多数量的神经元,但我似乎无法得到它的权利,现在我想知道如果一个前馈神经网络能够识别这么多的信息。
一些统计数据:
网络类型:前馈神经网络。
输入神经元: 100(10 * 10)网格用于绘制人物
输出神经元:字符量regocnize
没有人知道什么是可能的缺陷在我的架构是?有太多输入神经元吗?前馈神经网络不能进行字符分配吗?
在此先感谢。
您使用了多少个隐藏的神经元? – mbatchkarov 2012-03-13 12:49:37
输入和输出神经元似乎对你的任务很好,但你如何训练你的网络,你使用什么算法?你如何初始化权重? – maximdim 2012-03-13 12:53:32
我尝试使用backpopagation和遗传算法。我还试着用一个70神经元的隐藏层和一个隐藏层(70和40)的神经元。 – 2012-03-13 12:55:59