Machine Learning Grundlagen: Die 4 Kernarten einfach erklärt
Big Data = Rohstoff. Machine Learning (ML) = Methode. KI = Ergebnis. ML ermöglicht Systemen, aus Erfahrung zu lernen, ohne explizit programmiert zu werden. Algorithmen bauen Modelle aus Trainingsdaten.
Die 4 Hauptkategorien
1. Supervised Learning (Überwachtes Lernen)
Labeled Data: Eingabe (Features) + gewünschte Ausgabe (Label) gegeben. Modell lernt Mapping X → y.
- Regression: Kontinuierliche Werte vorhersagen (Preis, Temperatur, Umsatz).
- Klassifikation: Diskrete Klassen vorhersagen (Spam/Kein Spam, Krankheit/Gesund, Betrug/Kein Betrug). Binary & Multi-Class.
Algorithmen: Lineare/Logistische Regression, Decision Trees, Random Forest, XGBoost, SVM, Neuronale Netze.
Anwendungen: Preisschätzung, Kreditrisiko, Medical Diagnosis, Churn Prediction, Empfehlung (implizites Label).
2. Unsupervised Learning (Unüberwachtes Lernen)
Keine Labels. Modell findet Struktur selbst: Muster, Gruppen, Anomalien.
- Clustering: Ähnliche Daten gruppieren (K-Means, DBSCAN, Hierarchisch). → Kundensegmentierung, Bildkompression, Anomalieerkennung.
- Dimensionsreduktion: Merkmale reduzieren, Info behalten (PCA, t-SNE, UMAP). → Visualisierung, Preprocessing, Feature Extraction.
- Assoziationsregeln: „Wer A kauft, kauft auch B“ (Apriori, FP-Growth). → Market Basket Analysis.
3. Semi-Supervised Learning (Halbüberwachtes Lernen)
Wenig Labels, viele Unlabeled Data. Nutzt Struktur der Unlabeled Data + wenige Labels. Kostengünstig (Labeling teuer/zeitaufwendig).
- Self-Training: Modell auf Labels trainieren → Vorhersagen auf Unlabeled als Pseudo-Labels → Retrainieren.
- Consistency Regularization / Pseudo-Labeling / Graph-basiert (Label Propagation).
Anwendungen: Spracherkennung, Textklassifikation, Medizinische Bildgebung (wenig annotierte Scans).
4. Reinforcement Learning (Bestärkendes Lernen)
Agent interagiert mit Environment → Aktionen → Belohnung (Reward) / Strafe. Ziel: Policy (Strategie) lernen, die kumulativen Reward maximiert. Trial & Error mit verzögerter Belohnung.
- Model-Free: Q-Learning, SARSA, DQN, PPO, SAC (lernen Wert/Policy direkt).
- Model-Based: Environment-Modell lernen → Planen (AlphaZero, MuZero).
Anwendungen: Robotik, autonomes Fahren, Game AI (Go, StarCraft), Resource Scheduling, Chip-Design (AlphaChip), LLMs (RLHF – Reinforcement Learning from Human Feedback).