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

6. Transforms的使用(一)--ToTensor()

Transforms的使用(一)

1.使用ToTensor类将数据转化为Tensor形式

  • 导入需要使用的transforms类

    from torchvision import transforms
    
  • 创建ToTensor类的实例

    totensor = transforms.ToTensor()
    
  • 将读取的图片ndarray数据转化为Tensor数据

    img = cv.imread(img_path)
    img = totensor(img)
    

    image-20240610235658150

2. 使用add_image()添加tensor类型的图像

  • 将tensor转换后的数据作为img_tensor的参数传入即可

    from torch.utils.tensorboard import SummaryWriter
    writer = SummaryWriter('./logs')
    writer.add_image(tag = 'image', img_tensor = img)  # 将tensor数据传入即可
    writer.close()
    

    image-20240706183151115

3.注意事项

  • ToTensor只能将PIL数据、ndarray数据转为Tensor数据
  • 为什么要使用tensor数据类型
    数据、ndarray数据转为Tensor数据
  • 为什么要使用tensor数据类型
    • tensor类型包含了神经网络相关的参数,可以理解为包含了很多矩阵类型、PIL类型所不包含的深度学习训练必要的信息

http://www.mrgr.cn/news/27781.html

相关文章:

  • FFmpeg 4.3 音视频-多路H265监控录放C++开发十四,总结编码过程,从摄像头获得数据后,转成AVFrame,然后再次转成AVPacket,
  • 单片机智能家居火灾环境安全检测
  • 深度学习基础—Beam search集束搜索
  • 1、使用vscode+eide+stm32cubeMx开发stm32
  • 三周精通FastAPI:42 手动运行服务器 - Uvicorn Gunicorn with Uvicorn
  • 实习冲刺练习 第二十二天
  • 长业务事务的离线并发问题
  • RK3568平台(音频篇)Tinyalsa open调用流程
  • 深入理解算法效率:时间复杂度与空间复杂度
  • 如何修改BP神经网络的训练函数,如何自定义BP神经网络的训练函数
  • 论文速递!Auto-CNN-LSTM!新的锂离子电池(LIB)剩余寿命预测方法
  • Vue3.5+ 更新 - 模板引用
  • 删除Cookie原理
  • 智慧农业数据集(一)
  • C++_20_多态
  • Xilinx系FPGA学习笔记(八)FPGA与红外遥控
  • TensorFlow 笔记
  • 离线数仓DWD层
  • 【QT】定时器使用
  • 第R3周:LSTM-火灾温度预测:3. nn.LSTM() 函数详解
  • 鸿蒙之Hello Word 遇坑总结 mac系统 不能预览 提示 Only files in a module can be previewed 解决办法
  • 分贝转换 1 mVpp = 9.03dBmV
  • RISCV64应用符号解析的实现机制
  • 响应式CSS 媒体查询——WEB开发系列39
  • 艾里斑(Airy Disk)与瑞利判据(Rayleigh criterion)
  • 2024上半年国产操作系统卖疯了!麒麟4.9亿,统信1.9亿!