小弟刚学习入门深度学习,首选tensorflow,不仅仅是因为他高效,热门,最主要的是他有很多资源可以查阅。
为了尊敬知识,先声明本节代码参考《TensorFlow技术解析与实践》,作者:李嘉璇。
进入主题:
一.环境搭配:
每运行一个代码,首先关注的应该是他的环境配置。我用的是
C:\Users\Jackko>python --version
Python 3.6.2 :: Anaconda custom (64-bit)
这里要推荐一个工具包(软件):anaconda,非常好用,很多python需要的包都已经打包好,需要升级安装的包,也可以直接在anaconda上面去下载。(具体的自己去搜一下帖,本文不做详细介绍)
再推荐一个IDE:jupyter notebook,这个直接在浏览器上运行,可以边写代码段,边运行,很好用,建议上手。
二.代码:
由于代码,我已经做了注释,应该可以看得很清楚,直接上代码:
以上就是在jupyter notebook上运行的截图。
我们也可以在cmd上运行,前提是你已经安装了python,tensorflow
三.总结:
从上面的图片可以看出,准确率为91.03%,这个准确率对于mnist数据集,并不高,下一节我将使用CNN(卷积神经网络)来实现mnist,准确率可提高到99% , 有什么疑问可以留言评论,一起交流学习。
欢迎关注我的公众号【CV之道】,一起学习交流~~