乐于分享
好东西不私藏

深度学习鱼书第3章mnist数据集导入问题解决

本文最后更新于2025-10-16,某些文章具有时效性,若有错误或已失效,请在下方留言或联系老夜

深度学习鱼书第3章mnist数据集导入问题解决

深度学习鱼书第3章mnist数据集导入问题解决

深度学习鱼书第3章mnist数据集导入问题解决

深度学习鱼书第3章mnist数据集导入问题解决

深度学习鱼书第3章mnist数据集导入问题解决

深度学习鱼书第3章mnist数据集导入问题解决

深度学习鱼书第3章mnist数据集导入问题解决

深度学习鱼书第3章mnist数据集导入问题解决

继昨天成功安装好pytorch、配置好环境后,今天开始在PyCharm中运行 深度学习鱼书第3章中 MNIST手写数字图像集的代码,运行过程中遇到了一些问题,但最终成功解决啦,这里总结一下给有需要的uu:

书后源码获取链接已经失效了,可以找书籍购买商家获取,下载好后可以将整个文件夹拖到PyCharm运行项目存储目录下,方便进行后续操作

运行鱼书p70页 form dataset.mnist import load_mnist 语句时报错No module named \’dataset\’,原因是dataset文件夹不在虚拟环境中。
解决办法:把dataset文件夹复制一份到虚拟环境(我这里是anaconda目录中的“pytorch”环境)的lib文件夹下即可(见P3-P4)

运行鱼书p70页(x_train,t_train),(x_test,t_test)= load_nnist(flatten=True,normalize=False)语句时加载时间很长,打开源码dataset文件中的mnist.py程序,会发现是从国外服务器下载的MNIST数据集,网络问题会超时。
解决办法:CSDN有分享mnist数据集的网盘下载➕调用攻略,直接先手动下载,再跟着攻略修改dataset文件中的mnist.py程序。注意下载数据集路径与代码中的路径一致。

手动下载好且修改完mnist.py程序过后,运行上面程序依然报错 Compressed file ended before the end-of-stream marker was reached(见P5),原因为之前运行程序由于网络原因致使下载数据集不完整,所以要找到之前下载了的地方删除不完整文件。
解决办法:这里需要找一下dataset文件夹下载文件的目录,可以直接看 P5 报错上面File后面的路径,然后直接删除MNIST的四个不完整数据集(P6),再运行代码即可~

最后建议uu们可以在记事本📝上记一下常用的文件存储路径,比如anaconda、Jupyter、Pycharm的路径,后续可以较快定位到出问题的文件夹,方便修正
#深度学习 #深度学习与神经网络 #鱼书 #MNIST #手写数字识别

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 深度学习鱼书第3章mnist数据集导入问题解决
×
订阅图标按钮