五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

pytorch中的鉤子(Hook)

2022-10-30 20:37 作者:熊二愛光頭強丫  | 我要投稿

首先明確一點,有哪些hook?

1.?torch.autograd.Variable.register_hook?(Python method, in Automatic differentiation package

2.?torch.nn.Module.register_backward_hook?(Python method, in torch.nn)

3.?torch.nn.Module.register_forward_hook

第一個是register_hook,是針對Variable對象的,后面的兩個:register_backward_hook和register_forward_hook是針對nn.Module這個對象的。

也就是說,這個函數(shù)是擁有改變梯度值的威力的!


至于register_forward_hook和register_backward_hook的用法和這個大同小異。只不過對象從Variable改成了你自己定義的nn.Module。

當你訓(xùn)練一個網(wǎng)絡(luò),想要提取中間層的參數(shù)、或者特征圖的時候,使用hook就能派上用場了

相當于插件??梢詫崿F(xiàn)一些額外的功能,而又不用修改主體代碼。把這些額外功能實現(xiàn)了掛在主代碼上,所以叫鉤子,很形象。

一、Hook函數(shù)概念

Hook 是?PyTorch?中一個十分有用的特性。利用它,我們可以不必改變網(wǎng)絡(luò)輸入輸出的結(jié)構(gòu),方便地獲取、改變網(wǎng)絡(luò)中間層變量的值和梯度。這個功能被廣泛用于可視化神經(jīng)網(wǎng)絡(luò)中間層的 feature、gradient,從而診斷神經(jīng)網(wǎng)絡(luò)中可能出現(xiàn)的問題,分析網(wǎng)絡(luò)有效性。

Hook函數(shù)機制:不改變主體,實現(xiàn)額外的功能,像一個掛件一樣;


pytorch中的鉤子(Hook)的評論 (共 條)

分享到微博請遵守國家法律
荣成市| 崇阳县| 台东县| 泽库县| 辽阳市| 平南县| 高清| 汉寿县| 镇平县| 永寿县| 宁波市| 西贡区| 庆元县| 福州市| 原阳县| 贵州省| 镇赉县| 绥棱县| 宜阳县| 赤壁市| 无为县| 曲阜市| 泾川县| 富蕴县| 承德县| 龙海市| 淅川县| 崇礼县| 竹北市| 凤庆县| 藁城市| 乌兰察布市| 江川县| 清新县| 永顺县| 濮阳县| 柞水县| 合江县| 崇左市| 德安县| 扶风县|