tensorflow导入mnist数据集出现网络连接错误

       在利用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)

运行程序,顺利解决。

你可能感兴趣的:(Tensorflow,Tensorflow,Mnist数据集,网络错误)