如何在TensorFlow v1.9中下载MNIST?

Ben*_*nyP 2 python tensorflow

我正在关注TensorFlow教程。我已经在python 3.6中安装了Tensorflow r1.9

我有休闲的进口:

from tensorflow.examples.tutorials.mnist import input_data
Run Code Online (Sandbox Code Playgroud)

我以休闲的方式使用它:

mnist = input_data.read_data_sets("mnist_data/", one_hot=True)
Run Code Online (Sandbox Code Playgroud)

我得到了休闲的警告/错误:

read_data_sets (from tensorflow.contrib.learn.python.learn.datasets.mnist) is deprecated and will be removed in a future version.
Instructions for updating: Please use alternatives such as official/mnist/dataset.py from tensorflow/models.

python3.6/site-packages/tensorflow/contrib/learn/python/learn/datasets/mnist.py:260: maybe_download (from tensorflow.contrib.learn.python.learn.datasets.base) is deprecated and will be removed in a future version. 

Instructions for updating:
Please write your own downloading logic.
Run Code Online (Sandbox Code Playgroud)

在r1.9中使用mnist的正确方法是什么?

Bur*_*000 5

现在最好的方法是在tensorflow中使用keras模块:

from tensorflow import keras

mnist = tf.keras.datasets.mnist
(train_images, train_labels),(test_images, test_labels) = mnist.load_data()
Run Code Online (Sandbox Code Playgroud)