0Pricing
Deep Learning Academy · Lektion

Dropout: Neuronen zufällig auslassen

Erzwingen Sie Redundanz für bessere Generalisierung.

Dropout: Neuronen zufällig auslassen ist eine kostenlose Deep Learning Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Deep Learning Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Deep Learning Academy-Kurs umfasst insgesamt 4 Lektionen.

Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.

What Dropout Does

Dropout randomly turns off some neurons during each training step, so the network cannot lean on any single unit too heavily. 🎲

Why Random Drops Help

By dropping neurons at random, dropout forces the network to build redundant paths, which spreads knowledge and improves generalization.

The Dropout Rate

The dropout rate p is the chance each neuron is dropped. A value like 0.5 means roughly half the units are silenced each step.

Add It in PyTorch

You add dropout with one layer. Place nn.Dropout between linear layers to regularize the activations flowing through.

self.drop = nn.Dropout(p=0.5)
x = self.drop(torch.relu(self.fc1(x)))

Drops Change Every Step

Each forward pass drops a different random set of neurons, so the model effectively trains a huge ensemble of thinner networks.

Scaling Keeps It Fair

To keep the average signal steady, PyTorch scales the surviving activations up during training, so test-time outputs stay balanced.

Turn It Off at Eval

Dropout must be disabled during evaluation. Calling model.eval() switches it off so every neuron contributes to the prediction.

model.eval()
with torch.no_grad():
    preds = model(x_val)

Choosing a Rate

Common rates sit between 0.2 and 0.5. Higher values regularize more but can starve the network of signal if pushed too far.

Where to Place It

Put dropout on wide hidden layers where overfitting bites hardest. It is rarely applied right before the final output.

Dropout and CNNs

For convolutional features, plain dropout helps less. Many vision nets prefer Dropout2d or rely on batch norm instead.

A Cheap, Strong Tool

Dropout adds no extra parameters and costs almost nothing, yet it is one of the most reliable ways to shrink the train/val gap.

Quick Check

Think about what dropout should do when you evaluate the model.

Recap

You met dropout: randomly silencing neurons in training to force redundancy, then turning it off at eval for full, stable predictions. ✅

Häufig gestellte Fragen

Ist die Lektion „Dropout: Neuronen zufällig auslassen“ kostenlos?

Ja — der vollständige Text von „Dropout: Neuronen zufällig auslassen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Deep Learning Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Deep Learning Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Dropout: Neuronen zufällig auslassen“?

Erzwingen Sie Redundanz für bessere Generalisierung. Du übst Deep Learning Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Deep Learning Academy zu starten?

Keine Vorkenntnisse erforderlich. Deep Learning Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „Dropout: Neuronen zufällig auslassen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Deep Learning Academy-Lektion Code schreiben und ausführen?

Ja. Jede Deep Learning Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Die Lücke zwischen Training und Validierung lesen
  2. Dropout: Neuronen zufällig auslassen
  3. Batch Norm und Layer Norm
  4. Data Augmentation als kostenlose Daten
← Zurück zu Deep Learning Academy