当前位置: 首页 > news >正文

day42Dataset和Dataloader@浙大疏锦行

day42Dataset和Dataloader@浙大疏锦行

下载数据集

importtorchimporttorchvisionfromtorchvisionimportdatasets,transformsimportmatplotlib.pyplotaspltimportnumpyasnp# 设置随机种子torch.manual_seed(42)# 1. 定义预处理# CIFAR-10 图片是 32x32 的 RGB 图片transform=transforms.Compose([transforms.ToTensor(),# 转为 Tensor,范围 [0, 1]])# 2. 加载 CIFAR-10 数据集# root='./data' 指定下载/存放路径,如果数据不存在会自动下载train_dataset=datasets.CIFAR10(root='./data',train=True,download=True,transform=transform)# CIFAR-10 的类别classes=('plane','car','bird','cat','deer','dog','frog','horse','ship','truck')print(f"数据集大小:{len(train_dataset)}")
# 3. 随机获取并展示一张图片sample_idx=torch.randint(0,len(train_dataset),size=(1,)).item()image,label=train_dataset[sample_idx]print(f"样本索引:{sample_idx}")print(f"标签索引:{label}")print(f"对应类别:{classes[label]}")print(f"图片形状:{image.shape}")# (C, H, W)# 可视化函数defimshow(img):# img: (C, H, W) -> (H, W, C)npimg=img.numpy()plt.imshow(np.transpose(npimg,(1,2,0)))plt.axis('off')# 不显示坐标轴plt.show()imshow(image)

样本索引: 37542

标签索引: 6

对应类别: frog

图片形状: torch.Size([3, 32, 32])

@浙大疏锦行

http://www.cnnetsun.cn/news/161613.html

相关文章:

  • 教务琐事缠身,效率低下?小麦助教教务系统助力机构实现教务流程自动化
  • SpringBoot+Vue Spring Boot校园闲置物品交易系统管理平台源码【适合毕设/课设/学习】Java+MySQL
  • 紫金桥软件 | 赋能工业数字化转型
  • SpringBoot+Vue Spring Boot民宿租赁系统管理平台源码【适合毕设/课设/学习】Java+MySQL
  • Langchain-Chatchat支持知识库操作灰度回滚吗?
  • Langchain-Chatchat结合百度文心一言提升中文理解
  • Langchain-Chatchat如何设置问答结果的短信推送?
  • Langchain-Chatchat如何设置问答结果的APP推送?
  • 通信工程毕设 stm32 RFID员工打卡门禁系统(源码+硬件+论文)
  • Hi9300同步降压控制器大功率快响应高可靠功能替代L*5156智芯一级代理聚能芯半导体原厂技术支持
  • 42、家庭或小型办公室网络搭建全攻略
  • 8、本地系统管理全攻略
  • 为什么大厂Java面试这么喜欢问并发编程?
  • 16、多媒体趣味编程指南
  • 19、Windows系统管理与脚本编程实用指南
  • Python 3.10.5使用lxml库的xpath用法
  • Langchain-Chatchat如何设置问答结果的置信度显示?
  • 33、Windows 8使用指南:系统升级、数据迁移与常用术语解析
  • Langchain-Chatchat支持多模态输入吗?图像理解进展
  • SenseGlove R1外骨骼手套专为机器人遥操作设计
  • Langchain-Chatchat如何实现问答结果的语音播报?
  • 67、Windows 7 磁盘管理与维护:压缩、加密与日常保养
  • 76、Windows 7 网络设置、版本升级及启动环境全解析
  • 91、桌面环境与System V打印系统全解析
  • 99、X Window System 全面指南
  • Langchain-Chatchat如何实现增量式知识更新?
  • 156道JVM面试合集(典藏版)
  • Langchain-Chatchat能否导出知识图谱可视化结果?
  • Spring boot社区医院管理系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
  • 前后端分离MVC自习室管理和预约系统系统|SpringBoot+Vue+MyBatis+MySQL完整源码+部署教程