手写识别
clhmw
这个作者很懒,什么都没留下…
展开
-
手写识别1
最近想自己写个手写识别的小程序,然后又可能的话再试试数学公式识别什么的,所以周末腾出时间写了些代码。 照例先在网上找了找有没有现成的实现,发现了这篇文章http://blog.csdn.net/hellogv/article/details/5526284。把博主的代码下载下来,调试了一下,发现基本功能实现了,但是性能很一般,决定在此代码的基础上继续我的工作。 上面文章中的代码只是简单的比对当原创 2011-11-26 14:58:07 · 753 阅读 · 0 评论 -
手写识别2
经过昨天晚上的努力,自己把最简单的单层神经网实现了,可是误差不收敛,会剧烈震荡,没搞定。今天早上修改了学习速率,结果就能收敛了,而且能识别部分手写字母。还有就是学习的部分收敛条件或者说是终止条件很纠结。 介于简单网络的识别效果,我觉得下一步应该改进训练样本的数量,现在每一类只有一个训练样本,出现分类错误的可能还是很高的。 下面是学习和识别部分的代码: 计算误差的函数 pub原创 2011-11-27 11:40:14 · 1215 阅读 · 0 评论 -
手写识别3
之前两个版本的代码中,犯了个低级错误,分类条件错了……将其修正后,程序的识别率提高了一些…… 昨天向老师讨教,老师点评道,利用图像分块提取平均像素值,将其作为输入训练网络存在太多问题,不仅仅是平移和旋转的问题。晃得想起之前提到的基于笔画的识别,它对于手写字体的平移、缩放、笔画粗细都不敏感。细细想来原因在于,手写文字过程对应的是一个骨架,而产生的字符图像只是一个表象,丧失了手写过程的笔画先后信息。原创 2011-11-29 23:26:40 · 1166 阅读 · 0 评论