keras 源码中下载MNIST的方式是 path = get_file(path, origin='https://s3.amazonaws.com/img-datasets/mnist.npz'),数据源是通过 url = https://s3.amazonaws.com/img-datasets/mnist.npz 进行下载的。访问该 url 地址被墙了,导致 MNIST 相关的案例都卡在数据下载的环节。我们可以采用如下方法导入数据:
1、下载mnist.npz数据库,网址https://s3.amazonaws.com/img-datasets/mnist.npz自己手动下载
2、改变/home/ubuntu/.local/lib/python2.7/site-packages/keras/datasets里的mnist.py中的代码,如下:
源代码:
path = get_file(path,
origin='https://s3.amazonaws.com/img-datasets/mnist.npz',
file_hash='8a61469f7ea1b51cbae51d4f78837e45')
f = np.load(path)
改为:
#path就是下载的mnist.npz的存放绝对路径
path='/home/ubuntu/.local/lib/python2.7/site-packages/keras/examples/mnist.npz'
f = np.load(path)
3、这样就可以跑demo啦!
我是参考https://blog.csdn.net/houchaoqun_xmu/article/details/78492718的内容总结的,谢谢该博主!*-*