對於mnist手寫數字識別問題,在剛開始導入就遇到了問題。
from tensorflow.examples.tutorials.mnist import input_data
報錯No module named ‘tensorflow.examples’
原因:tensorflow中沒有examples
打開D:\Python37\Lib\site-packages(此處需要找到自己對應的python安裝目錄),找到對應tensorflow的文件:
進入github主頁下載zip:https://github.com/tensorflow/tensorflow
下載完成后將\tensorflow-master\tensorflow\目錄下的examples文件夾復制到本地tensorflow文件夾中。重新運行代碼即可。
from tensorflow.examples.tutorials.mnist import input_data
# 載入MNIST數據集
mnist = input_data.read_data_sets("D./MNIST_data", one_hot=True)
附MNIST數據集下載地址:http://yann.lecun.com/exdb/mnist/
注意:下載完成后不要解壓,直接放入MNIST_data文件夾下讀取即可