keras cifar数据本地加载问题
cifar10
- 使用keras时,导入cifar10数据会自动下载(https://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz),但是鉴于国内网的原因有时会下载出错;
- cifar10.load_data() 不能像mnist.load_data(path)一样指定路径,查看函数,发现原因如下。
函数内部调用
get_file
函数,指定了dirname
和origin
。 - 解决方案。自己下载cifar-10-batches-py.tar.gz,然后将文件放到对应路径(~./keras/datasets/),软链接也行。
cifar100
- 注意cifar100中
dirname
是'cifar-100-python'
- 解决方法与cifar10类似,只是文件名为
cifar-100-python.tar.gz