最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Pytorch中TensorBoard及torchsummary的使用詳解

 更新時(shí)間:2021年05月12日 11:31:26   作者:Mr_寒路  
這篇文章主要介紹了Pytorch中TensorBoard及torchsummary的使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

1.TensorBoard神經(jīng)網(wǎng)絡(luò)可視化工具

TensorBoard是一個(gè)強(qiáng)大的可視化工具,在pytorch中有兩種調(diào)用方法:

1.from tensorboardX import SummaryWriter

這種方法是在官方還不支持tensorboard時(shí)網(wǎng)上有大神寫的

2.from torch.utils.tensorboard import SummaryWriter

這種方法是后來(lái)更新官方加入的

1.1 調(diào)用方法

1.1.1 創(chuàng)建接口SummaryWriter

功能:創(chuàng)建接口

調(diào)用方法:

writer = SummaryWriter("runs")

參數(shù):

log_dir:event file輸出文件夾

comment:不指定log_dir時(shí),文件夾后綴

filename_suffix:event file文件名后綴

1.1.2 記錄標(biāo)量add_scalars()

功能:記錄標(biāo)量add_scalars()

調(diào)用方法:

writer.add_scalars("name",{"dic":val},epoch)

參數(shù):

tag:圖像的標(biāo)簽名

scalar_step:要記錄的標(biāo)量

global_step:輪次

1.1.3 統(tǒng)計(jì)直方圖add_histogram()

功能:統(tǒng)計(jì)直方圖與多分位數(shù)折線圖

調(diào)用方法:

writer.add_histogram("weight",self.fc.weight,epoch)

參數(shù):

tag:圖像的標(biāo)簽名

values:要畫直方圖的數(shù)據(jù)

global_step:輪次

bins:取值有 ‘tensorflow'、‘a(chǎn)uto'、‘fd' 等

1.1.4 批次顯示圖像add_image()

功能:批次顯示圖像

調(diào)用方法:

writer.add_image(“Cifar10”, img_batch, epoch,'CHW')

參數(shù):

tag:圖像的標(biāo)簽名

img_tensor:圖像數(shù)據(jù),注意尺寸

global_step:輪次

dataformats:數(shù)據(jù)形式,CHW,HWC,HW

1.1.5 查看模型圖add_graph()

功能:查看模型圖

調(diào)用方法:

writer.add_graph(model=net,input_to_model=torch.randn(1,3, 224, 224).to(device))

參數(shù):

model:模型,必須是nn.Module

input_to_model:輸出給模型的數(shù)據(jù)

verbose:是否打印計(jì)算圖結(jié)構(gòu)信息

寫完記得要寫 writer.close()

2.查看網(wǎng)絡(luò)層形狀、參數(shù)torchsummary

功能:查看網(wǎng)絡(luò)層形狀、參數(shù)

調(diào)用方法:

from torchsummary import summary
summary(net, input_size=(3, 224, 224))

參數(shù):

model:pytorch模型

input_size:模型輸入size

batch_size:batch size

device:“cuda” or “cpu”

3.啟動(dòng)tensorboard

在文件路徑中cmd打開終端,輸入

tensorboard --logdir="./runs"

runs是我保存文件的文件名,打開以下鏈接

在這里插入圖片描述

補(bǔ)充:pytorch調(diào)用tensorboard方法嘗試

tensorboard提供了用于監(jiān)視訓(xùn)練損失很好的接口,可以幫助我們更好的調(diào)整參數(shù)。下文介紹如何在pytorch中調(diào)用tensorboard。

首先

安裝tensorboard、tensorflow以及tensorboardX

第二

在文件開頭導(dǎo)入SummaryWriter

from tensorboardX import SummaryWriter

第三

同tensorflow的tensorboard一樣,tensorboardX提供多種記錄方式如scalar、image等。

writer = SummaryWriter('path')

如果不添加path,則默認(rèn)以時(shí)間命名。

第四

添加監(jiān)視變量

writer.add_scalar('Train/Acc', Acc, iter)

第五

打開tensorboard

tensorboard --logdir 'path'

第六

在瀏覽器打開6006端口

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • Python plt.imshow函數(shù)及其參數(shù)使用

    Python plt.imshow函數(shù)及其參數(shù)使用

    plt.imshow()是Matplotlib庫(kù)中的一個(gè)函數(shù),主要用于顯示圖像或矩陣數(shù)據(jù),本文主要介紹了Python plt.imshow函數(shù)及其參數(shù)使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • 書寫Python代碼的一種更優(yōu)雅方式(推薦!)

    書寫Python代碼的一種更優(yōu)雅方式(推薦!)

    Python是一個(gè)高層次的結(jié)合了解釋性、編譯性、互動(dòng)性和面向?qū)ο蟮哪_本語(yǔ)言,下面這篇文章主要給大家介紹了關(guān)于書寫Python代碼的一種更優(yōu)雅方式,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • Python?Pyecharts繪制?;鶊D分析用戶行為路徑

    Python?Pyecharts繪制桑基圖分析用戶行為路徑

    這篇文章主要為大家介紹了Python?Pyecharts繪制桑基圖分析用戶行為路徑,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • python實(shí)現(xiàn)FFT快速傅立葉變換算法案例

    python實(shí)現(xiàn)FFT快速傅立葉變換算法案例

    FFT(快速傅里葉變換)是計(jì)算DFT及其逆變換的一種算法,其基本思想是利用DFT的對(duì)稱性和周期性,通過(guò)分而治之的策略將DFT分解為更小的DFT,從而降低計(jì)算復(fù)雜度,FFT的算法步驟包括選擇分解、重新排序、蝶形運(yùn)算和逐層計(jì)算,在Python中
    2024-10-10
  • 詳解Python如何檢查一個(gè)數(shù)字是否是三態(tài)數(shù)

    詳解Python如何檢查一個(gè)數(shù)字是否是三態(tài)數(shù)

    在數(shù)學(xué)中,三態(tài)數(shù)(Triangular?Number)是一種特殊的數(shù)列,它是由自然數(shù)按照一定規(guī)律排列而成的,本文主要介紹了如何使用Python檢查判斷一個(gè)數(shù)字是否是三態(tài)數(shù),需要的可以參考下
    2024-03-03
  • 詳解python環(huán)境安裝selenium和手動(dòng)下載安裝selenium的方法

    詳解python環(huán)境安裝selenium和手動(dòng)下載安裝selenium的方法

    這篇文章主要介紹了詳解python環(huán)境安裝selenium和手動(dòng)下載安裝selenium的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • xadmin使用formfield_for_dbfield函數(shù)過(guò)濾下拉表單實(shí)例

    xadmin使用formfield_for_dbfield函數(shù)過(guò)濾下拉表單實(shí)例

    這篇文章主要介紹了xadmin使用formfield_for_dbfield函數(shù)過(guò)濾下拉表單實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • Python數(shù)據(jù)分析之pandas函數(shù)詳解

    Python數(shù)據(jù)分析之pandas函數(shù)詳解

    這篇文章主要介紹了Python數(shù)據(jù)分析之pandas函數(shù)詳解,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的pandas函數(shù)的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-04-04
  • 解決pycharm臨時(shí)打包32位程序的問(wèn)題

    解決pycharm臨時(shí)打包32位程序的問(wèn)題

    這篇文章主要介紹了解決pycharm臨時(shí)打包32位程序的問(wèn)題,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • 使用Python讀寫文本文件及編寫簡(jiǎn)單的文本編輯器

    使用Python讀寫文本文件及編寫簡(jiǎn)單的文本編輯器

    這篇文章主要介紹了使用Python讀寫文本文件及編寫簡(jiǎn)單的文本編輯器的方法,可以利用簡(jiǎn)單的Python代碼實(shí)現(xiàn)編輯器中的讀取清空和文本文件的新建等操作,需要的朋友可以參考下
    2016-03-03

最新評(píng)論

鲁山县| 华宁县| 湘乡市| 县级市| 凌云县| 和顺县| 东台市| 二连浩特市| 宜君县| 乌拉特后旗| 徐汇区| 阳春市| 泰来县| 宁德市| 扎兰屯市| 台东县| 全州县| 察隅县| 班玛县| 临湘市| 南漳县| 新龙县| 阿尔山市| 庄浪县| 通州市| 札达县| 重庆市| 讷河市| 巩留县| 香河县| 荃湾区| 潼关县| 大洼县| 吉水县| 九龙县| 叶城县| 清新县| 贞丰县| 尉犁县| 冀州市| 黄浦区|