LoslegenKostenlos loslegen

Mit Dropout experimentieren

Mit Dropout kann eine Überanpassung verhindert werden, indem einige Ausgabewerte während des Trainings zufällig auf 0 gesetzt werden. In dieser Übung baust du ein einfaches neuronales Netz mit Dropout und beobachtest, wie es sich im Trainings- und Auswertungsmodus verhält.

Das Paket torch.nn ist als nn vorinstalliert und features ist bereits für dich definiert.

Diese Übung ist Teil des Kurses

Einführung in Deep Learning mit PyTorch

Kurs anzeigen

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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

# Forward pass in training mode (Dropout active)
model.____
output_train = ____
Code bearbeiten und ausführen