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数据集了。
热门推荐
从“特种兵”到“慢游客”:如何让旅行不再疲惫
加坦杰厄:下一个爆红IP?
从克苏鲁到迪迦:揭秘加坦杰厄的黑暗神话
迪迦奥特曼:揭秘加坦杰厄背后的神秘传说
春节前夕,各地严把烟花爆竹安全关
自制芒果干完全指南:从选材到储存的实用技巧
糖尿病患者也能吃的芒果干?
自制芒果干,吃货也能养生!
秋冬补充蛋白质,增强老人免疫力:选对蛋白粉是关键
乳清蛋白:老年人预防肌少症的科学补充方案
咖啡因真的会加速心率吗?
心理压力爆表,小心心率失控!
厦大2025医保参保启动:450元享80%补充报销
厦门大学生医保参保攻略:450元享全年保障,错过可补办
勒布伦兄弟揭秘:乒乓球俱乐部成功秘籍
解密中国彩蛋:从传统技艺到现代文创的华丽转身
展现真我需勇气:《被讨厌的勇气》教你如何做自己
用勇气点亮人际关系:从主动表达到建立边界
新年水养红梅:让枯枝绽放的完整养护指南
元旦家居装饰首选红梅,从选购到养护全攻略
假如你第一次来西安,早餐一定要去吃这些特色小吃
庐山:历史文化的打卡圣地
庐山冬季打卡圣地:三叠泉、五老峰、含鄱口
昆明西山万达停车攻略:避开拥堵的5个实用建议
G65宏指令:CNC编程的秘密武器
G65宏指令:CNC编程黑科技揭秘
G65宏指令:数控编程中的强大工具
G65宏指令:复杂加工的救星?
跟着小雨玩转黄山:三天两夜深度游攻略
黄山摄影打卡攻略:六大景点拍摄技巧全解析