Künstliche Intelligenz (KI)
Der Oberbegriff für Computersysteme, die menschenähnliche kognitive Fähigkeiten wie Lernen, Problemlösung und Entscheidungsfindung nachbilden.
Ein Teilbereich der KI, bei dem Algorithmen aus Daten lernen und Vorhersagen treffen, ohne explizit programmiert zu werden.
Machine Learning (ML) ist eine Methode, bei der Computer aus Daten lernen, anstatt für jede Aufgabe explizit programmiert zu werden. Statt dem Computer zu sagen “wenn X, dann Y”, gibst du ihm Beispiele und er findet die Regeln selbst.
Die drei Hauptarten von Machine Learning:
Supervised Learning (Überwachtes Lernen): Das Modell lernt aus gelabelten Beispielen. Du zeigst ihm Bilder mit der Beschriftung “Katze” oder “Hund”, und es lernt die Unterschiede.
Unsupervised Learning (Unüberwachtes Lernen): Das Modell findet selbst Muster in Daten ohne Labels. Zum Beispiel Kundensegmentierung – das Modell gruppiert ähnliche Kunden automatisch.
Reinforcement Learning (Bestärkendes Lernen): Das Modell lernt durch Versuch und Irrtum mit Belohnungen. So lernte AlphaGo, Go zu spielen – durch Millionen von Spielen gegen sich selbst.
Ein einfaches Beispiel:
Stell dir vor, du willst vorhersagen, ob ein Kunde kündigt:
Die häufigste Form von ML. Das Modell lernt eine Funktion f(X) → Y aus gelabelten Trainingsdaten.
Klassifikation (diskrete Ausgabe):
Regression (kontinuierliche Ausgabe):
Findet Strukturen in ungelabelten Daten.
Clustering:
Dimensionsreduktion:
1. Datensammlung und -aufbereitung
2. Modellauswahl und Training
3. Evaluation
4. Deployment und Monitoring
Overfitting:
Underfitting:
Machine Learning ist wie ein Kind, das lernt, Hunde von Katzen zu unterscheiden – nicht durch Regeln ('Hunde haben längere Schnauzen'), sondern indem es tausende Bilder sieht und selbst Muster erkennt.
Algorithmen lernen automatisch Muster und Zusammenhänge aus Daten
Drei Hauptkategorien: Supervised, Unsupervised und Reinforcement Learning
Grundlage für moderne KI-Anwendungen von Empfehlungssystemen bis Spracherkennung
Spam-Erkennung
E-Mail-Filter lernen aus markierten Beispielen, welche Nachrichten Spam sind
Empfehlungssysteme
Netflix, Spotify und Amazon nutzen ML, um personalisierte Vorschläge zu machen
Predictive Maintenance
Vorhersage von Maschinenausfällen in der Industrie anhand von Sensordaten
Kreditscoring
Banken bewerten Kreditwürdigkeit basierend auf historischen Daten
Deep Learning ist ein Teilbereich von Machine Learning, der tiefe neuronale Netze mit vielen Schichten verwendet. Klassisches ML nutzt oft einfachere Algorithmen wie Entscheidungsbäume oder lineare Regression. Deep Learning braucht mehr Daten und Rechenleistung, kann aber komplexere Muster erkennen.
Nicht unbedingt. Klassische ML-Algorithmen wie Random Forests können schon mit wenigen hundert Datenpunkten gute Ergebnisse liefern. Deep Learning braucht typischerweise mehr Daten. Techniken wie Transfer Learning und Data Augmentation helfen bei kleinen Datensätzen.
Ja. ML-Modelle können durch schlechte Trainingsdaten, Overfitting oder Bias fehlerhafte Vorhersagen treffen. Deshalb sind Evaluation, Testing und menschliche Überprüfung essenziell.
Python ist der De-facto-Standard mit Bibliotheken wie scikit-learn, TensorFlow und PyTorch. R wird in der Statistik genutzt, Julia für High-Performance-Computing. Für Produktion kommen auch Java, C++ und Rust zum Einsatz.