mnist手写数字数据集加载

mnist手写数字数据集加载

1、问题

在进行手写数字生成时需要使用mnist数据集,第一次加载该数据集需要使用tensorflow.keras.datasets.mnist库进行数据加载load_data(),源码如下
mnist手写数字数据集加载_第1张图片

但第一次使用由于网络问题很难加载下来,报错:Exception: URL fetch failure on https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz: None -- [WinError 10054]
查看源码,mnist数据集加载时需要访问上述网站进行下载,很容易出错(可能是网络原因

2、解决方法:

**尝试:**部分人推荐下载到本地,然后修改origin_folder路径为下载后的本地路径,尝试后仍报错,可能是因为源代码中get_file函数的缘故
**解决:**最终修改源码,去掉get_file,直接numpy.load本地文件
mnist手写数字数据集加载_第2张图片

你可能感兴趣的:(python学习,机器学习,python)