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

PyTorch快速入门教程【小土堆】之Transforms的使用

视频地址P9. Transforms的使用(一)_哔哩哔哩_bilibili

本文中的transforms指的并不是那个知名的模型,而是Transforms.py所在的一个包,相当于一个工具箱,可以被调用,里面有Resize,PILToTensor等方法,可直接对图片进行操作

from PIL import Image
from torch.utils.tensorboard import SummaryWriter
from torchvision import transforms

# python的用法 -> tensor数据类型
# 通过transforms.ToTensor去看两个问题

# 绝对路径 C:\Users\chen\Desktop\PythonProject\data\train\ants_image\0013035.jpg
# 相对路径 data/train/ants_image/0013035.jpg

image_path = "data/train/ants_image/0013035.jpg"
img = Image.open(image_path)

writer = SummaryWriter("logs")

# 1、 transforms该如何使用(python)
tensor_trans = transforms.ToTensor() # 从transforms选择一个class进行创建
tensor_img = tensor_trans(img) #将img转换为了tensor类型的img

writer.add_image("Tensor_img", tensor_img)
writer.close()

# 2、为什么我们需要Tensor数据类型
# tensor类型中包含梯度,反向传播等深度学习需要常见的信息


http://www.kler.cn/a/458185.html

相关文章:

  • TDengine 如何进行高效数据建模
  • An object could not be cloned 错误
  • node-sass安装报错,换成sass
  • 工业5G路由器让无人机数据传输 “飞” 起来
  • 联通 路由器 创维SK-WR9551X 联通华盛VS010 组mesh 和 锐捷X32 PRO 无缝漫游
  • MAC系统QT图标踩坑记录
  • 【Rust自学】7.6. 将模块拆分为不同文件
  • Spring Boot 学习笔记
  • Hive之import和export使用详解
  • linux学习笔记(一).学习路径+学习流程+起源
  • AIDD -人工智能药物设计 -蛋白质柔性的预测
  • windows C#-使用集合初始值设定项初始化字典
  • 基于FPGA的温度控制系统设计(论文+源码)
  • BUUCTF Pwn ciscn_2019_es_2 WP
  • dl笔记:MOE
  • 人工智能知识分享第三天-机器学习中交叉验证和网格搜索
  • uniapp不能直接修改props的数据原理浅析
  • 《Virt A Mate(VAM)》免安装豪华版v1.22中文汉化整合
  • Nacos配置管理+共享配置、配置热更新
  • [Unity Shader][Unity Shader][图形渲染]Shader数学基础19-选择使用3×3或4×4变换矩阵的技巧
  • 音视频入门基础:MPEG2-TS专题(23)——通过FFprobe显示TS流每个packet的信息
  • 设计宝藏解压密码
  • 单片机优先级
  • Java实现简单爬虫——爬取疫情数据
  • 定义Shape:打造属于你的独特图形
  • YOLOv10目标检测-训练自己的数据