如何解决EOFError:压缩文件在到达流结束标记之前结束:使用 mnist 数据集
我尝试编写一个 ANN 来对 MNIST 手写数字图像进行分类。 人工神经网络示例: https://levelup.gitconnected.com/classify-hand-written-digits-5fdbe5d99ee7
我阅读了有关此 EOFError 的其他帖子,并尝试了所有建议的解决方案。
我在 C:\Users\admin\AppData\Local\Continuum\anaconda3\Lib\site-packages\keras\datasets 找到了 .keras 文件
我尝试从 .keras\datasets 目录中手动删除 mnist 数据集并重新下载它,但没有奏效。目录中的所有文件都是.py。 此外,我在创建 ANN 所需的所有模块上使用了 pip install 和 uninstall。
我编写了一个使用 mnist.load_data() 工作的 CNN 并且不导入 mnist 模块,而是使用 from keras.dataset import mnist
CNN 示例:
https://towardsdatascience.com/image-classification-in-10-minutes-with-mnist-dataset-54c35b77a38d
我可以做些什么来使 ANN 正常工作?
文件“C:/Users/wgoud/OneDrive/Desktop/organise/Python files/Pycharm/Handwriting_regoc.py”,第 10 行,在 train_images = mnist.train_images() # 训练数据图像 文件“C:\Users\wgoud\AppData\Local\Continuum\anaconda3\lib\site-packages\mnist_init_.py”,第 161 行,在 train_images return download_and_parse_mnist_file('train-images-idx3-ubyte.gz') 文件“C:\Users\wgoud\AppData\Local\Continuum\anaconda3\lib\site-packages\mnist_init_.py”,第 146 行,在 download_and_parse_mnist_file 返回 parse_idx(fd) 文件“C:\Users\wgoud\AppData\Local\Continuum\anaconda3\lib\site-packages\mnist_init_.py”,第 111 行,在 parse_idx 数据 = array.array(data_type,fd.read()) 文件“C:\Users\wgoud\AppData\Local\Continuum\anaconda3\lib\gzip.py”,第 276 行,读取 返回 self._buffer.read(size) 文件“C:\Users\wgoud\AppData\Local\Continuum\anaconda3\lib\gzip.py”,第 482 行,读取 raise EOFError("压缩文件在"之前结束 EOFError:压缩文件在到达流结束标记之前结束
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。