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数据集了。
热门推荐
汇聚多方资源,构建“大科学教育”格局
耕山牧海福恰来|漳汕高铁海上工程开工建设
玉米红薯减肥法:原理、效果与实用食谱
减肥吃红薯还是玉米?
豆浆咖啡减肥效果最好
DHCP 四次握手
DHCP协议详解:工作原理、租约机制与中继代理
维生素可缓解头晕并改善平衡
牙疼时的药物选择:头孢与阿莫西林
茶分寒与热,会喝才养生!
切克兰德软系统方法分几步
眼眶淋巴瘤早期症状是什么
中年后最好的活法:入世,不入局
胆固醇怎么检查
鼓浪屿美食攻略:龙头路美食街必尝小吃全览
什么是发电机技术优化
7种高级比喻让文章瞬间提升档次!
80后妈妈晒九宫格午餐,营养低脂,天天不重样,花费少搭配好!
二氧化硅(SiO₂)是什么?化学性质及应用领域详解
遭遇无性婚姻怎么办?婚姻状况查询与无效判定全解析
企业策略中的SWOT分析:精准掌握内部与外部环境以谋发展
胶合板墙面施工工艺流程及适用范围详解
日本人对面条的执着:欢迎来到日本面条的世界
如何构建个人增长知识体系?
性格内向老实的人适合做什么工作
如何使用任务清单模板高效管理你的日常任务?
小说创作入门指南:从选题到情节的全方位攻略
脑外伤都有哪些症状?一文详解脑外伤症状及日常注意事项
复方甘草片正确吃法是什么
电气行业哪些证书含金量高?