LoslegenKostenlos starten

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

<Kurs>Einführung in Deep Learning mit PyTorch</Kurs>
Kurs ansehen

Interaktive praktische Ü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