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

torchvision中的数据集使用

torchvision中的数据集使用

在这里插入图片描述
在这里插入图片描述

使用和下载CIFAR10数据集

在这里插入图片描述

输出测试集中的第一个元素(输出img信息和target)

在这里插入图片描述

查看分类classes

打断点–>右键Debug–>找到classes
在这里插入图片描述

代码

import torchvisiontrain_set = torchvision.datasets.CIFAR10(root="./dataset", train=True, download=True)
test_set = torchvision.datasets.CIFAR10(root="./dataset", train=False, download=True)print(test_set[0])
print(test_set.classes)img, target = test_set[0]
print(img)
print(target)
print(test_set.classes[target])  # 输出target对应的classes
img.show()  # 输出图片

在这里插入图片描述

将图片转换成tensor数据类型

import torchvisiondataset_transform = torchvision.transforms.Compose([torchvision.transforms.ToTensor()
])train_set = torchvision.datasets.CIFAR10(root="./dataset", train=True, transform=dataset_transform, download=True)
test_set = torchvision.datasets.CIFAR10(root="./dataset", train=False, transform=dataset_transform, download=True)print(test_set[0])  # 测试第一张图片

在这里插入图片描述

创建日志文件

import torchvision
from torch.utils.tensorboard import SummaryWriterdataset_transform = torchvision.transforms.Compose([torchvision.transforms.ToTensor()
])train_set = torchvision.datasets.CIFAR10(root="./dataset", train=True, transform=dataset_transform, download=True)
test_set = torchvision.datasets.CIFAR10(root="./dataset", train=False, transform=dataset_transform, download=True)# print(test_set[0])writer = SummaryWriter("p10")
for i in range(10):img, target = test_set[i]writer.add_image("test_set", img, i)
writer.close()
运行后在Terminal中输入(先进入pytorch环境中):
tensorboard --logdir="learn_pytorch/p10"  # 注意路径的选择,"p10"会报错

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/335445.html

相关文章:

  • linux 迁移home目录以及修改conda中pip的目录,修改pip安装路径
  • 解析大语言模型训练三阶段
  • 知识图谱的最新进展与未来趋势
  • Facebook直播延迟过高是为什么?
  • CentOS 7.9 额外安装一个Python3.x版本详细教程
  • uml时序图中,消息箭头和消息调用箭头有什么区别
  • 12.C++常用的算法_遍历算法
  • hadoop:案例:将顾客在京东、淘宝、多点三家平台的消费金额汇总,然后先按京东消费额排序,再按淘宝消费额排序
  • 2024年华为OD机试真题-孙悟空吃蟠桃-Python-OD统一考试(C卷)
  • vue3 开发中遇到的问题
  • Vue input密码输入框自定义密码眼睛icon
  • 【LAMMPS学习】八、基本知识的讨论(1.4)多副本模拟
  • SpringBoot整合RabbitMQ-应答模式
  • 51单片机入门_江协科技_25~26_OB记录的笔记_蜂鸣器教程
  • 新能源汽车电池包为什么不通用,车主怎么用电才算对?
  • [C语言]——柔性数组
  • 密码学 总结
  • 尚硅谷html5+css3(1)html相关知识
  • 苍穹外卖11(Apache ECharts前端统计,营业额统计,用户统计,订单统计,销量排名Top10)
  • 大商创多用户商城系统 多处SQL注入漏洞复现
  • 美团一面4/9
  • ubuntu下NTFS分区无法访问挂载-解决办法!
  • 如何在 Ubuntu 14.04 上使用 Rsyslog、Logstash 和 Elasticsearch 实现日志集中管理
  • mapbox 工作问题暂时记录
  • Linux、Docker、Brew、Nginx常用命令
  • 【Spring实战项目】SpringBoot3整合WebSocket+拦截器实现登录验证!从原理到实战
  • 第二证券|政策利好不断,工业母机概念爆发,华东数控等涨停
  • Thinkphp5萤火商城B2C小程序源码
  • PostgreSQL介绍
  • 简析数据安全保护策略中的十个核心要素