ML

Wie baue ich ein gutes Test-Set für ML-Modelle?

Zuletzt aktualisiert:

Drei Schichten

  1. Train (70 %): Modell-Training.

  2. Validation (15 %): Hyperparameter-Tuning.

  3. Test (15 %): finale Bewertung.

Test-Set Pflichten

  • Strikt isoliert.

  • Nur für finale Bewertung.

  • Nicht für Tuning.

  • Bei Änderung Modell: separate Validierung.

  • Pro Modell-Version eigenes Test-Set.

Zeitlich getrennt

  • Train: alte Daten.

  • Test: neueste Daten.

  • Simuliert Produktions-Bedingung.

  • Standard bei Time-Series.

  • Erkennt Drift.

Out-of-Distribution (OOD)

  1. Daten ausserhalb Trainings-Bereich.

  2. Edge-Cases.

  3. Adversarial Examples.

  4. Real-World-Bedingungen.

  5. Prüfung Robustheit.

Edge-Case-Set

  • Schwierigste Fälle.

  • Bias-Tests.

  • Spezial-Szenarien.

  • Quartalsweise prüfen.

  • Manual-Curated.

Tools

  • Scikit-learn: train_test_split.

  • TensorFlow Data API.

  • PyTorch DataLoader.

  • Weights & Biases für Tracking.

  • MLflow für Versions.

Anti-Patterns

  • Test-Set für Tuning genutzt (Data-Leakage).

  • Zu kleines Test-Set.

  • Kein zeitlich getrenntes Set.

  • Kein OOD-Test.

  • Test-Set einmal, nie aktualisiert.

Über thekey.academy

thekey.academy ist eine deutsche Online-Lernplattform für IHK-zertifizierte berufliche Weiterbildung — 25 Lehrgänge zu KI, Führung, Resilienz, Marketing und HR. 100 % online, self-paced, mit IHK-Zertifikat.

Co-Intelligence Podcast Logo
🎙️ KI-Podcast

Co-Intelligence: der Podcast für alle, die KI verstehen wollen

Komplexe Themen einfach erklärt. In unserem Podcast sprechen Benjamin und Moritz über das, was KI heute kann und wie wir sie gemeinsam gestalten können. Für alle, die mitdenken, mitfühlen und mitverändern wollen.

Co-Intelligence – Der KI-Podcast