首页 > 其他分享 >8、TensorBoard的使用(二)--------add_image()常用来观察训练结果

8、TensorBoard的使用(二)--------add_image()常用来观察训练结果

时间:2023-02-02 21:55:34浏览次数:41  
标签:-------- tensor img image add numpy 图片

1、add_image()

参数:add_image(self,tag,img_tensor,global_step=None,walltime=None,dataformats='CHW‘)
tag:(string)Data identifier数据标签;  img_tensor:(必须是torch.Tensor类型,或者numpy.array/string/blobname类型);  global_step:(int)训练的步骤; '''
***注意:
读取图片的时候是要先获取图片的地址的,然后再用Image库的open函数打开图片,但是,图片的数据类型需要做转换,必须满足img_tensor要求。

 

****两种图片类型转换方法:

1、转为numpy:

   利用opencv读取图片,获得numpy型图片数据

   利用 numpy.array(), 对PIL图片进行转换:

    导入numpy,然后利用numpy.array()函数。

 *****要注意:图像数据的shape形状,尺寸:

  可以使用.shape来查看图像的尺寸  

  默认的是(3,h,w)3个通道,h高度,w宽度。如果通道数在后面,比如(h,w,3)这种形式的话需要修改参数dataformats:CHW,HWC。

 

 

 然后打开logs事件文件查看就会有图片显示。

 

 如果想单独展示,可以更改一下tag,他就会在下方独立展示新的。

 

 

 

 

标签:--------,tensor,img,image,add,numpy,图片
From: https://www.cnblogs.com/ar-boke/p/17068405.html

相关文章

  • 《深入理解Java虚拟机》第三章读书笔记(二)——HotSpot垃圾回收算法实现(OopMap,安全点安
    系列文章目录和关于我前面《深入理解Java虚拟机》第三章读书笔记(一)——垃圾回收算法我们学习了垃圾回收算法理论知识,下面我们关注下HotSpot垃圾回收算法的实现,分为以下几......
  • 一个强大、支持100多种格式.Net图片操作库
    更多开源项目请查看:一个专注推荐优秀.Net开源项目的榜单我们在项目开发中,对图片的操作可以说是非常常见,比如图片大小改变、图片合并、格式转换、添加水印等,自己开发都需......
  • 2023/2/2刷题复盘
    Travel-牛客算法:floyd+离散化处理链接思路:因为m只有20,因此有传送门的点不超过40个,我们可以floyd暴力这40个点之间的最短路,因为没有传送门的话,点之间的最短距离是固定......
  • 欧拉函数及其定理学习笔记
    ——bysunzz3183欧拉函数出自:筛初步欧拉函数进阶定义\[\varphi(n)=\sum\limits_{i=1}^{n}[\gcd(n,i)=1]\]筛法原理\[\varphi(n)=n\prod_{i=1}^{k}(1-\frac{......
  • sql server 2008 R2在查询分析器执行查询某个表时一直在运行没有返回结果的原因
    错误表象:软件的材料订单打开时一直加载中,如图:  调试程序,发现执行到AB框架ABThirdDBU单元的2010行:ifABGetDatasetSQL(aDataSet)<>EmptyStrthenaDataSet.......
  • Spring中Bean的生命周期
     作为java开发程序员在面试的时候通常都会被问到Spring完整的生命周期,但是大多数的开发者都回答的不够完整,其实在BeanFactory这个类中Spring源码的作者已经很好的告诉......
  • 使用VSCode创建Maven工程测试Java代码
    使用VSCode创建Maven工程测试Java代码发生缘由使用VSCode创建Maven工程测试Java代码环境介绍电脑系统:win10VSCode版本:1.72.0(usersetup)开始搭建搭建......
  • Git日志的相关操作
    显示日志最单纯的日志命令gitlog单条显示gitlog-条数#例如gitlog-2显示两条提交信息单行输出gitlog--oneline日志图表显示gitlog--graph显示对......
  • drf 04
    序列化类常用字段和字段参数常用字段类#1BooleanFieldBooleanField()#2NullBooleanFieldNullBooleanField()#3CharFieldCharField(max_leng......
  • 编写干净代码的 9 条必须知道的规则
    您是否厌倦了盯着一堆连您的猫都不会碰的代码?别再看了。在这篇文章中,我将告诉您9条规则,将您的烂尾代码变成艺术品。 所以喝杯咖啡,坐下来负责你的代码!规则#1-让你......