我有一個作業如下的網路:輸入分成兩半;前半部分通過一些卷積層l1,然后后半部分通過相同的層l1(在計算輸入的前半部分的輸出之后),然后將兩個輸出表示連接起來并同時通過其他l2層. 現在我的問題(類似于Can autograd in pytorch 處理在同一模塊中重復使用層?但與另一個問題中的設定不完全相同,同一層在計算圖的不同深度中被重用,而在這里,同一層在同一深度內使用兩次)是:autograd 是否正確處理此問題?即是反向傳播誤差l1計算它的兩個前向傳遞并且權重同時適應這兩個?
uj5u.com熱心網友回復:
Autograd 不在乎你“使用”了多少次。這不是它的作業方式。它只是在依賴關系的幕后構建一個圖,使用兩次只會生成一個不是線的圖,但不會影響其執行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/475296.html
上一篇:擬合-變換
