TensorFlow 2.0加载MNIST数据集报错及解决方案
创作时间:
作者:
@小白创作中心
TensorFlow 2.0加载MNIST数据集报错及解决方案
引用
CSDN
1.
https://m.blog.csdn.net/m0_58562381/article/details/136672585
在使用TensorFlow 2.0加载MNIST数据集时,很多开发者可能会遇到URL访问失败的问题。本文将详细介绍这个问题的具体表现、原因分析以及可行的解决方案,帮助读者快速解决这一常见技术难题。
一、问题描述
在PyCharm中使用 tf.keras.datasets.mnist.load_data() 加载MNIST数据集时,可能会遇到以下错误:
Exception: URL fetch failure on https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz
二、原因分析
该问题主要是由于国内网络无法直接访问 https://storage.googleapis.com 下载 mnist.npz 文件所导致的。
三、解决方法
1. 手动下载mnist.npz文件
(1)使用Edge浏览器并安装Hoxx VPN Proxy扩展应用,登录后选择任意国家完成连接。
(2)复制网址 https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz 至Edge浏览器,下载 mnist.npz 文件。
(3)将下载的 mnist.npz 文件复制到 C:\Users\当前用户\.keras\datasets 目录下。例如,如果当前用户是 shuai,则路径为 C:\Users\shuai\.keras\datasets。
2. 修改mnist.py中的文件路径
(1)使用记事本打开TensorFlow的安装路径中的 mnist.py 文件。例如,路径可能为 C:\Users\shuai\AppData\Roaming\Python\Python39\site-packages\keras\datasets。
(2)修改 origin_folder 的内容为 mnist.npz 文件所在路径,即 C:\Users\shuai\.keras\datasets。
3. 运行PyCharm即可成功加载mnist数据集
按照上述步骤操作后,再次运行PyCharm中的代码,应该就可以成功加载MNIST数据集了。
热门推荐
阿奇霉素:从抗菌到抗病毒的新发现
过年请财神,都有哪几位
《无所畏惧2》:三位女主角如何逆袭职场?
一碗鸡汤真的能缓解鼻涕吗?
流感高发+花粉季,你的鼻涕是怎么来的?
全国爱鼻日:揭秘鼻涕来源与呼吸道健康的关系
福田区租金最新动态:逆势上涨还是持续低迷?
深圳租房市场:租金波动背后的经济密码
深圳租房避坑指南:如何避免法律纠纷?
改名字是否需要考虑八字命理?
秋冬番茄黑叶病高发,如何正确用药?
春节消费新势力:年轻人的新消费观如何改变市场?
非遗体验游成春节新宠,8天吸引5.01亿人次出游
妙佑医疗推荐:46岁血压异常的调理秘籍
杨传华解读:46岁血压正常值是多少?
室内养盆栽绿萝黄叶的7个原因及解决方法,让绿萝叶子更茂盛
100种室内绿植识别与养护专题!
2024年最佳室内空气净化观叶植物指南
深圳住建局揭秘:2024年楼市大爆发背后的真相!
如何选择合适的ETF进行投资?这些ETF的投资策略有哪些优缺点?
科学修复电瓶,告别续航焦虑!
汽车电瓶亏电?脉冲修复法了解一下!
解码水瓶男生素来封闭的心:用沟通密码赢得他们的真心
水瓶座恋爱秘籍:如何稳住TA的心?
水瓶座恋爱大揭秘:如何搞定瓶子心?
水瓶座VS天蝎座:两种截然不同的爱情观
深圳楼市回暖背后:人口、产业与城市发展的三重奏
深圳楼市回暖,购房者如何抓住机会?
深圳二手房热潮:投资机会还是泡沫?
深圳楼市新政显效:两个月成交量激增至1.2万套