在利用Tensorflow学习深度学习的过程中,相信很多人第一次写的代码就是利用mnist数据集进行手写数字识别。这个例子足够经典,能够让我们对Tensorflow的使用,比如创建占位符、Softmax回归、利用简单代码实现模型、训练模型以及评估模型的基本过程有一些了解。而且足够简单,不至于让初学者在神经网络的多层结构中迷茫,能够起到循序渐进,为神经网络的学习打下基础的作用。
在学习这个例子的过程中,我使用的是官方的两句代码进行Mnist数据集的导入,程序没有问题,但是却出现了网络连接的错误。代码如下图。
#使用mnist数据集 from tensorflow.examples.tutorials.mnist import input_data mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
出现错误之后在网上寻找答案,可解决方法很多,但是对于初学者来说成本太高,于是又搜了搜,发现有一篇博客提到了一种解决方案。如下:
1.引用官方上述的两句代码之后,在程序储存的位置会出现文件夹MNIST_data,如果没有出现可以手动建立。
2.下载Mnist数据集的四个压缩包,并放在MNIST_data文件夹中,不要解压。(官网下载地址THE MNIST DATABASE of handwritten digits)
运行程序,顺利解决。
来源:CSDN
作者:le_贝
链接:https://blog.csdn.net/wwb748616434/article/details/81383761