本節顯示包中的類和函數(按字母順序排序)d2l
,顯示它們在書中的定義位置,以便您可以找到更詳細的實現和解釋。另請參閱GitHub 存儲庫中的源代碼。
23.8.1。班級
- d2l.torch類 。AdditiveAttention ( num_hiddens , dropout , ** kwargs )[來源]
-
基地:
Module
額外的關注。
- 轉發(查詢、鍵、值、 valid_lens)[來源]
-
定義每次調用時執行的計算。
應該被所有子類覆蓋。
筆記
盡管前向傳遞的配方需要在此函數中定義,但應該
Module
在之后調用實例而不是這個,因為前者負責運行已注冊的鉤子,而后者默默地忽略它們。
- 培訓:布爾
- ?
- d2l.torch類 。AddNorm ( norm_shape , dropout )[來源]
-
基地:
Module
殘差連接之后是層歸一化。
在第 11.7.2 節中定義
- 向前( X , Y )[來源]
-
定義每次調用時執行的計算。
應該被所有子類覆蓋。
筆記
盡管前向傳遞的配方需要在此函數中定義,但應該
Module
在之后調用實例而不是這個,因為前者負責運行已注冊的鉤子,而后者默默地忽略它們。
- 培訓:布爾
- ?
- d2l.torch類 。分類器(plot_train_per_epoch = 2, plot_valid_per_epoch = 1)[來源]
-
基地:
Module
分類模型的基類。
在第 4.3 節中定義
- 培訓:布爾
- ?
- 驗證步驟(批處理)[來源]
- ?
評論