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>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 = ____