婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 教你如何在Pytorch中使用TensorBoard

教你如何在Pytorch中使用TensorBoard

熱門標簽:長沙高頻外呼系統原理是什么 外呼并發線路 百度地圖標注沒有了 湛江智能外呼系統廠家 宿遷星美防封電銷卡 ai電話機器人哪里好 ai電銷機器人源碼 地圖標注審核表 西藏房產智能外呼系統要多少錢

什么是TensorboardX

Tensorboard 是 TensorFlow 的一個附加工具,可以記錄訓練過程的數字、圖像等內容,以方便研究人員觀察神經網絡訓練過程。可是對于 PyTorch 等其他神經網絡訓練框架并沒有功能像 Tensorboard 一樣全面的類似工具,一些已有的工具功能有限或使用起來比較困難 (tensorboard_logger, visdom等) 。TensorboardX 這個工具使得 TensorFlow 外的其他神經網絡框架也可以使用到 Tensorboard 的便捷功能。TensorboardX 的 github倉庫在這里。

TensorboardX 的文檔相對詳細,但大部分缺少相應的示例。本文是對TensorboardX 各項功能的完整介紹,每項都包含了示例,給出了可視化效果,希望可以方便大家的使用。筆者水平有限,還請讀者們斧正,相關問題可以在留言區提出,我盡量解答。

TensorBoard是TensorFlow中強大的可視化工具

安裝TensorBoard

pip install tensorboard

pip install future

代碼演示

import numpy as np
from torch.utils.tensorboard import SummaryWriter
 
writer = SummaryWriter(comment='test_tensorboard')
 
for x in range(100):
 
    writer.add_scalar('y=2x', x * 2, x)
    writer.add_scalar('y=pow(2, x)',  2 ** x, x)
    
    writer.add_scalars('data/scalar_group', {"xsinx": x * np.sin(x),
                                             "xcosx": x * np.cos(x),
                                             "arctanx": np.arctan(x)}, x)
writer.close()

運行完,會保存在當前目錄的runs文件底下。

查看結果

# cd 到當前的工作目錄下,如:
cd 19RNN\predrnn-pytorch-master\predrnn-pytorch-master
 
# 運行 tensorboard
tensorboard --logdir "./"

瀏覽器中輸入查看的地址

http://127.0.0.1:6006/

額外知識點:

 (1)writer.add_scalar()
功能:將標量添加到 summary
參數:
tag (string):數據標識符
scalar_value (float or string/blobname):要保存的數值
global_step (int):全局步值
walltime (float):可選參數,用于記錄發生的時間,默認為 time.time()

(2)writer.add_scalars()
功能:添加多個標量數據到 summary 中
參數:
main_tag (string):tag 的父級名稱
tag_scalar_dict (dict):保存 tag 及相應的值的鍵值對
global_step (int):全局步值
walltime (float) 可選參數,可選參數,用于記錄發生的時間,默認為 time.time()
兩者區別
writer.add_scalar() 添加一個標量到 summary
writer.add_scalars() 可以同時添加多個標量到 summary 中,多個標量需要使用鍵值對的形式輸入
兩者共同點
第一個參數可簡單理解為保存到 tensorboard 日志文件中的標量圖像的名稱
第二個參數可簡單理解為圖像的 y 軸數據
第三個參數可簡單理解為圖像的 x 軸數據
第四個參數都是可選參數,用于記錄發生的時間,默認為 time.time()

到此這篇關于教你如何在Pytorch中使用TensorBoard的文章就介紹到這了,更多相關Pytorch使用TensorBoard內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 在Pytorch中簡單使用tensorboard
  • Pytorch中TensorBoard及torchsummary的使用詳解
  • pytorch使用tensorboardX進行loss可視化實例

標簽:普洱 盤錦 林芝 寧夏 南平 大同 漯河 海南

巨人網絡通訊聲明:本文標題《教你如何在Pytorch中使用TensorBoard》,本文關鍵詞  教你,如,何在,Pytorch,中,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《教你如何在Pytorch中使用TensorBoard》相關的同類信息!
  • 本頁收集關于教你如何在Pytorch中使用TensorBoard的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 霍邱县| 中宁县| 乃东县| 高平市| 阜宁县| 军事| 黄石市| 莫力| 宜兰县| 车险| 呼伦贝尔市| 高陵县| 廉江市| 桑植县| 法库县| 乡城县| 黎平县| 江永县| 禹州市| 防城港市| 南澳县| 河池市| 叙永县| 华宁县| 鸡西市| 宁陕县| 连山| 洪江市| 云霄县| 博野县| 昌都县| 北川| 曲沃县| 三原县| 马鞍山市| 贵溪市| 肥城市| 太谷县| 桐庐县| 辉县市| 新兴县|