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数据集了。
热门推荐
7个室内运动摄影技巧:揭秘如何拍摄动作、预测镜头、设置相机参数等
穿越千年的诗意之美——经典古诗的文化魅力与现代启示
短剧市场崛起:从“以小博大”到“高不可攀”
梧桐山登山攻略:山海之间,一场与自然的对话
纤维蛋白原超过多少危险
个人信用体系是什么?如何维护个人信用?
西瓜糖分比橙少?24種水果糖分大比拼 越甜不是越高糖?
DRAM刷新机制中的tRFC、tREFI和tREF关系详解
橡塑保温棉防火等级
全球英语能力测试的两大巨头,雅思和托福有什么区别?
浙大团队研发ROS响应纳米颗粒递送奥贝胆酸治疗硬胆管炎
马生肖与美人蕉:一株植物与千年生肖的财富共生密码
努尔哈赤的四位正妻
孩子鬓角头发稀少怎么办?专家建议从饮食、洗护到按摩全方位护理
头发稀少是什么原因?可能是这些因素导致的,赶紧了解!
恒旺钻机维护与保养指南
轩逸油耗应如何分析?分析后如何采取措施降低油耗?
30年的“谎言”?F-22发动机推重比“缩水”, 中国涡扇15早已反超?
制片人和导演的区别
四十五年对外出口,带给中国服装业的影响
BMJ:血糖达标率80%!中大一院探索新降糖策略,助力中国糖尿病患者有效控糖
餐饮营销策略怎么优化以提升客流量?
Matlab调用C++生成的Dll动态链接库
狙击骗保大案背后,靠什么斩断“吃医保”黑色产业链
你知道这些白酒名字,是怎么来的吗?
英伟达三个月净赚1100亿,但市值一夜跌出1个中芯国际,发生了什么?
芡實茯苓薏米赤小豆的功效與作用
ERP管理系统,如何在数字化变革中助力企业崛起
黑神话:悟空 - 增加攻击力的最佳方法
天一热手上就起小水泡?这种病难以根治……