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数据集了。
热门推荐
37岁梅西粉碎年龄定律!2025四大赛事轰炸式进球预测曝光
塑胶材质表面处理工艺详解
古代中国人眼中的泰国——从“蛮夷邦国”到“极乐净土”
国际首创!广州团队研发新技术攻克难治性高血压
聚力河道治理 守护碧波清流
《三国杀》杂谈,谋黄盖虽然暴力,但的确是很“谋”
小小责任人:孩子责任感与独立性的培养之路
【原】门前有条河,年年换老婆;屋后水来冲,年年换老公:探寻风水之河的奥秘
“猪茅”牧原股份前三季度赚百亿,业绩增长能否笑傲全年?
宫崎骏导演的12部豆瓣评分8分以上的动画作品推荐
Excel中绝对引用、相对引用和混合引用的使用详解
南方人和北方人有什么区别?你真的了解吗
芯片是如何存数据库
重庆开埠遗址公园:文旅融合的城市更新典范
地下室产权归属问题解析
绣球花需要每天浇水吗?这份养护指南请收好
过年鸡汤制作全攻略:传承陕西家的味道
新猫到家,怎么和原住民友好相处?
投资组合的多样化追求盈利
医生科普:心力衰竭的基础药物治疗——利尿药
普洱茶冲泡全攻略:精选茶具推荐与使用技巧解析
揭秘新能源汽车续航里程:三种工况测试的差异与实用计算公式
公积金贷款还款的方法及如何选择合适的还款办法
心脏不舒服的时候怎么缓解
Excel表格锁定符号怎么用?一文详解绝对引用、混合引用和相对引用
3440亿大基金三期来了 未来投向何方?
探索浙江省:通过立体地形图看人文地理的美
药监局公告:氨茶碱说明书修订,新增用药警示!
广州优化境外来穗人士支付服务:大额刷卡、小额扫码、现金兜底全覆盖
胳膊过敏起红疹怎么办