Skip to content
MAMasterAI Now
1 / 1111 Min. LesezeitNiveau: Beginner5 KartenDeutsch 100%

Lineare Regression

Bringen Sie einer Maschine bei, die beste Gerade durch unordentliche Daten zu ziehen.

Lesefortschritt0%
Karte 1 — die IdeeKarte 1 von 5

Maschinelles Lernen errät eine Regel aus Beispielen

Sie programmieren die Antwort nicht. Sie lassen die Daten die Regel zeigen.

Analogy
Die Rechnungs-Analogie

Freunde sagen Ihnen »4 Personen, 80 €« und »6 Personen, 120 €«. Sofort raten Sie »10 Personen, etwa 200 €«, ohne dass jemand die Regel nennt. Sie haben sie gerade gefunden: rund 20 € pro Person. Genau diesen Zug macht lineare Regression — präzise und automatisch.

Ein Modell ist eine Maschine mit Drehknöpfen. Ihr Beispiele zu geben — Eingaben samt richtigen Antworten — und an den Knöpfen zu drehen, bis die Antworten stimmen, heißt Training. Die allererste Maschine mit Drehknöpfen ist die lineare Regression.

Sie nimmt an, die Welt sehe aus wie Antwort = Gewicht × Eingabe + Bias. Das Gewicht sagt, wie steil die Beziehung ist; der Bias (Achsenabschnitt) sagt, wo die Gerade bei Eingabe null beginnt. Zwei Knöpfe, eine Gerade, unendlich viele Anpassungen.

ŷ = w · x + b
ŷ ist die Vorhersage, x die Eingabe, w das Gewicht (Steigung) und b der Bias (Achsenabschnitt).
Ein kurzer Check vor der nächsten Karte

Ein Modell sagt Hauspreise aus der Wohnfläche voraus. Was bedeuten w und b?

5 Wissenschecks

🔒

Playground gesperrt

Schließe alle 5 Karten und ihre Checks ab, um die Simulation freizuschalten.

Read the full stage transcript (all 5 cards, no JavaScript required)
Karte 1 — die Idee

1. Maschinelles Lernen errät eine Regel aus Beispielen

Sie programmieren die Antwort nicht. Sie lassen die Daten die Regel zeigen.

Analogy
Die Rechnungs-Analogie

Freunde sagen Ihnen »4 Personen, 80 €« und »6 Personen, 120 €«. Sofort raten Sie »10 Personen, etwa 200 €«, ohne dass jemand die Regel nennt. Sie haben sie gerade gefunden: rund 20 € pro Person. Genau diesen Zug macht lineare Regression — präzise und automatisch.

Ein Modell ist eine Maschine mit Drehknöpfen. Ihr Beispiele zu geben — Eingaben samt richtigen Antworten — und an den Knöpfen zu drehen, bis die Antworten stimmen, heißt Training. Die allererste Maschine mit Drehknöpfen ist die lineare Regression.

Sie nimmt an, die Welt sehe aus wie Antwort = Gewicht × Eingabe + Bias. Das Gewicht sagt, wie steil die Beziehung ist; der Bias (Achsenabschnitt) sagt, wo die Gerade bei Eingabe null beginnt. Zwei Knöpfe, eine Gerade, unendlich viele Anpassungen.

ŷ = w · x + b
ŷ ist die Vorhersage, x die Eingabe, w das Gewicht (Steigung) und b der Bias (Achsenabschnitt).

Knowledge check: Ein Modell sagt Hauspreise aus der Wohnfläche voraus. Was bedeuten w und b?

  • a. w ist der Preis des ersten Hauses, b der Durchschnittspreis
  • b. w ist der Preis je zusätzlichem Quadratmeter, b der Grundpreis bei Fläche null← correct
  • c. w ist die Trainingsgeschwindigkeit, b die Trainingsdauer

Das Gewicht ist eine Rate (Euro pro Quadratmeter), der Bias ein Versatz (Startpreis). Zusammen beschreiben sie eine ganze Familie von Geraden.

Karte 2 — die Anzeigetafel

2. Wie falsch liegen wir? Der quadratische Fehler

Man kann nicht verbessern, was man nicht messen kann.

Ziehen Sie für jeden Datenpunkt die Wahrheit von der Vorhersage ab, erhalten Sie das Residuum: den senkrechten Abstand vom Punkt zur Geraden. Positiv heißt, die Gerade liegt zu tief, negativ zu hoch.

Würde man Residuen einfach addieren, könnte eine Gerade, die hier 100 zu hoch und dort 100 zu tief liegt, perfekt abschneiden. Deshalb quadrieren wir jedes Residuum. Quadrieren entfernt das Vorzeichen und bestraft große Fehler viel härter als kleine. Der Mittelwert dieser Quadrate ist der mittlere quadratische Fehler (MSE) — die Anzeigetafel.

MSE(w, b) = (1/n) · Σ (yᵢ − (w·xᵢ + b))²
Immer ≥ 0. Große Fehler werden quadratisch bestraft; 0 nur bei perfekter Anpassung.
Analogy
Warum Quadrieren ein strenger Schiedsrichter ist

Ein Schiedsrichter, der nur »Fehler« zählt, ignoriert, ob Sie 1 cm oder 10 m im Abseits standen. Ein quadratischer Schiedsrichter ruft exponentiell lauter. Maschinelles Lernen nutzt meist den strengen Schiedsrichter, weil er eine glatte Anzeigetafel liefert, auf der man wandern kann.

Knowledge check: Warum quadriert man Residuen, statt Beträge zu summieren?

  • a. Weil quadrierte Zahlen weniger Speicher brauchen
  • b. Weil es das Vorzeichen entfernt, große Fehler stark bestraft und glatt und differenzierbar bleibt← correct
  • c. Weil Residuen immer negativ sind

Positive Beiträge, Dominanz katastrophaler Fehler und Differenzierbarkeit überall — genau die letzte Eigenschaft braucht die nächste Karte.

Karte 3 — die Landschaft

3. Jedes Paar (w, b) hat eine Bewertung, und die Bewertungen bilden eine Schüssel

Tragen Sie den Fehler gegen die Knöpfe auf und Sie erhalten Gelände, das Sie blind durchqueren können.

Stellen Sie sich eine riesige Tabelle vor: Zeilen sind Gewichte, Spalten sind Bias-Werte, und jede Zelle enthält den MSE dieses Paares. Zeichnen Sie diese Zellen als Landschaft — Höhe ist Fehler, Boden sind Knopfwerte — und die lineare Regression ergibt immer eine glatte konvexe Schüssel mit genau einem tiefsten Punkt.

Analogy
Ein Wanderer im Nebel

Sie werden in einem nebligen Tal ausgesetzt und sehen den Grund nicht. Aber Sie spüren, wohin der Boden unter Ihren Füßen kippt. Gehen Sie immer wieder bergab und Sie erreichen den tiefsten Punkt, selbst blind. So lernen Modelle.

Die Neigung unter Ihren Füßen hat einen Namen: der Gradient. Er zeigt bergauf, also treten Sie in die Gegenrichtung. Die Größe Ihres Schritts ist die Lernrate (α). Zu klein und das Training kriecht; zu groß und Sie springen über das Tal und prallen an der gegenüberliegenden Wand ab.

w ← w − α · ∂MSE/∂w b ← b − α · ∂MSE/∂b
Wiederholen, bis der Gradient nahe null ist: Sie haben den Grund der Schüssel erreicht.
Watch outTypische Anfängerfalle

Vergessen Sie, den Gradienten durch die Anzahl der Beispiele zu teilen, wächst er mit der Datensatzgröße und dieselbe Lernrate explodiert plötzlich. Wissen Sie immer, worüber Ihr Verlust mittelt.

Knowledge check: Ihr Verlust schwankt heftig und beruhigt sich nie. Wahrscheinlichste Ursache?

  • a. Die Lernrate ist zu groß, die Schritte schießen über das Minimum hinaus← correct
  • b. Der Datensatz ist zu klein
  • c. Lineare Regression braucht eine GPU

Überschießen ist das klassische Symptom. Der Gradientenabstieg konvergiert nur bei ausreichend kleiner Schrittweite gegen das einzige globale Minimum.

Karte 4 — der Marsch

4. Gradientenabstieg in einer kurzen Schleife

Die Trainingsschleife eines Milliardenmodells, im Miniaturformat.

ts
let w = 0, b = 0;
const lr = 0.01;

for (let epoch = 0; epoch < 400; epoch++) {
  let gradW = 0, gradB = 0;

  for (const { x, y } of data) {
    const residual = (w * x + b) - y;  // prediction - truth
    gradW += 2 * residual * x;         // dMSE/dw
    gradB += 2 * residual;             // dMSE/db
  }

  gradW /= data.length;                // average over the batch
  gradB /= data.length;

  w -= lr * gradW;                     // step downhill
  b -= lr * gradB;
}
  1. 1Vorhersagen: jedes Beispiel durch die aktuellen Knöpfe schicken.
  2. 2Messen: Residuen berechnen und zu einer Verlustzahl verdichten.
  3. 3Beschuldigen: berechnen, wie viel jeder Knopf beitrug (der Gradient).
  4. 4Korrigieren: beide Knöpfe leicht gegen den Gradienten verschieben.
  5. 5Wiederholen, bis der Verlust nicht mehr besser wird.

Diese Fünf-Schritt-Schleife ändert sich nie wieder. Ein Sprachmodell mit 400 Milliarden Parametern läuft durch dieselbe Schleife — nur Knöpfe und Verlust werden aufwendiger.

Good to knowInteressante Randnotiz

Lineare Regression hat auch eine geschlossene Lösung: w = (XᵀX)⁻¹Xᵀy. Der Gradientenabstieg ist wichtig, weil er auch funktioniert, wenn es keine geschlossene Form gibt — und das gilt für jedes Modell nach dieser Etappe.

Knowledge check: Welcher Schritt sagt jedem Knopf, wie er sich ändern soll?

  • a. Der Vorhersageschritt
  • b. Der aus dem Verlust berechnete Gradient← correct
  • c. Die abschließende Bewertung auf einem Testsatz

Der Gradient ist der einzige Schritt, der Information vom Verlust zurück zu den Parametern trägt. Alles danach ist die Geschichte, das billiger zu machen.

Karte 5 — Realitätscheck

5. Wenn eine Gerade lügt

Ein Modell ist ein Versprechen über die Form der Welt. Brich es, und es scheitert laut.

Lineare Regression setzt vier Dinge voraus: die Beziehung ist grob gerade, Fehler sind unabhängig, ihre Streuung ist konstant und kein einzelner Punkt dominiert. Brich eine davon, und die Anpassung kann sicher wirken und trotzdem falsch sein.

  • Ausreißer: ein riesiger Wert zieht die ganze Gerade, weil Fehler quadriert werden.
  • Krümmung: Umsatz gegen Preis ist keine Gerade. Geben Sie dem Modell x und x², passt es eine Kurve an — weiterhin »lineare« Regression, linear in ihren Parametern.
  • Extrapolation: eine Gerade aus Häusern von 50–200 m² sagt nichts Verlässliches über eine Villa mit 5.000 m².
  • Korrelation ≠ Kausalität: eine Gerade kann perfekt sein und die Geschichte dahinter Unsinn.
Analogy
Die Schuhgrößen-Falle

Schuhgröße sagt die Lesefähigkeit hervorragend voraus — bei Kindern zwischen 4 und 12 Jahren. Der wahre Treiber ist das Alter. Das Modell fand ein echtes Muster und die falsche Ursache. Fragen Sie immer, was hinter einer Korrelation steckt.

NoteAls Nächstes

Eine Gerade kann nur »wie viel?« beantworten. Für »ja oder nein« braucht es einen Knopf, der sich biegt: das künstliche Neuron.

Knowledge check: Ein Eingabefehler multipliziert einen Hauspreis mit 1000. Was passiert mit der angepassten Geraden?

  • a. Nichts, lineare Regression ist robust gegen Ausreißer
  • b. Sie wird zum Ausreißer gezogen, weil der quadratische Fehler große Fehler verstärkt← correct
  • c. Die Lernrate sinkt automatisch

Ein 1000-facher Fehler kostet beim MSE 1.000.000-mal mehr. Huber-Verlust, RANSAC und Quantilregression existieren genau dagegen.