无法在keras中加载mnist数据集

时间:2016-01-09 07:30:23

标签: python machine-learning neural-network keras

我试图通过以下方式加载mnist数据集:

import keras
from keras.datasets import mnist
(x_train,y_train),(x_test,y_test)=mnist.load_data()

但是我收到了这个错误:

  Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "E:\anaconda\lib\site-packages\keras\datasets\mnist.py", line 15, in load_data
  data = cPickle.load(f)
  File "E:\anaconda\lib\gzip.py", line 252, in read
  raise IOError(errno.EBADF, "read() on write-only GzipFile object")
  IOError: [Errno 9] read() on write-only GzipFile object

我该怎么办?

感谢

1 个答案:

答案 0 :(得分:0)

MNIST手写数字数据库

包含10位数的60,000张28x28灰度图像的数据集,以及10,000张图像的测试集。

用法:

  from keras.datasets import mnist

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

返回:

2个元组: x_train,x_test:uint8形状为(num_samples,28,28)的灰度图像数据数组。

y_train,y_test:uint8形状为(num_samples)的数字标签数组(0-9范围内的整数)。 参数:

注意(路径:如果本地没有索引文件(位于'〜/ .keras / datasets /'+路径),则它将下载到此位置。)