轉自:https://blog.csdn.net/coder_Gray/article/details/78562382
在Tensorflow上進行mnist數字識別實例時,出現如下錯誤
NameError: name 'mnist' is not defined
當然mnist數據集不能直接使用,需要通過input_data模塊進行初始化,所以要首先引入input_data模塊,網上很多解決辦法都是重新下載input_data模塊,不過lz認為有些麻煩,畢竟這是TF自帶模塊,所以只需運行下面的這段代碼:
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets('MNIST_data', one_hot=True)``
出現
Extracting MNIST_data/train-images-idx3-ubyte.gz
Extracting MNIST_data/train-labels-idx1-ubyte.gz
Extracting MNIST_data/t10k-images-idx3-ubyte.gz
Extracting MNIST_data/t10k-labels-idx1-ubyte.gz
代表引用成功,這樣直接使用mnist就不會報錯了。
注:在運行代碼時可能會需要一點時間,也可能會出現報錯,有可能是網絡問題,只需再次執行.
