pytorch中实时可视化窗口Visdom的打开方式

本文介绍了如何在PyTorch环境中安装并启动Visdom,用于实时展示训练过程中的loss函数变化。通过在Anaconda环境下激活pytorch环境安装Visdom包,然后通过命令行启动visdom服务器,并在浏览器中查看可视化结果。
摘要由CSDN通过智能技术生成

1、安装Visdom包

首先在Anaconda命令行下激活pytorch环境,在pytorch环境下安装visdom所需要的包。如下图所示,为安装成功界面。

 

 2、如何启动

由于visdom的运行需要终端服务器的支持,所以需要在当前命令行输入python -m visdom.server打开一个终端监听窗口,并将返回的网址复制到浏览器即可。

3、新建visdom窗口,实时显示loss函数的变化

from visdom import Visdom

if __name__ == '__main__':
    wind = Visdom()
    wind.line([0.],  # Y的第一个点的坐标
              [0.],  # X的第一个点的坐标
              win="loss",  # 窗口的名称
              opts=dict(title='loss'))
    for epoch in range(1000):
        for i,data in enumerate(train_loader,0):
            inputs,labels = data
            y_pred = model(inputs)
            loss = criterion(y_pred,labels)
            print(epoch,i,loss.item())

            optimizer.zero_grad()
            loss.backward()
            optimizer.step()
        wind.line([loss.item()],[epoch],win="loss",update='append')

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值