关于官方TensorFlow 2.0教程中数据集MNIST解决方案
最近开始自学机器学习,现在在学习TensorFlow2.0,在官方文档中遇到数据集MNIST下载问题。
下面展示一些 内联代码片
。
这是官方文档中下载MNIST的代码
mnist = tf.keras.datasets.mnist
(self.train_data, self.train_label), (self.test_data, self.test_label) = mnist.load_data()
会出现错误,URL fetch failure on https://storage.googleapis.com/tensorflow/tf-keras-data,Tensorflow2.0使用 MNIST/Cifar10 数据集时,如果在程序运行时下载会特别慢,而且会出现运行时出现网络连接错误。
官方文档: https://mp.weixin.qq.com/s?__biz=MzU1OTMyNDcxMQ==&mid=2247486482&idx=1&sn=de92e630fd25936a44b3d75738f9cf06&scene=21#wechat_redirect.
解决方案
参考文档:https://blog.csdn.net/zhaoguanghe/article/details/103526513.
直接下载
MNIST:https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz.
或tps://s3.amazonaws.com/img-datasets/mnist.npz.
Cifar10:https://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz.
找到下载完文件,放在用户目录的 .keras\datasets 文件夹,load_data()即可,下载完的文件MNIST不用做修改,Cifar10改为文件名改为cifar-10-batches-py.tar.gz
文件放在如图所示:
然后运行
问题就解决了,就又可以继续的玩耍了!
第一次写博客,可能有什么不好的地方,各位大佬多多包涵。