解决keras代码中import数据集失败的问题

keras框架下,我们在使用官方数据集时,以minst为例,一般的调用方法为:
from keras.datasets import mnist
(X_train, y_train), (X_test, y_test) = mnist.load_data()
在某些情况下,我们使用这种方法可能会遭遇响应超时的错误。
下载数据集
响应超时
解决方法1:
直接mnist.npz放入keras中的datasets文件夹中。然后
(X_train, y_train), (X_test, y_test) = mnist.load_data()
path: 本地缓存 MNIST 数据集(mnist.npz)的相对路径(~/.keras/datasets)
这种方法可能会遇到npz文件识别码不匹配的问题。(官方文档更新导致)
解决方法2:
下载mnist.npz至当前工作目录。然后更改读取方法:
path = ‘./mnist.npz’
f = np.load(path)
X_train, y_train = f[‘x_train’], f[‘y_train’]
X_test, y_test = f[‘x_test’], f[‘y_test’]
f.close()

minst.npz等数据集可去官网下载,百度也有很多云分享。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值