快捷方式

LazyLinear

class torch.nn.LazyLinear(out_features, bias=True, device=None, dtype=None)[source][source]

一個 torch.nn.Linear 模組,其中 in_features 是推斷出來的。

在此模組中,weightbias 屬於 torch.nn.UninitializedParameter 類。它們將在首次呼叫 forward 後初始化,然後該模組將成為一個普通的 torch.nn.Linear 模組。Linearin_features 引數會從 input.shape[-1] 推斷出來。

有關惰性模組及其限制的更多文件,請檢視 torch.nn.modules.lazy.LazyModuleMixin

引數
  • out_features (int) – 每個輸出樣本的大小

  • bias (UninitializedParameter) – 如果設定為 False,則該層不會學習加性偏差。預設值:True

變數
  • weight (torch.nn.parameter.UninitializedParameter) – 模組的可學習權重,形狀為 (out_features,in_features)(\text{out\_features}, \text{in\_features})。值從 U(k,k)\mathcal{U}(-\sqrt{k}, \sqrt{k}),其中 k=1in_featuresk = \frac{1}{\text{in\_features}}

  • bias (torch.nn.parameter.UninitializedParameter) – 模組的可學習偏差,形狀為 (out_features)(\text{out\_features})。如果 biasTrue,則值從 U(k,k)\mathcal{U}(-\sqrt{k}, \sqrt{k}),其中 k=1in_featuresk = \frac{1}{\text{in\_features}}

cls_to_become[source]

Linear 的別名

文件

訪問 PyTorch 的全面開發者文件

檢視文件

教程

獲取面向初學者和高階開發者的深度教程

檢視教程

資源

查詢開發資源並解答疑問

檢視資源