首页 > 其他分享 >pytorch_Tensorboard的使用

pytorch_Tensorboard的使用

时间:2023-10-17 15:02:01浏览次数:31  
标签:img SummaryWriter writer add pytorch Tensorboard 使用 array numpy

  1.  SummaryWriter()将什么写入文件中,如果不指定的话,就写入默认的

    1. 需要两个方法
      writer.add_image() 
      wruter.add_scalar()

       

    2. from torch.utils.tensorboard import SummaryWriter
      # 导入tensorboard,再导入SummaryWriter这个类
      
      writer = SummaryWriter("logs")
      
      # 利用OpenCV读取图片,获得numpy型图片数据
      '''
      ima_path = "路径名"
      from PIL import Image
      img = Image.open(image_path)
      print(type(img))
      (输出的是PIL型的图片,要转换成tensor的或者numpy的)
      利用numpy。array(),对PIL图片进行转换:
          首先导入numpy   import numpy as np
                         img_array = np.array(img)
                         print(type(img_array))
                         (可能会报错)
      '''
      # 在这行代码中加入参数 (dataformats=’HWC‘)
       
      writer.add_image()
      # y = x
      for i in range(100):
          writer.add_scalar("y = 2x", 2*i, i)
      
      
      writer.close()

       

标签:img,SummaryWriter,writer,add,pytorch,Tensorboard,使用,array,numpy
From: https://www.cnblogs.com/18191xq/p/17566594.html

相关文章

  • 使用Guava的ListenableFuture完成异步多线程任务并返回结果
    privatestaticExecutorServiceexecutors=newThreadPoolExecutor(5,20,0L,TimeUnit.MILLISECONDS,newLinkedBlockingQueue<Runnable>(10),newThreadFactoryBuilder().setNameFormat("抓数据线程-%d").build());publicstaticvoidmain(String[]arg......
  • 【C#】Bitmap使用汇总
    一、实现Bitmap和BitmapSource之间的转换在Winform中使用BitmapSource须添加PresentationCore.dll、WindowsBase.dll、System.Xaml.dll///<summary>///将Bitmap转化为BitmapSource///</summary>///<paramname="bmp"/>要转换的......
  • 使用 md5sun 校验传输完整性
    解释MD5,全名为Message-DigestAlgorithm5(信息摘要算法5),是一种常用的数据完整性校验方法。它可以对任意长度数据进行处理,并生成一个固定长度(128位)的哈希值,一般用于计算数据的校验和。MD5校验的原理是将原始数据(如文件、字符串等)通过MD5算法处理后得到一个固定长度的哈希值......
  • ECS-使用cat查看文件后出现乱码,整个终端显示包括shell提示符都是乱码
    问题描述:在bash下用cat显示二进制文件后会出现乱码,整个终端显示包括shell提示符都是乱码,这个跟语言环境无关。解决办法:恢复的话,大致有以下几种方法:方法一:盲打输入echo-e'\xf'并回车。与这个命令相对的是echo-e'\xe',在正常状态下输入此命令会把终端搞出乱码来。这两个命令的......
  • 使用mobaxterm连接kali虚拟机
    0x01首先需要开启root用户远程ssh登录服务1、先执行以下命令cd/etc/ssh//进入文件目录ls//查看文件2、编辑ssh_config配置文件vimssh_config找到其中#PasswordAuthenticationno去掉其注释,并将no改为yes然后按esc再:wq退出3、编辑sshd_config配置......
  • QT_Creator格式化工具使用
    参考:https://blog.csdn.net/weixin_50183638/article/details/131699478设置Linux风格--style=linux-N-S-M-p-H-U-j-k3设置switch整体缩进indent-switches设置namespace整体缩进indent-namespaces设置预处理模块缩进indent-preproc-block操作符前后填充空......
  • top命令使用
    了解Linux系统性能的利器:top命令详解原创 毅途憬元 毅途憬元 2023-09-1821:00 发表于广东收录于合集#性能测试50个#各类工具集37个 在测试和监控Linux系统性能时,top命令是一个不可或缺的工具。top命令以交互式方式提供实时系统性能数据,帮助深入了解系统的运行状......
  • pytorch(9.7) keras-Embedding 嵌入层
    https://www.tensorflow.org/text/guide/word_embeddings将文本表示为数字机器学习模型将向量(数字数组)作为输入。处理文本时,您必须做的第一件事是想出一种策略,将字符串转换为数字(或“矢量化”文本),然后再将其输入模型。1独热编码作为第一个想法,您可能会对词汇表中的每个单词进......
  • pytorch官网方法安装报错 | 【解决方法】
    pytorch官网给出了两种安装方法condapytorch,去这里检查conda的pytorch的历史版本piptorch,去这里检查pip的torch的历史版本pytorch和torch的区别pip的torch集成了pytorch(cpu版的pytorch)和pytorch-cuda(GPU版的pytorch),所以只需要pipinstalltorch即可conda则是需要......
  • vue中使用Base64加密、解密
    Base64加密、解密第一步:npminstalljs-base64--save下载依赖第二步:   直接引入即可import{Base64}from'js-base64';第三步:Base64.encode(xxxx)其中  .encode()加密       .decode()解密中间不需要使用加密的key等其他字符......