首页 > 其他分享 >5-4Tensorboard可视化

5-4Tensorboard可视化

时间:2024-03-31 15:23:00浏览次数:22  
标签:torch 4Tensorboard self writer 可视化 tensorboard import

在我们的炼丹过程中,如果能够使用丰富的图像来展示模型的结构,指标的变化,参数的分布,输入的形态等信息,无疑会提升我们对问题的洞察力,并增加许多炼丹的乐趣。

TensorBoard正是这样一个神奇的炼丹可视化辅助工具。它原是TensorFlow的小弟,但它也能够很好地和Pytorch进行配合。甚至在Pytorch中使用TensorBoard比TensorFlow中使用TensorBoard还要来的更加简单和自然。

本篇结构:

一,可视化模型结构

二,可视化指标变化

三,可视化参数分布

四,可视化原始图像

五,可视化人工绘图

六,torchkeras中的TensorBoard回调函数

1.Tensorboard可视化概述

Pytorch中利用TensorBoard可视化的大概过程如下:

首先在Pytorch中指定一个目录创建一个torch.utils.tensorboard.SummaryWriter日志写入器。

然后根据需要可视化的信息,利用日志写入器将相应信息日志写入我们指定的目录。

最后就可以传入日志目录作为参数启动TensorBoard,然后就可以在TensorBoard中愉快地看片了。

我们主要介绍Pytorch中利用TensorBoard进行如下方面信息的可视化的方法。

  • 可视化模型结构: writer.add_graph
  • 可视化指标变化: writer.add_scalar
  • 可视化参数分布: writer.add_histogram
  • 可视化原始图像: writer.add_image 或 writer.add_images
  • 可视化人工绘图: writer.add_figure

这些方法尽管非常简单,但每次训练的时候都要调取调试还是非常麻烦的。

作者在torchkeras库中集成了一个torchkeras.callback.TensorBoard回调函数工具,

利用该工具配合torchkeras.LightModel可以用极少的代码在TensorBoard中实现绝大部分常用的可视化功能。

包括:

  • 可视化模型结构
  • 可视化指标变化
  • 可视化参数分布
  • 可视化超参调整

可以说非常方便哦。

标签:torch,4Tensorboard,self,writer,可视化,tensorboard,import
From: https://www.cnblogs.com/lotuslaw/p/18106759

相关文章

  • .NET开源、免费、跨平台的Git可视化管理工具
    前言俗话说得好“工欲善其事,必先利其器”,合理的选择和使用可视化的管理工具可以降低技术入门和使用的门槛。今天大姚给大家分享一款.NETAvalonia开源、免费、跨平台、快速的Git可视化管理工具:SourceGit。Avalonia介绍Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平......
  • 初学可视化PyQt5系列--hello my four rotor drone
    【初学可视化PyQt5系列】第1章PyQt5简介第2章PyQt5新增功能第3章Hellomyfourrotordrone第4章PyQt5主要类第5章PyQt5使用Qt设计器第6章PyQt5信号与插槽第7章PyQt5布局与管理第8章PyQt5基本小部件第9章PyQt5QDialog类第10章PyQt5QMessageBox......
  • 数据剑舞,图表如潮!Matplotlib傲视数据可视化江湖
    在代码的世界中,隐藏着一座神秘而神奇的画图殿堂,它就是Matplotlib。这座殿堂矗立在数据的海洋中,每一行代码都是一笔神奇的咒语,让数据在图像之间舞动,展现出无限可能。Matplotlib的大门上镶嵌着闪烁的彩虹宝石,每当有开发者走近,便散发出五彩斑斓的光芒,仿佛在诉说着这里的神秘。而在宫......
  • 毕业设计:基于python的药品销售数据分析可视化系统 大数据
    目录前言课题背景和意义实现技术思路一、算法理论基础1.1 ETL技术1.2OLAP技术1.3数据可视化二、 数据集三、实验及结果分析3.1 实验环境搭建3.2 模型训练最后前言  ......
  • 揭开电力神秘面纱:深夜变电站三维可视化探秘
    在寂静的深夜,城市的灯火依旧璀璨夺目,而在这背后,有一个不为人知的守护者正在默默工作——那就是变电站。如今,随着科技的飞速发展,我们有了更直观、更生动的方式来了解这个神秘的电力枢纽——三维可视化技术。 深夜变电站三维可视化模型,如同为电力运行揭开了一层神秘的面纱。它利......
  • 探秘未来能源:太阳能发电园区的3D可视化之旅
    在科技飞速发展的今天,绿色能源已成为推动社会进步的重要力量。太阳能发电作为绿色能源的重要代表,正在全球范围内掀起一股清洁能源的革命浪潮。 太阳能发电园区作为集中展示太阳能发电技术和应用的场所,其规模之大、设备之复杂,常常让人望而生畏。然而,通过3D可视化技术,这些庞大的......
  • R语言广义线性混合模型(GLMM)bootstrap预测置信区间可视化
    全文链接:https://tecdat.cn/?p=35552原文出处:拓端数据部落公众号通过线性模型和广义线性模型(GLM),预测函数可以返回在观测数据或新数据上预测值的标准误差。然后,利用这些标准误差绘制出拟合回归线周围的置信区间或预测区间。置信区间(CI)的重点在于回归线,其可以解释为(假设我们绘制的......
  • 数据可视化为什么可以在智慧港口中发挥作用?
    随着全球贸易活动日益频繁,港口作为国际贸易的重要节点,其运营效率与智能化程度直接影响着整个物流链的效能。在此背景下,智慧港口的概念应运而生,它借助先进的信息技术手段对传统港口进行改造升级,其中,数据可视化技术扮演了不可或缺的角色。数据可视化,简单来说,就是将复杂、海量的数......
  • 数据可视化是如何为智慧旅游进行服务的?
    在数字化浪潮席卷全球的今天,数据可视化技术已成为链接信息与用户的重要桥梁,尤其在智慧旅游领域,它的作用更是日益凸显。随着智慧旅游的概念越来越被重视,数据可视化成为其提供高效、直观服务的关键手段之一。本文将探讨数据可视化如何为智慧旅游服务,为游客提供更加丰富、便捷的旅游......
  • 拆解机械不再难,三维可视化技术让一切尽在眼前
    在科技飞速发展的今天,我们身边的机器设备变得越来越复杂,其内部构造和运行原理往往让人望而生畏。然而,随着三维可视化技术的崛起,机器拆解三维模型正在成为我们理解机械世界的新魔法。 想象一下,你不再需要手持沉重的工具,在昏暗的工厂角落里摸索机器的每一寸细节。只需轻点鼠标或......