開始使用免費開始

嘗試使用 dropout

Dropout 透過在訓練期間隨機將部分輸出設為 0,來幫助防止過度擬合。這個練習中,你會建立一個含有 dropout 的簡單神經網路,並觀察它在訓練與評估模式下的行為差異。

torch.nn 套件已預先載入為 nn,而 features 也已為你定義好。

本練習屬於課程

使用 PyTorch 的深度學習入門

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Model with Dropout
model = nn.Sequential(
    nn.Linear(8, 6),
    nn.Linear(6, 4),
    ____)

# Forward pass in training mode (Dropout active)
model.____
output_train = ____
編輯並執行程式碼