torch.nn
pytorch中文文檔鏈接:torch.nn
在__init__()
函數(shù)里定義,定義的是一個(gè)類:
torch.nn.functional
pytorch中文文檔鏈接:torch.nn.functional
在__forward()__
函數(shù)里定義,定義的是一個(gè)函數(shù):
兩者的區(qū)別
torch.nn中是一個(gè)定義的類,以class xx來定義的,可以提取變化的學(xué)習(xí)參數(shù)。
torch.nn.functional是一個(gè)函數(shù),由def function( )定義,是一個(gè)固定的運(yùn)算公式。
深度學(xué)習(xí)中會有很多權(quán)重是在不斷更新的,所以需要采用類的方式,以確保能在參數(shù)發(fā)生變化時(shí)仍能使用我們之前定好的運(yùn)算步驟。因此如果模型有可學(xué)習(xí)的參數(shù),應(yīng)該使用nn.Module,否則兩個(gè)沒有區(qū)別。但是簡單的計(jì)算不需要新建一個(gè)類來做,所以使用nn.functional定義函數(shù)就可以。
即:層內(nèi)有variable
的情況用nn
定義,否則用nn.functional
定義。
學(xué)習(xí)更多編程知識,請關(guān)注我的公眾號:
[代碼的路]
-
編程
+關(guān)注
關(guān)注
88文章
3668瀏覽量
94565 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4361瀏覽量
63586 -
python
+關(guān)注
關(guān)注
56文章
4821瀏覽量
85635 -
深度學(xué)習(xí)
+關(guān)注
關(guān)注
73文章
5533瀏覽量
122184 -
pytorch
+關(guān)注
關(guān)注
2文章
808瀏覽量
13628
發(fā)布評論請先 登錄
相關(guān)推薦
如何利用PyTorch API構(gòu)建CNN?
Canny邊緣檢測器的詳細(xì)介紹以及Pytorch實(shí)現(xiàn)
如何使用torch 2.0或更高版本創(chuàng)建圖像?
pytorch模型轉(zhuǎn)換需要注意的事項(xiàng)有哪些?
松下NN-5508 NN-5558 NN-6508 NN-7
松下NN-6808 NN-6858 NN-7808 NN-7

深度學(xué)習(xí)的19種損失函數(shù)你了解嗎?帶你詳細(xì)了解
深度學(xué)習(xí)Pytorch翻車記錄:單卡改多卡踩坑記

如何對圖片進(jìn)行卷積計(jì)算

PyTorch教程-6.5. 自定義圖層
PyTorch教程-8.6. 殘差網(wǎng)絡(luò) (ResNet) 和 ResNeXt
pytorch如何構(gòu)建網(wǎng)絡(luò)模型
Torch TensorRT是一個(gè)優(yōu)化PyTorch模型推理性能的工具

Google AI Edge Torch的特性詳解

評論