
Tensorboard在Pytorch中使用的学习笔记
Once you’ve installed TensorBoard, these utilities let you log PyTorch models and metrics into a directory for visualization within the TensorBoard UI
敲代码的小风
是书何以作?曰:为以夷攻夷而作,为以夷款夷而作,为师夷长技以制夷而作。
展开
-
Tensorboard可视化SSD网络结构
from torch.utils.tensorboard import SummaryWriterfrom torch.utils.tensorboard import SummaryWriterimport torchimport torchvisionfrom torchvision import datasets,transformsfrom torch.autograd import Variablefrom ssd import SSDssd = SSD()model = ssd原创 2021-01-08 20:09:40 · 576 阅读 · 0 评论 -
用户定制化torch.autograd.Function以及使用tensorboard可视化分析
代码展示:在这里插入代码片控制台输出结果:在这里插入代码片原创 2020-12-20 06:08:03 · 421 阅读 · 1 评论 -
Pytorch中使用tensorboard学习笔记(13) 添加超参数add_hparams
参考链接: add_hparams代码:from torch.utils.tensorboard import SummaryWriterimport timewith SummaryWriter() as w: for i in range(5): w.add_hparams({'lr': 0.1*i, 'bsize': i}, {'超参数hparam/准确率accuracy': 10*i,原创 2020-12-12 09:04:49 · 2470 阅读 · 0 评论 -
Pytorch中使用tensorboard学习笔记(12) add_mesh
参考链接: add_mesh代码:from torch.utils.tensorboard import SummaryWriterimport torchvertices_tensor = torch.as_tensor([ [1, 1, 1], [-1, -1, 1], [1, -1, -1], [-1, 1, -1],], dtype=torch.float).unsqueeze(0)colors_tensor = torch.as_tensor([原创 2020-12-12 09:04:24 · 1051 阅读 · 1 评论 -
Pytorch中使用tensorboard学习笔记(11) 添加pr曲线add_pr_curve
参考链接: add_pr_curve代码:from torch.utils.tensorboard import SummaryWriterimport numpy as npnp.random.seed(20200910)labels = np.random.randint(2, size=100) # binary labelpredictions = np.random.rand(100)writer = SummaryWriter()writer.add_pr_curve('pr_原创 2020-12-12 09:04:01 · 2344 阅读 · 3 评论 -
Pytorch中使用tensorboard学习笔记(10) 添加低维映射add_embedding
参考链接: add_embedding参考链接: pytorch 中使用tensorboard,详解writer.add_embedding函数的作用(一)代码展示:from torch.utils.tensorboard import SummaryWriterimport keywordimport torchwriter = SummaryWriter()meta = []while len(meta)<100: meta = meta+keyword.kwlist #原创 2020-12-11 21:19:29 · 1614 阅读 · 0 评论 -
Pytorch中使用tensorboard学习笔记(9) 添加网络结构add_graph
参考链接: add_graph代码:from torch.utils.tensorboard import SummaryWriterimport torchimport torchvisionfrom torchvision import datasets,transformsfrom torch.autograd import Variableclass Model(torch.nn.Module): def __init__(self): super(Mode原创 2020-12-11 20:59:29 · 6889 阅读 · 1 评论 -
Pytorch中使用tensorboard学习笔记(8) 添加文本字符串add_text
参考链接: add_text代码:from torch.utils.tensorboard import SummaryWriterwriter = SummaryWriter()for i in range(3): writer.add_text('lstm', 'This is an lstm', i) writer.add_text('rnn', 'This is an rnn', 10+i)writer.close()# tensorboard --logdir=原创 2020-12-11 20:50:40 · 3001 阅读 · 0 评论 -
Pytorch中使用tensorboard学习笔记(7) 添加matplotlib图片add_figure
参考链接: add_figure代码:from torch.utils.tensorboard import SummaryWriter# 绘制散点图import numpy as npimport matplotlib.pyplot as pltnp.random.seed(20200910)fig, ax = plt.subplots() ax.plot(10*np.random.randn(100),10*np.random.randn(100),'o')ax.set_title原创 2020-12-11 20:38:08 · 3856 阅读 · 0 评论 -
Pytorch中使用tensorboard学习笔记(6) 添加torch.Tensor形式的图片add_image和add_images
参考链接: add_image参考链接: add_images代码:from torch.utils.tensorboard import SummaryWriterimport numpy as npimg = np.zeros((3, 100, 100))img[0] = np.arange(0, 10000).reshape(100, 100) / 10000img[1] = 1 - np.arange(0, 10000).reshape(100, 100) / 10000img_H原创 2020-12-11 20:30:57 · 3149 阅读 · 0 评论 -
Pytorch中使用tensorboard学习笔记(5) 添加条形图add_histogram
参考链接: add_histogram代码:from torch.utils.tensorboard import SummaryWriterimport numpy as npwriter = SummaryWriter()for i in range(5): # 8 x = np.random.random(1000000) # 1000 writer.add_histogram('林麻子distribution centers', x + 2 * i, i)writer.原创 2020-12-11 20:22:58 · 2758 阅读 · 0 评论 -
Pytorch中使用tensorboard学习笔记(4)添加标量add_scalar和add_scalars
参考链接: add_scalar代码:from torch.utils.tensorboard import SummaryWriterwriter = SummaryWriter()x = range(100)for i in x: writer.add_scalar('林祖泉y=2x林麻子', i * 2, i)writer.close()# tensorboard --logdir=runs截图展示:原创 2020-12-11 20:09:05 · 4121 阅读 · 1 评论 -
Pytorch中使用tensorboard学习笔记(3) 创建SummaryWriter对象
参考链接: torch.utils.tensorboard.writer.SummaryWriter使用方式torch.utils.tensorboard.writer.SummaryWriter( log_dir=None, comment='', purge_step=None, max_queue=10, flush_secs=120, filename_suffix='')from torch.utils.tensorboard import SummaryWriter原创 2020-12-11 20:01:25 · 21407 阅读 · 0 评论 -
Pytorch中使用tensorboard学习笔记(2)记录损失loss和准确率accuracy
代码:from torch.utils.tensorboard import SummaryWriterimport numpy as npnp.random.seed(20200910)writer = SummaryWriter()for n_iter in range(100): writer.add_scalar('Loss/train', np.random.random(), n_iter) writer.add_scalar('Loss/test', np.rand原创 2020-12-11 19:01:03 · 3541 阅读 · 1 评论 -
Pytorch中使用tensorboard学习笔记(1)
参考链接: torch.utils.tensorboard安装:pip install tensorboard或者安装tensorflow,默认CPU版本即可:pip install tensorflow运行:tensorboard --logdir=runs原创 2020-12-11 17:19:18 · 1007 阅读 · 1 评论