国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

第十八篇—模型參數(shù)的訪問、初始化和共享

2023-02-16 16:25 作者:YouOnly_LiveOnce  | 我要投稿


部分一:模型參數(shù)的訪問

通過Module類的parameters()或named_parameters()方法訪問模型參數(shù);

代碼實現(xiàn):

打印結(jié)果:

可以發(fā)現(xiàn),named_parameters()方法是通過生成器來訪問模型參數(shù)的,關(guān)于生成器generator可參考算法崗面試總結(jié)—Python篇;對于通過Sequential類構(gòu)造的網(wǎng)絡(luò),可以進(jìn)行單層的訪問:

結(jié)果:

注意:

Parameter類是Tensor類的子類,如果一個Tensor是Parameter,則會被自動添加到模型的參數(shù)列表:

因為Parameter類是Tensor的子類,所以可由data訪問參數(shù)值,由grad訪問梯度:

結(jié)果:



部分二:模型參數(shù)的初始化

例如,將權(quán)重參數(shù)初始化成均值為0,標(biāo)準(zhǔn)差為0.01的正態(tài)分布隨機(jī)數(shù),偏差參數(shù)清零:

結(jié)果:

自定義初始化方法:使權(quán)重有一半的概率初始化為0,有另一半的概率初始化為[-10,-5]和[5,10]兩個區(qū)間里均勻分布的隨機(jī)數(shù),代碼實現(xiàn)如下;

結(jié)果:

我們可以通過data來改寫模型的參數(shù)值,而不影響梯度:

結(jié)果:



部分三:模型參數(shù)的共享

如果Sequential里是同一個Module實例,則這些Module實例的參數(shù)共享,代碼實現(xiàn)如下:

結(jié)果:

實際上,在內(nèi)存中,這兩個Module實例其實是同一個對象:

模型參數(shù)里包含了梯度,所以在反向傳播計算時,共享的參數(shù)的梯度會進(jìn)行累加:

結(jié)果:


第十八篇—模型參數(shù)的訪問、初始化和共享的評論 (共 條)

分享到微博請遵守國家法律
大姚县| 禹城市| 互助| 文昌市| 花莲县| 沾益县| 广南县| 邻水| 南召县| 定襄县| 民县| 富民县| 桐柏县| 盐源县| 临颍县| 郴州市| 香格里拉县| 高密市| 土默特右旗| 栖霞市| 互助| 寿阳县| 太原市| 伊春市| 阜新| 玛多县| 宕昌县| 彝良县| 舟山市| 贡觉县| 和政县| 九龙县| 定襄县| 平泉县| 平利县| 平罗县| 洪湖市| 榆社县| 克东县| 博罗县| 大石桥市|