简单说说要注意的地方吧
全连接神经网络包括前向传播和反向传播的过程
所以本文章的程序中神经网络部分分为前向和反向两个部分
反向传播过程使用mnist数据集进行训练。
关于mnist数据集不知道的可以百度
但是问题出现了
在代码中的input_data.read_data_sets 函数不是python内置函数,在高版本的tensorflow中已经被弃用了,所以运行的时候会报错。
解决方法有三个,一个是安装低版本tensorflow,一个是手动下载mnist数据集
(我在ubuntu中运行代码时比较顺畅,pip安装了一个低版本的tensorflow就开始跑了。但是当我想在windows下使用时,在安装tensorflow的时候遇到了很多的困难。。。。。。。
在高版本中的tensorflow中也是可以使用input_data.read_data_sets,不过你要找到python中的mnist.py文件,把默认地址替换为镜像地址就行了
然后要在同一目录下创建一个model文件夹用来存储checkpiont文件,在使用神经网络识别的时候就会读取相应的训练好的网络。
代码和一些配置说明我都上传了,欢迎下载。。。。。。
有错误的地方欢迎指出,新手还有很多不懂。。。。