背景:
学习了很长时间的图像处理,选定了一个手写汉字识别的课题。我个人感觉相对于其他任务的识别(比如MNIST,CIFAR-10)难点在于识别种类繁多,在如此繁多的种类中要达到一个很高的识别率确实不容易。
刚开始是在MATLAB环境下,采用用卷积神经网络对手写汉字进行识别,为此还特意做了一个手写识别的系统(能立即识别写下的汉字),后来发现在MATLAB下可视化效果不怎么好。就转向了python用tensorflow框架做。主要是可视化图像经过卷积层后的图像,以及卷积核权重可视化。
准备条件:
1.python3.5.x
2.tensorflow
4.matlab 2016b
开始:
首先,看一下用MATLAB做的手写汉字识别系统效果图。
下载代码请点击这里。
现在看一下用tensorflow框架下跑出的结果。
已经将结果罗列出来了,需要的话自己研究,本人就不在一一罗列说明了,为了帮助需要的去理解,本人将完整代码贴出,供大家使用,如有疑问可留言讨论。