Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m245:learningunits:lu02:theorie:02 [2025/12/19 13:58] – vdemir | de:modul:m245:learningunits:lu02:theorie:02 [2026/01/05 12:06] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== | + | ====== |
| + | |||
| + | ===== Varianten von Machine Learning Algorithmen ===== | ||
| + | Es gibt grundsätzlich drei Arten von Algorithmen im Bereich des maschinellen Lernens: | ||
| + | |||
| + | * **Supervided Learning (Überwachtes Lernen(** (Schwerpunkt im Kurs M245) | ||
| + | * Unsupervided Learning (Unüberwachtes Lernen) | ||
| + | * Reinforcement Learning (Verstärkendes Lernen) | ||
| + | |||
| + | {{: | ||
| - | ===== Typen von Machine Learning ===== | ||
| ==== Superviced Machine Learning ==== | ==== Superviced Machine Learning ==== | ||
| Zeile 18: | Zeile 26: | ||
| Innerhalb des Moduls 245 werden wir uns auf diese Methode fokussieren. | Innerhalb des Moduls 245 werden wir uns auf diese Methode fokussieren. | ||
| + | |||
| + | {{: | ||
| ==== Unsuperviced Machine Learning ==== | ==== Unsuperviced Machine Learning ==== | ||
| Zeile 33: | Zeile 43: | ||
| * Empfehlungssysteme | * Empfehlungssysteme | ||
| - | ---- | + | Innerhalb des Moduls 245 werden die diese Methode **nicht** angwenden. |
| - | [[https:// | + | |
| - | Innerhalb des Moduls 245 werden die diese Methode nicht angwenden. | + | {{: |
| ==== Reinforcement Learning ==== | ==== Reinforcement Learning ==== | ||
| Zeile 42: | Zeile 51: | ||
| Innerhalb des Moduls 245 werden die diese Methode nicht angwenden. | Innerhalb des Moduls 245 werden die diese Methode nicht angwenden. | ||
| - | |||
| - | ---- | ||
| ===== Superviced Learning im Detail ===== | ===== Superviced Learning im Detail ===== | ||
| - | ===== Grundidee | + | ==== Grundidee ==== |
| Wir haben einen Datensatz aus (x, y)-Paaren: | Wir haben einen Datensatz aus (x, y)-Paaren: | ||
| * x = Eingabedaten = Features, z.B. Bildpixel, Messwerte, Texteigenschaften | * x = Eingabedaten = Features, z.B. Bildpixel, Messwerte, Texteigenschaften | ||
| Zeile 54: | Zeile 61: | ||
| Das Modell sucht eine Funktion //y ≈ f(x)// und versucht, moeglichst wenig falsch zu liegen. | Das Modell sucht eine Funktion //y ≈ f(x)// und versucht, moeglichst wenig falsch zu liegen. | ||
| - | **Typische Aufgaben** | + | ==== Typische Aufgaben |
| ^ # ^ Klassifikation ^ Merkmal(Feature) ^Ziel (Label) ^ | ^ # ^ Klassifikation ^ Merkmal(Feature) ^Ziel (Label) ^ | ||
| Zeile 63: | Zeile 70: | ||
| | 5. | Kundenabwanderung (Churn Prediction) | Vertragslaufzeit, | | 5. | Kundenabwanderung (Churn Prediction) | Vertragslaufzeit, | ||
| + | ==== Wie läuft das Training ab? ==== | ||
| - | ===== Wie laeuft das Training ab? ===== | + | ^ Schritt ^ Tätigkeit ^ Kommentar ^ |
| + | ^ 1. ^ Daten sammeln | Mit korrekten Labels (der teuerste Teil) | | ||
| + | ^ 2. ^ Modell initialisieren | Startet ahnungslos (wie Erstsemester) | | ||
| + | ^ 3. ^ Vorhersage machen | Modell rät | | ||
| + | ^ 4. ^ Fehler berechnen | Mean Squared Error(Abweichung von der Vorhersage), | ||
| + | ^ 5. ^ Modell anpassen | Gewichte korrigieren (Gradient Descent) | | ||
| + | ^ 6. ^ Wiederholen | Bis Fehler klein genug oder Geduld am Ende | | ||
| - | - **Daten sammeln**: Mit korrekten Labels (der teuerste Teil) | + | ==== Vor- und Nachteile ==== |
| - | - **Modell initialisieren: | + | ^ <color #22b14c>Vorteile</ |
| - | - **Vorhersage machen**: Modell rät | + | | <color #22b14c>Gute Ergebnisse, wenn viele korrekt gelabelte Daten da sind </ |
| - | - **Fehler berechnen**: | + | | <color #22b14c>Relativ gut interpretierbar (je nach Modell)</ |
| - | - **Modell anpassen**: Gewichte korrigieren (Gradient Descent) | + | | <color # |
| - | - **Wiederholen**: | + | |
| - | + | ||
| - | ===== Wichtiges Vokabular im Zusammenhang mit Machine Learning | + | |
| - | * **Trainingsdaten**: | + | |
| - | * **Testdaten**: | + | |
| - | * **Overfitting**: | + | |
| - | * **Underfitting**: | + | |
| - | * **Generalisation**: | + | |
| - | + | ||
| - | ===== Vor- und Nachteile | + | |
| - | + | ||
| - | **Vorteile | + | |
| - | | + | |
| - | | + | |
| - | * Industriestandard fuer viele Anwendungen | + | |
| - | + | ||
| - | **Nachteile** | + | |
| - | * Labels sind teuer und fehleranfaellig | + | |
| - | * Modell kann Bias der Trainingsdaten uebernehmen | + | |
| - | | + | |
| + | ---- | ||
| + | [[https:// | ||