Tensorflow快速上手篇一 Tensorflow学习之路从MNIST数字识别开始

开始学习TensorFlow《实战Google深度学习2》一书时,在安装好TensorFlow后,按教程输入如下命令时,会出现不能下载数据的问题。

from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("MNIST_data/", one_hot = True)

问题一般是连接超时或者下载失败,这是因为下载地址默认为:https://storage.googleapis.com/cvdf-datasets/mnist/,国内不能直接访问,或者国内下载速度慢!

解决方法:

一、因此我们可以去:http://yann.lecun.com/exdb/mnist/ 下载所需的4个文件(可以参考TensorFlow中文社区数据下载这一节内容),然后放到当前目录MNIST_data下,即可正常使用。

下载好的4个文件不需要解压即可使用!

二、测试

我是直接在当前目录下新建了MNIST_data文件夹,然后将下载好的文件放在里面,然后执行下面代码即可使用:

from tensorflow.examples.tutorials.mnist import input_data

mnist = input_data.read_data_sets("./MNIST_data/", one_hot=True)

#打印Trianing data size: 55000
print("Training data size: ", mnist.train.num_examples)

#打印Validating data size: 5000
print("Validating data size: ", mnist.validation.num_examples)

#打印Testing data size: 10000
print("Testing data size: ", mnist.test.num_examples)

#打印Example training data
print("Example training data: ", mnist.train.images[0])

#打印Example training data label
print("Example training data label: ", mnist.train.labels[0])
 

Guess you like

Origin blog.csdn.net/Zhaopanp_Crise/article/details/81032753