机器学习Tensorflow基于MNIST数据集识别自己的手写数字(读取和测试自己的模型)
更新: 2018.11.9: 我把代码,模型,测试图片放上来了,可以下载了,记得自行配置相关库 下载地址: https://download.csdn.net/download/qq_38269418/10774623 另外,有个网址很有意思,以前忘记放上来了,可以帮你很好理解神经网络的模型! http://scs.ryerson.ca/~aharley/vis/conv/ 2018.12.5: 上面那个网址好像现在需要挂VPN了,不然打不开 以下为原博: 废话不多说,先上效果图 整体来看,效果是非常不错的,模型的训练,参照官方代码mnist_deep.py,准确率是高达99.2% 那么,我是怎么实现的呢? 一.读懂卷积神经网络代码(至少得把程序跑通) 首先参照Tensorflow中文社区教程传送门: http://www.tensorfly.cn/tfdoc/tutorials/mnist_pros.html 能在自己的环境中成功运行代码,具体代码的实现我就不在这里具体赘述了,因为关于代码的文章太多了,百度都能一大堆。博主是参照了Tensorflow中社区教程如图: (注意一点:关于教程的print函数) 在博主用的Python3.6版本中,print已经成为了一个函数,而在Python2.7当中print不是一个函数,这里博主是需要加上括号。 所以根据自己所用的版本,更改这里