Keras下载数据集失败【EOFError: Compressed file ended before the end-of-stream marker was reached 】

Keras可以很方便下载一些数据集,最近我在尝试基于fashion_mnist做一个分类器,使用Keras下载数据集非常方便。

from keras.datasets import fashion_mnist 

(x_train, y_train), (x_test, y_test) = fashion_mnist.load_data()

短短的两行代码就可以完成数据的下载,可以说是非常简单了。

在我下载的过程中,由于中断了下载,重新下载时,出现了一个问题【EOFError: Compressed file ended before the end-of-stream marker was reached

这是因为,Keras已经下载了一部分数据集,重复下载会出现上面的错误。

解决的办法很简单,删除掉之前下载的数据集就可以了,在Keras官方文档中找到了下载数据集的地址【~/.keras/datasets】

我的系统是Ubuntu,那么地址就是【~/.keras/datasets】,假设是Windows系统,路径大概是在【C:\Users\Admin.keras\datasets】中(手里没有Windows电脑,没有验证,参考了解决keras报错:EOFError: Compressed file ended before the end-of-stream marker was reached)。找到路径后,删除对应的数据集就可以了。

最近病毒严重,到处都在封路,公司也延迟上班了,从明天起开始远程工作,感觉还挺新奇的。

希望疫情快点过去,一切回归正常。

The End


已发布

分类

标签:

评论

《“Keras下载数据集失败【EOFError: Compressed file ended before the end-of-stream marker was reached 】”》 有 2 条评论

  1.  的头像
    匿名

    为什么我的不可以

    1. monk 的头像
      monk

      有详细的错误信息吗?

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注