PyTorch可视化工具Visdom教程

news2025/5/22 7:28:19

文章目录

  • 什么是visdom
  • 安装和启动
    • 安装
    • 启动
  • 可视化
    • 折线图Line

什么是visdom

visdom是Facebook为PyTorch开发可视化工具,支持numpy和tensor,功能和Tensorboard差不多,在三维空间数据展示十分出色,其次可以远程访问,随时随地观察训练效果。

安装和启动

安装

pip install visdom             # 安装

启动

python -m visdom.server  # 打开cmd中的链接即可访问
  • port :运行服务器的端口,默认8097。
  • base_url :基本服务器 URL(默认 = /)。
  • env_path :要重新加载的序列化会话的路径。
  • readonly : 标志以只读模式启动服务器。
  • enable_login : 为服务器设置身份验证的标志,需要用户名和密码才能登录。
  • bind_local : 标志使服务器只能从本地主机访问。

可视化

折线图Line

import numpy as np
import visdom
vis=visdom.Visdom(env='new_environment')  # 创建新环境

win = vis.line(
    X=np.column_stack((       # x 值
        np.arange(0, 10),
        np.arange(0, 10),
        np.arange(0, 10),
    )),
    Y=X**2+[10,20,30],         # y值
    opts=dict(
        dash = np.array(['solid', 'dash', 'dashdot']),     # 实线 虚线 长短点线
        linecolor = np.array([                             # 三条线的RGB颜色
            [50, 131, 125],
            [30, 61, 200],
            [25, 239, 128],
        ]),
        title =  'Acc',        # 标题
        xlabel = 'x轴',        # x 轴
        ylabel = 'y轴',        # y轴
    )
)

for x1 in range(20,40):
    y1 = np.random.rand() * 3 + 5
    vis.line([y1], [x1], win = 'loss', update = 'append')     # 追加新的数据
    time.sleep(0.5)

在这里插入图片描述
其中update:

  • append: 追加新的点
  • insert: 插入新的点
  • update: 修改当前点
  • remove: 删除当前点

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/93424.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux 网络流量监控工具

Linux 网络流量监控 Linux 网络流量监控是捕获和分析企业的 Linux 网络流量的过程。 为什么要监控 Linux 网络流量 深入了解网络流量对于测量和管理带宽使用情况非常重要。分析 Linux 网络流量有助于识别带宽瓶颈、最高用量者和其他可能影响网络性能的网络问题。 Linux 网络…

Java+MySQL基于SSM的物流公司物流订单管理系统 毕业设计

随着我国经济的高速增长,物流快递的数量也在不断的增加,同时面临的就是如何更加方便快捷和高效的管理物流订单的问题,传统模式的物流订单管理模式明显已经不能够满足当下的需求,于是我们提出了基于B/S的贴心物流公司物流订单管理系统的设计与开发。 用户登录界面 本课题是一个…

vue框架甘特图控件(dhtmlxGantt)

官网JavaScript UI Framework - HTML5 Controls Library - DHTMLXJavaScript UI framework for high-speed web and mobile app development with customizable HTML5 UI controls. Free trial version available.https://dhtmlx.comGit及实例 GitHub - DHTMLX/gantt: GPL ver…

LC-1751. 最多可以参加的会议数目 II(动态规划)

1751. 最多可以参加的会议数目 II 难度困难69 给你一个 events 数组,其中 events[i] [startDayi, endDayi, valuei] ,表示第 i 个会议在 startDayi 天开始,第 endDayi 天结束,如果你参加这个会议,你能得到价值 valu…

用 Pandas 处理结构不佳的 Excel 文件

简介 用pandas很容易读取Excel文件并将数据转换为DataFrame。然而现实世界中的Excel文件往往构造不佳,在那些数据散落在工作表中的情况下,你可能需要定制读取数据的方式。本文将讨论如何使用pandas和openpyxl来读取这些类型的Excel文件,并干…

手机视频怎么裁剪时长?教你三招快速搞定

大家知道手机视频怎么裁剪时长吗?现如今,新媒体行业发达,因为很多地方都需要用到视频文件,所以对视频处理的相关操作是免不了的。那么当你因为视频时长过长,导致视频无法发布的时候,你是怎么做的呢&#xf…

第六章JDBC基础详解

文章目录什么是JDBC数据库编程的必要条件JDBC工作原理JDBC如何建立数据库连接JBDC的基本操作添加操作修改操作删除操作查询操作JDBC使用的步骤JDBC的批处理操作JDBC数据源连接池关于执行sql语句的对象什么是JDBC 数据库编程的必要条件 编程语言,如Java&#xff0c…

靶向药物丨艾美捷西妥昔单抗Cetuximab方案

西妥昔单抗Cetuximab基本信息: 中文名 西妥昔单抗 英文名 Cetuximab 别名 西妥昔单抗 EGFR抑制剂 西妥昔单抗对照品 6-二氨基庚二酸 英文别名 IMC 225 Hsdb 7454 CETUXIMAB EGFR antibody CetuxiMab(C225) Cetuximab - Buffer solution CAS 205923-56-…

【图像增强】暗通道图像去雾【含GUI Matlab源码 740期】

⛄一、简介 1 暗通道先验图像去雾方法 1.1 光线透射率模型 光在传播中由于散射使得从光源发出的辐射只有部分能到达接收传感器,其他则被散射到传播介质中。假设距离较小时散射光强与距离是线性关系,当光源距离传感器无限接近时,光的衰减值可…

定期执行命令、脚本之Linux

在linux下,如果想要在未来的某个时刻执行某个任务,并且在未来的每一个这样的时刻里都要执行这个任务,举个简单的例子,比如说想要在将来,每天的十二点都重启路由器,大多数发行版都自带一个守护进程&#xff…

【敏捷转型,效能提升】万字长文敏捷转型实践系列分享

作者:王先科、田野、王锁、刘双、马越、刘思琪 摘要:本文总结了近4年以来部门实施敏捷转型的实践及经验教训,从5个方面进行了阐述: 1. 文化建设下好先手棋 2. 持续敏捷实践祭出连环招 3. 沉淀实践指引把牢定盘星 4. 效能度量…

英飞凌-AURIX-TC3XX-内核架构:AURIX TriCore 1.6P

目录英飞凌-AURIX-TC3XX-内核架构:AURIX TriCore 1.6P1、AURIX TC1.6P内核简介及特点2、AURIX TC1.6P系统组成及框架2.1、AURIX TC1.6P CPU 具体实现图如下:2.2、AURIX TC1.6P CPU 系统框架2.2.1、指令获取单元- Instruction Fetch Unit2.2.2、执行单元-…

SpringSession+Redis实现【分布式Session】

1. 什么是Spring Session SpringBoot整合Spring-Session的自动配置可谓是开箱即用,极其简洁和方便。这篇文章即介绍SpringBoot整合Spring-Session,这里只介绍基于RedisSession的实战。 Spring Session 是Spring家族中的一个子项目,Spring S…

公务员考试要求及流程梳理

背景 虽然我不考, 但考公这么热门, 在信息层面不能落伍. 本文以 浙江2023省考 (考试时间在2022年12月) 为例, 主要梳理 怎么报名, 选职位, 考试科目与题型, 录用流程等. 为什么考公/考编这么热 因为当下的社会环境对员工太不友好了: 工作强度大, 精神压力大, 还有硬性比例淘…

频率调优(调频)

文章目录 前言 1 频率调优步骤 1.1 准备工作 1.2 串行模式微调 1.3 PPM模式微调 2 高级用户 前言 某些协议需要调优以获得最佳性能。在某些情况下,需要调优才能绑定协议。频率调优是每个 MULTI 模块所特有的,是由于射频组件的微小变化引起的。 &#xf…

物联网通信技术 第6章 电信网络

6.5 多网融合 从通信网络来讲,多网融合主要是指固定网络、移动网络、互联网、广电网融合于一体,满足通信业务融合、网络融合、终端融合、产业融合的需求。 “多网融合”技术有两个层面的含义,一是基于IP协议的控制网与信息网的“接入融合”…

电巢:千亿美金砸向半导体,印度能否实现“赶中超美”的野心?

前言 印度,又一次开始向半导体产业进军。 近日,印度最大集团公司塔塔集团(Tata Group)旗下子公司塔塔之子董事长纳塔拉詹钱德拉塞卡兰(Natarajan Chandrasekaran),在接受媒体采访时表示,塔塔集团将开始在印…

戴尔电脑录屏怎么录?这3个方法,教你轻松录屏

随着互联网的发展,电脑已经成为我们学习、工作和娱乐中不可或缺的工具。很多人在使用戴尔电脑的时候,经常会遇到需要进行录屏的情况。戴尔电脑录屏怎么录?小伙伴还在担心自己不会使用戴尔电脑录屏而烦恼吗?今天小编给大家带来了3个…

DVWA靶场安装

DVWA靶场安装1.环境准备2.安装步骤2.1.phpstudy安装2.2.DVWA安装2.2.1.下载DVWA2.2.2.解压DVWA2.2.3.放入服务器2.2.4.删除配置文件后缀2.2.5.修改配置文件2.2.6.访问DVWA2.2.7.报错修改2.2.8.修改php.ini2.2.9.重新访问DVWA2.2.10.登录DVWA3.修改过关等级1.环境准备 服务器环境…

redux与vuex异同以及使用

一. 概述 React与Vue是我们熟悉的两大前端主流框架,来自官方的解释,Vue是一套用于构建用户界面的渐进式框架,React是一个用于构建用户界面的JavaScript库,两个框架都使用各自的语法,专注于用户UI界面的构建.那我们会有疑问,这两个框架都专注于…