[轉]手寫數字識別錯誤NameError: name 'mnist' is not defined


轉自: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就不會報錯了。
注:在運行代碼時可能會需要一點時間,也可能會出現報錯,有可能是網絡問題,只需再次執行.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM