ML-Klassifikation

Random Forest, SVM, CNN & Logistic Regression – am PlantVillage-Dataset erklärt.

fertig21 Lektionen
mlpythonscikit-learnkerasklassifikation
Lektion starten →

Vier klassische Wege, einem Computer das Klassifizieren beizubringen — alle am selben Problem: kranke Pflanzenblätter auf Fotos erkennen (PlantVillage, ~54.000 Bilder, 38 Klassen). Jedes Verfahren bekommt den gleichen Bogen: Intuition → Mathematik → Python-Implementierung → Tuning & Fallstricke. Am Ende weißt du nicht nur wie jedes Verfahren funktioniert, sondern auch wann du welches nimmst.

Wo soll ich anfangen?

Drei Reisen durch das Material – such dir aus, was zu dir passt.

🌱

Überblick

High-Level-Einstieg: jedes Verfahren einmal verstehen, ohne tief in Mathe oder Code zu gehen.

  1. 1Bildklassifikation & PlantVillage
  2. 2Die ML-Pipeline
  3. 3Intuition: Linie + Sigmoid
  4. 4Intuition: die breiteste Straße
  5. 5Vom Baum zum Wald
Pfad starten →
🔬

Theorie-Deep-Dive

Die Mathematik hinter den Verfahren: Loss-Funktionen, Kernel-Trick, Gini, Convolutions.

  1. 1Metriken & Confusion Matrix
  2. 2Mathe: Cross-Entropy & Gradient Descent
  3. 3Der Kernel-Trick
  4. 4Der Entscheidungsbaum
  5. 5Vom Baum zum Wald
Pfad starten →
💻

Praxis & Code

Python-Implementierungen auf PlantVillage: Feature-Extraktion, scikit-learn, Keras.

  1. 1Features: von Pixeln zu Vektoren
  2. 2Praxis: scikit-learn auf PlantVillage
  3. 3Praxis: SVC auf PlantVillage
  4. 4Praxis: RandomForestClassifier
  5. 5Praxis: Keras auf PlantVillage
Pfad starten →
🔧

Tuning & Fallstricke

Hyperparameter, typische Fehler und die Frage: welches Verfahren wann?

  1. 1Tuning: C, Solver & Fallstricke
  2. 2Tuning: C & gamma
  3. 3Tuning: n_estimators & Co.
  4. 4Transfer Learning & Overfitting
  5. 5Der große Vergleich
Pfad starten →

Die ganze Landkarte