Experimentování s dropoutem
Dropout pomáhá předcházet přeučení tím, že během tréninku náhodně nastavuje některé výstupní hodnoty na nulu. V tomto cvičení sestavíš jednoduchou neuronovou síť s dropoutem a sleduj, jak se chová v tréninkovém a vyhodnocovacím režimu.
Balíček torch.nn je předem načten jako nn a proměnná features je už definovaná.
Toto cvičení je součástí kurzu
Introduction to Deep Learning with PyTorch
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Model with Dropout
model = nn.Sequential(
nn.Linear(8, 6),
nn.Linear(6, 4),
____)
# Forward pass in training mode (Dropout active)
model.____
output_train = ____