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数据集了。
热门推荐
中国商业核聚变启航 | 回望2024⑩
瓜氨酸的副作用和危害是什么
没有备孕就怀孕了,吃叶酸还来得及吗?
商铺产权年限详解:40年、50年还是70年?
沃德利打算放弃英国拳王直接挑战普列夫
失恋后的自我疗愈:守候、接纳与自我成长
利福昔明对肠道菌群的调节作用及机制研究
高中物理公式总整理
如何进行2025年考研校外调剂?全流程详解让你不再迷茫
科研结论如何根据数据做出?避免主观臆断
边听歌边写作业,是坏习惯吗?
2024年退休,个人的平均缴费指数怎么算?最后缴300%,有啥作用?
逆境中的光芒:如何在困境中坚持自我,绽放真实的内心
道教宫观建筑布局与神祇组合详解
深度解读纸黄金价格波动:宏观经济、货币政策与地缘政治的博弈
鹅肠草:秋冬深处的宝藏,从舌尖到药箱的秘密
病毒性心肌炎多久能恢复正常
2024年我国985大学新一轮排名:浙大勇夺第三,哈工大退居第16
浅析:清朝康熙对中国历史进程的影响有多大?
什么是价值流图分析(VSM)?价值流图分析的核心价值与应用方法
近600万人的金融黑灰产,怎么治?
教师受到降低岗位等级处分后,有没有奖励性绩效?
长沙市口腔医院看牙攻略2025版出炉(院区怎么选?科室怎么选?挂号怎么挂?)
卖房过户时的注意事项及法律问题解析
原来她是闫妮的女儿,难怪23岁就能演女一号,合作搭档还都是顶流
在矿山中“追新逐绿”——洛阳钼业发展新质生产力一线调研
揭秘历史上最恐怖的刑罚——人彘的由来
电子信息类专业名单大全(2024版)
当年科比退役仪式有哪些名宿到场,未来詹姆斯能超过这个级别吗?
专家强烈要求删除《卖油翁》最后一句,究竟写了啥,为何要删除?