問題原因:
tensorflow提供了tensorflow.exapmles.tutorials.mnist.input_data模塊下載mnist數據集。代碼如下
如果path路徑底下沒有mnist數據集,那么就會自己給你下載到path目錄。
mnist = input_data.read_data_sets(path, one_hot=True)
但是執行時報了個錯:
訪問超時了,我們可以進到源碼里面可以看見read_data_sets函數實際是在
https://storage.googleapis.com/cvdf-datasets/mnist/
地址去下載mnist數據集,我們可以在瀏覽器訪問下,我訪問的結果是
顯示訪問拒絕。
解決方案
我們可以訪問http://yann.lecun.com/exdb/mnist/地址手動下載mnist數據集的包
然后放到path目錄,在執行代碼時檢測到我們path目錄已經有mnist數據集了,就不會在下載了。
執行成功!