首页 > 其他分享 >PyTorch -- Visdom 快速实践

PyTorch -- Visdom 快速实践

时间:2024-06-13 17:30:28浏览次数:20  
标签:Visdom visdom img -- testtesttest ## PyTorch viz

  • 安装:pip install visdom
    • 注:如果安装后启动报错可能是 visdom 版本选择问题

  • 启动:python -m visdom.server 之后打开出现的链接 http://localhost:8097
    Checking for scripts.
    It's Alive!
    INFO:root:Application Started
    INFO:root:Working directory: C:\Users\TUTUzi\.visdom
    You can navigate to http://localhost:8097
    
    在这里插入图片描述

  • 单项数据监听:

    from visdom import Visdom
    
    ## 1. 实例化一个窗口
    viz = Visdom()  
    
    ## 2. 初始化窗口信息
    viz.line([1], [0], win='testtesttest...', opts=dict(title='_test_'))  # point(0, 1)
    
    ## 3. 增加数据 append
    viz.line([3], [2], win='testtesttest...', update='append')  # point(2, 3)
    

    在这里插入图片描述

    • 如果出现 visdom窗口 蓝屏什么都没有情况:查看之前启动的 visdom.server 下是否有类似报错: ERROR:tornado.general:Could not open static file ‘…\lib\site-packages\\visdom\static\js\plotly-plotly.min.js’ -> 解决方案:下载(下载指路)缺少的文件并放入该路径可解决
  • 多项数据监听:

    from visdom import Visdom
    
    ## 1. 实例化一个窗口
    viz = Visdom()  
    
    ## 2. 初始化窗口信息
    viz.line([[1,-1]], [0], win='testtesttest...', opts=dict(title='_test_'))  # (0, 1), (0, -1)
    
    ## 3. 增加数据 append
    viz.line([[3, -3]], [2], win='testtesttest...', update='append')  # (2, 3), (2, -3)
    

    在这里插入图片描述


  • 图像可视化监听
    from visdom import Visdom
    
    ## 1. 实例化一个窗口
    viz = Visdom()  
    
    ## 2.随机产生一个图像示例
    import torch
    img = torch.randn(28, 28)
    img = img.view(-1, 1, 28, 28)
    
    ## 3.展示
    viz.image(img, win='testtesttest...', opts=dict(title='check_my_img'))
    
    在这里插入图片描述

  • 如果习惯用 tf 的 tensorboard 的话,可以安装使用 pytorch 下对应的 tensorboardX: pip install tensorbloarX
  • B站视频参考资料

标签:Visdom,visdom,img,--,testtesttest,##,PyTorch,viz
From: https://blog.csdn.net/CODE_RabbitV/article/details/139652132

相关文章

  • 如何利用ChatGPT辅助下处理:ENVI、GEE、Python等遥感数据
    遥感技术主要通过卫星和飞机从远处观察和测量我们的环境,是理解和监测地球物理、化学和生物系统的基石。ChatGPT是由OpenAI开发的最先进的语言模型,在理解和生成人类语言方面表现出了非凡的能力。重点介绍ChatGPT在遥感中的应用,人工智能在解释复杂数据、提供见解和帮助决策过程方......
  • 循环神经网络RNN
    循环神经网络RNN是针对序列数据而生的神经网络结构,核心在于循环使用网络层参数,避免时间步增大带来的参数激增,并引入**隐藏状态(HiddenState)**用于记录历史信息,有效的处理数据的前后关联性。隐藏状态隐藏状态(HiddenState)用于记录历史信息,有效处理数据的前后关联性激活函......
  • 低代码开发平台:解锁企业创新潜力的关键
    随着数字化转型的深入推进,企业对技术创新的需求日益增长。在这种背景下,低代码开发平台应运而生,成为企业提升研发效率、降低开发成本、加速创新进程的关键工具。本文将从低代码开发平台的定义、优势、应用场景以及我国低代码市场的发展等方面展开论述。低代码开发平台的定义及......
  • 性能分析: 快速定位SQL问题
    在数据库性能调优的实践中,SQL性能分析是至关重要的一环。一个执行效率低下的SQL语句可能会导致整个系统的性能瓶颈。为了快速定位并解决这些问题,我们需要对SQL进行性能分析。本文将介绍一些常用的方法和技术,帮助大家快速定位SQL问题。1、找出执行时间最长的SQL首先,我们需......
  • JUC并发编程第十二章——AQS
    1前置知识公平锁和非公平锁公平锁:锁被释放以后,先申请的线程先得到锁。性能较差一些,因为公平锁为了保证时间上的绝对顺序,上下文切换更频繁非公平锁:锁被释放以后,后申请的线程可能会先获取到锁,是随机或者按照其他优先级排序的。性能更好,但可能会导致某些线程永远无法获取到锁......
  • 中兴ZXV10 B863AV3.1-M2 线刷教程教学ROM下载
     中兴ZXV10B863AV3.1-M2线刷教程教学ROM下载 适用于:B863AV3.1-M2默认盒子桌面简洁纯净版,安卓9,网线版和WIFI版功能,下载后解压刷机包USB_Burning_Tool线刷,需要短接器和双公头usb线使用的是盒子桌面,多主题应用市场,有软件推送,栅格主题,win主题,简洁主题,教育主题,可上锁,自由......
  • 低代码开发平台:加速企业数字化转型的利器
    随着数字化时代的到来,企业数字化转型已经成为关乎生存和发展的关键议题。在这个背景下,低代码开发平台应运而生,为企业提供了高效、便捷的数字化转型途径。本文将探讨低代码开发平台如何加速企业数字化转型,并分析其优势与适用场景。什么是低代码开发平台? 低代码开发平台是一......
  • PC微信逆向) 定位微信浏览器打开链接的call
    首发地址:https://mp.weixin.qq.com/s/Nik8fBF3hxH5FPMGNx3JFw前言最近想写一个免费的微信公众号自动采集的工具,我看公众号文章下载需求还挺多的。搜了下github,免费的工具思路大多都是使用浏览器打开公众号主页获取到需要的请求参数,例如key、uin等,然后再用参数请求历史。优化......
  • C#中List的3种排序方法
    原文链接:https://blog.csdn.net/lwf3115841/article/details/130459042         https://blog.csdn.net/Pei_hua100/article/details/108072643ist是C#常用的数组,它较之前的ArryList更加灵活,解决了Arrylist会出现装箱和拆箱的不安全问题,它是一种动态数组,可以存......
  • MariaDB忘记密码
    如果您忘记了MariaDB的root密码,可以按照以下步骤来重置密码:停止MariaDB服务:sudosystemctlstopmariadb启动MySQL安全模式,跳过权限表,并以root用户登录:sudomysqld_safe--skip-grant-tables&mysql-uroot在MySQL命令行中,用以下命令刷新权限表,并设置新密码:FLUSHPRIVIL......