我从Theano和Keras的深度学习开始。但是,对于任何程序,我都必须加载数据集,而我却无法加载任何数据集。
即使我运行这两行:
from keras.datasets import cifar10
(X_train, y_train), (X_test, y_test) = cifar10.load_data()
我什至用最小的数据集尝试了上述方法。完全相同的错误。
我尝试一个接一个地运行命令,第一次导入进展顺利。在第二个命令中,它运行并开始下载python。但是,几秒钟后,它破裂了。
这是确切的错误:
(X_train,y_train),(X_test,y_test)= cifar10.load_data()从http://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz
8929280/170498071 [>。 .....................................]-ETA:82sTraceback(最近一次通话过去):文件“”,第1行,位于(X_train,y_train),(X_test,y_test)= cifar10.load_data()
文件“ C:\ Users \ Aseem \ Anaconda3 \ envs \ AnacondaAseem \ lib \ site-packages \ keras \ datasets \ cifar10.py”,第11行,位于load_data路径= get_file(目录名,origin = origin,untar = True)
get_file中的文件“ C:\ Users \ Aseem \ Anaconda3 \ envs \ AnacondaAseem \ lib \ site-packages \ keras \ utils \ data_utils.py”,第76行
ValueError:在关闭的文件上的I / O操作
我不知道为什么会这样。似乎文件data_utils.py中有问题
我该怎么办?
我尝试了您的确切代码,并且在我的计算机上工作正常。失败可能是由于多种原因,例如不稳定的Internet连接或主文件夹中的可用空间不足。
您可以做的是使用下载管理器手动下载文件,将其放在〜/ .keras / datasets中,并将其重命名为cifar-10-batches-py.tar.gz,然后再次运行代码,它应该提取文件并从那里继续处理。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句