pytorch中的Linear Layer(線性層)


LINEAR LAYERS

Linear

Examples:

>>> m = nn.Linear(20, 30) >>> input = torch.randn(128, 20) >>> output = m(input) >>> print(output.size()) torch.Size([128, 30])


查看源碼后發現U指的是均勻分布,即weight權重(A的轉置)是取自輸入尺寸的倒數再開方后的正負值之間的均勻分布,同理可得偏置bias是輸出尺寸
的倒數再開方后的正負值之間的均勻分布。


資料參考於官網:https://pytorch.org/docs/stable/nn.html#linear-layers
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM