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数据集了。
热门推荐
审判塔罗牌的寓意解析与法律启示
乾隆皇帝的“十全武功”:平定边疆叛乱与拓展国家版图
倒卖文物案件最新进展及其法律适用分析
《甄嬛传》中熹贵妃被诬告私通始末:第62集剧情深度解析
2025,全球经济在不确定性中找寻机遇(2025·跨年圆桌谈)
如何在国外正确安装空调?有哪些注意事项不可忽视?
人工智能的发展对文化产业有什么影响
阆中古城:中国第一风水古城的千年传奇
吴以岭院士:中医脉络学说为微血管病变防治打通“脉络”
股票筛选技巧:如何排除特定股票
鸣潮共鸣技能和共鸣解放是什么 鸣潮基础攻略
丽珠得乐的副作用和危害是什么
戴了角膜塑形镜,还需要一副备用框架眼镜吗?
全国地方专项计划院校名单大全!附2024年录取分数线(含低分推荐)
做自媒体一年的真实收入,自媒体一年能带来多少真实收入?
澳洲研究发现:78%的百岁老人生活在农村地区
养老金存款抵税每年可累加吗
16A插座的功率是多少瓦?
入职体检项目全解析:从血常规到胸部X光,这些检查你必须了解
中西饮食文化差异对比分析
智游港研学教育与学科知识的深度融合
教师资格认定需要什么材料
朱瞻基在艺术方面有何成就?有哪些与他相关的轶事典故?
银行承兑汇票的优势与劣势:法律视角下的深度剖析
银行的商业承兑汇票的风险评估与防范有哪些?
如何确定客厅电视柜的合适长度?
nm是什么单位?纳米技术在科技领域的应用
家里换这种盐,能降低卒中和心血管风险!
北斗卫星通讯终端是什么?有什么功能?
80年研究揭示:决定你幸福的,不是健康、财富或事业成就,而是这个