TensorFlow读取MNIST数据集问题解决方法

TensorFlow实现Softmax Regression识别手写数字是学习TensorFlow的第一个小实验,按照书本中方法第一次对MNIST数据集进行加载时会碰到无法找到turorials模块和MNIST数据集访问超时的问题,现将解决方法记录下来。

原始代码
问题一:No module named 'tensorflow.examples.tutorials'

原因:example文件夹中默认不存在tutorials文件夹


缺失tutorials文件夹

解决方法:去GitHub官网TensorFlow主页下载该项目,找到“tensorflow-master\tensorflow\examples\tutorials”文件夹,复制到上图的examples文件夹中即可。


加入tutorials文件夹
问题二:TimeoutError

MNIST数据集连接超时

原因:检查本地是否存在文件,不存在即进行网络下载
解决方法:直接将文件提前下载到本地,下载地址http://yann.lecun.com/exdb/mnist/,并修改代码如下即可。
修改访问地址

你可能感兴趣的:(TensorFlow读取MNIST数据集问题解决方法)