【学习】cifar-10-python 手动下载和处理

本文介绍了CIFAR-10数据集的用途,它是计算机视觉任务中常用的小型图像数据集。数据集包含60000张32x32彩色图像,分为10个类别。由于在线下载速度慢,提供了手动下载和本地加载的方法。对于Mac用户,需要将下载的tar包放入~/.keras/datasets目录并重命名为cifar-10-batches-py.tar.gz,以便Python能够正确加载。
摘要由CSDN通过智能技术生成

​@TOC

活动地址:CSDN21天学习挑战赛

这是啥

CIFAR-10和CIFAR-100是带有标签的数据集,都出自于规模更大的一个数据集,他有八千万张小图片(http://groups.csail.mit.edu/vision/TinyImages/。这个是一个大项目,你可以点击那个big map提交自己的标签,可以帮助他们训练让计算机识别物体的模型)

该数据集共有60000张彩色图像,这些图像是32*32,分为10个类,每类6000张图。这里面有50000张用于训练,构成了5个训练批,每一批10000张图;另外10000用于测试,单独构成一批。测试批的数据里,取自10类中的每一类,每一类随机取1000张。抽剩下的就随机排列组成了训练批。注意一个训练批中的各类图像并不一定数量相同,总的来看训练批,每一类都有5000张图。

怎么整

当我们敲第二天的代码的时候,一点执行就会发现,它开始下载这个东西,而且非常慢,大概是这样:
在这里插入图片描述

下载

不得不说,这也太慢了,所以我们可以手动下载下来然后让它直接加载,可以去官方网站下载,这里:官方地址
也可以参考这个文章的微云地址,这里:CIFAR10数据集下载

mac电脑的加载

下载完成后,实际上python并不知道我们已经手动下载完成了,还需要我们把这个包放到对应的keras文件夹下,我使用的是mac电脑,所以我的地址是

cd ~/.keras/datasets

打开这个文件夹,然后把我们下载好的tar包改名为:cifar-10-batches-py.tar.gz
改好名字之后放到这个文件夹下,再执行代码就没问题啦。

### 回答1: 可能是以下原因之一: 1. 文件路径写错了:请检查是否写错了路径或者文件名,确保路径和文件名都正确。 2. 文件不存在:请确认该文件是否存在于指定的路径中。 3. 权限问题:请检查是否有读取该文件的权限。 如果以上都没有问题,可以尝试使用其他方式打开该文件,如使用绝对路径或者使用文件夹浏览器打开。 ### 回答2: 在解决问题之前,我们需要先了解一些基础知识。 首先,“D:/cunchu/cifar-10-python/cifar-10-batches-py/data_batch_1”是一个文件路径,用于指定文件所在的位置。但是需要注意的是,在不同的操作系统上,文件路径的格式可能会有所不同。例如,在Windows操作系统上,路径通常是以盘符(例如D:)开头,而在Linux或Mac操作系统上,路径通常是以斜杠(/)开头。 其次,报错信息可能是由于以下几个原因导致的: 1. 文件路径错误:请确保你提供的路径是正确的,并且文件确实存在于该路径下。可通过在文件资源管理器中手动浏览该路径,来验证文件是否存在。 2. 文件权限问题:确保你有权限访问该文件。有时,文件可能被设置为只读或不可访问。你可以尝试在文件上右键单击,然后选择“属性”来查看文件的权限设置。 3. 操作系统差异:如前所述,不同的操作系统可能使用不同的文件路径格式。请确保你正确使用了当前操作系统支持的路径格式。 如果你确定文件路径是正确的,并且你有权限访问该文件,但仍然遇到问题,可能是其他原因导致的。这时可以考虑检查你的代码是否正确,是否存在其他导致该文件无法读取的问题。 总之,当报错指示找不到文件时,需要仔细检查文件路径的正确性、文件权限问题以及操作系统差异等可能原因,以便解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

盖丽男

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值