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数据集了。
热门推荐
小刚的故事:手机过度使用引发的心理危机
TDS值决定矿泉水口感,4个技巧帮你选对水
整编网整形医院如何选择?
脑出血康复期饮食指南:6大禁忌与营养搭配全攻略
王者荣耀镜一技能实战技巧全攻略:从基础到进阶
打破重启友情的心理障碍,五步找回老朋友
澳门上线文物主题游径平台,首推海丝与教育建筑两条路线
圣诞的真谛:服事他人,就是服事基督
2024年泰国旅游必去十大景点:自然人文一网打尽
A醇护肤效果优于维生素A,但需关注使用浓度与安全性
湖南省博物馆三件镇馆之宝惊艳亮相《国家宝藏》
12月起实施:最新二手房交易税费政策全解析
湖南省博物馆:马王堆汉墓探秘
湖南省博物馆游览攻略:苗族文化展不容错过
湖南省博物馆亲子游打卡指南
春节家宴必备:9道蒸菜大揭秘!
北京烤鸭:春节餐桌上的C位担当
广东河源和平人的春节必尝美食:黄粄
国内这10个好玩又不收门票的5A景区,你都去过吗?
双十一护眼攻略:如何正确保养眼镜
湘江源头的美食密码:永州菜的生猛与融合
日本农业品牌建设经验:科技创新与文化营销双轮驱动,为我国农业高质量发展提供借鉴
精准营养新突破:9大关键营养素提升免疫力,改善淋巴细胞异常
抗战时期国民党军衔泛滥:中将近千人,上校比士兵还多
《甄嬛传》里的识人术:职场社交必修课
《看人的艺术》:从环境细节洞察他人性格
《狂飙》里的察言观色心理学:如何通过眼神、动作、表情洞悉人心
从工程师到人脉王:阿华的职场识人术
低血糖患者的饮食秘籍,吃货必备!
2025 ADA指南发布:低血糖防治新标准全解读