DAY38作业(补)

DAY 38 Dataset和Dataloader类

**作业:**了解下cifar数据集,尝试获取其中一张图片

作业:cifar数据集

CIFAR 数据集

CIFAR 有两个主要版本:CIFAR-10 和 CIFAR-100

CIFAR-10

基本信息:

  • 包含彩色自然图像
  • 50,000 张训练图像 + 10,000 张测试图像
  • 图像尺寸:32×32 像素
  • 10 个类别(飞机、汽车、鸟、猫、鹿、狗、青蛙、马、船、卡车)
  • 3 个颜色通道(RGB)

CIFAR-100

基本信息:

  • 与 CIFAR-10 类似的图像集但更复杂
  • 相同数量的图像(50k训练+10k测试)
  • 100 个细粒度类别
  • 图像也分为 20 个超类(如"花"、"树"等)
获取cifar数据集中的一张图片
python 复制代码
import torch
import matplotlib.pyplot as plt
from torchvision import datasets, transforms

# 1. 下载+标准化
transform = transforms.ToTensor()          
train = datasets.CIFAR10(root='./data', train=True,
                         download=True, transform=transform)

# 2. 随机抽一张
img, lbl = train[torch.randint(len(train), (1,)).item()]

# 3. 直接可视化(已经是 0-1 的 Tensor)
plt.title(train.classes[lbl])
plt.axis('off')
plt.imshow(img.permute(1, 2, 0))   # (C,H,W)->(H,W,C)
plt.show()
相关推荐
颜酱1 分钟前
# 02 | 搭骨架:用 LangGraph 编排 12 步工作流(思路)
前端·人工智能·后端
颜酱2 分钟前
02 | 搭骨架:用 LangGraph 编排 12 步工作流
前端·人工智能·后端
码上解惑4 分钟前
从 Dify 工作流说起:常用节点怎么选、怎样组合?
java·人工智能·ai·agent·dify·智能体·spring ai
小陈phd7 分钟前
QAnything 阅读优化策略05——检索
人工智能·python·机器学习
zhangfeng113335 分钟前
CVOCA 卷积模型,《Nature》子刊 特征提取技术突破性研究的综合分析报告
人工智能
炎火星39 分钟前
直播切片素材杂乱,怎么用 AI 剪辑做成可用带货视频?
人工智能
像风一样的男人@44 分钟前
python --fastapi推流AI推理
人工智能·python·fastapi
行走的小派1 小时前
从个人开发到企业部署:OPi AI Station四大应用场景与选型指南
人工智能·边缘计算·香橙派·边缘ai
天云数据1 小时前
从“雇佣一个人”到“组建一个团队”:AI生产力的组织方式被重写
人工智能