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数据集了。
热门推荐
游戏王ygo新手入门:泛用手坑及泛用魔陷卡详解
民间过生做寿的禁忌及习俗
如何放下一段感情?从哪里开始
跨贸商品是否需贴纸质中文标签?杭州互联网法院认定:电子标签具有同等效力
城市轨道交通智能化及可持续发展现状分析与展望
广州“12218”现代化产业体系:AI赋能下的“造车健城”新生态
一个内心富足的孩子,就藏在家庭这10个生活细节里
会计人员是否可以兼任出纳工作?
一线:6家车企跟进,一口价策略背后的故事
双一流大学几年评估一次?我国147所双一流大学完整名单
光猫信号弱?三步教你怎么调试
乱世三国:黄巾起义
梦见想念一个人
实施厕所革命 提升人居环境
可转债强赎案例频现 市场回暖公司有多重考量
控制脂肪肝,是要少吃主食,还是少吃肉?
举报诈骗窝点的正确方式:从举报到跟进全流程指南
3楼、7楼、10楼为何不宜购买?专业解析槽钢层与特殊楼层的居住隐患
按揭贷款收入证明是税前还是税后,如何开具收入证明?
香菜为什么叫断阳草
清明祭祖供品怎么准备?种类、数量、禁忌与现代意义全攻略
揭秘军机处内幕:清朝最高权力中枢,如何影响历史走向!
业委会选举细则及职责解析
摔倒肌肉拉伤怎么办?专业处理与预防指南
被虫咬后手背肿胀怎么办?科学处理方法来了
Unity3D实现红外热成像效果
国7排放法规再启航
原生液体胶原肽,胶原蛋白肽界的王者
深度解析:比特币显卡挖矿原理
企业如何协作联手打造