MLOps Academy · Lektion

Drift-Schwellenwerte und Auslöser festlegen

Entscheiden Sie, wann Drift ein erneutes Training auslösen soll.

Lektion 4 von 413 Schritte

Drift-Schwellenwerte und Auslöser festlegen ist eine kostenlose MLOps Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des MLOps Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der MLOps Academy-Kurs umfasst insgesamt 4 Lektionen.

Von der Erkennung zur Entscheidung

Drift zu messen, ist nur die halbe Aufgabe. Der eigentliche Nutzen besteht darin, zu entscheiden, wann eine Veränderung groß genug ist, um zu handeln. Dafür müssen Sie Schwellenwerte und Trigger festlegen. 🚦

Was ein Schwellenwert ist

Ein Schwellenwert ist die Grenze, die eine Drift-Metrik überschreiten muss, bevor Sie reagieren. Darunter bleiben Sie gelassen; darüber untersuchen Sie das Problem oder trainieren das Modell neu.

Mit bekannten Regeln beginnen

Ein sinnvoller erster Schwellenwert ist ein PSI über 0,25 pro Feature, da dies als gängige Grenze für signifikanten Drift gilt. Stimmen Sie ihn später anhand Ihrer eigenen Daten ab.

PSI_THRESHOLD = 0.25

def is_drifted(psi_value):
    return psi_value > PSI_THRESHOLD

Ein Feature oder viele

Legen Sie fest, worauf sich ein Alarm beziehen soll. Lösen Sie ihn bei einem einzelnen kritischen Feature aus oder beim Anteil der Features mit Drift, etwa bei mehr als 30 % aller Spalten.

share = drifted_count / total_features
trigger = share > 0.3

Vermeiden Sie vorschnelle Alerts

Ein einzelner unruhiger Tag sollte kein Retraining auslösen. Verlangen Sie, dass der Drift über ein Fenster anhält, beispielsweise bei drei Prüfungen in Folge, bevor Sie die Aktion auslösen.

Schweregradstufen

Nicht jeder Drift erfordert dieselbe Reaktion. Verwenden Sie Stufen: eine Warnung, die lediglich informiert, und eine kritische Stufe, die tatsächlich ein Retraining startet.

if psi_value > 0.25:
    level = "critical"
elif psi_value > 0.1:
    level = "warning"
else:
    level = "ok"

Mit einem Trigger verbinden

Ein Trigger ist die Aktion, die mit einer Grenzwertüberschreitung verknüpft ist. Er kann einen Alert öffnen, einen Webhook aufrufen oder die Ausführung Ihrer Trainingspipeline starten.

if level == "critical":
    start_retraining_pipeline()

Wenn möglich, die Performance bevorzugen

Input Drift ist nur ein Ersatzsignal. Wenn Labels eintreffen, lösen Sie die Aktion bei einem tatsächlichen Abfall einer Metrik aus, etwa wenn die Genauigkeit unter den Zielwert fällt. Das ist deutlich verlässlicher als die Veränderung der Eingaben allein.

Eine Abkühlphase hinzufügen

Warten Sie nach einem Retraining, bevor Sie den nächsten Trigger zulassen. Eine Abkühlphase verhindert, dass das System in einer Schleife immer wieder ein Retraining startet, während sich die Metriken stabilisieren.

Anhand der Historie kalibrieren

Raten Sie nicht blind bei den Schwellenwerten. Spielen Sie vergangene Daten erneut ab, um zu sehen, wann Ihre Schwellenwerte ausgelöst hätten, und passen Sie sie an, bis die Alerts echten Problemen entsprechen. 🔧

Menschen informiert halten

Auch wenn Trigger automatisch ausgeführt werden, sollten Sie jede Entscheidung protokollieren und das Team benachrichtigen. Gute Beobachtbarkeit sorgt dafür, dass der Automatisierung vertraut wird, statt sie rätselhaft erscheinen zu lassen. 🔔

Kurztest

Eine Frage dazu, wie Sie Alerts sinnvoll halten.

Zusammenfassung

Sie haben aus Driftsignalen konkrete Aktionen abgeleitet: einen Schwellenwert festgelegt, mit Fenstern und Stufen Rauschen reduziert, echte Metriken bevorzugt, eine Abkühlphase hinzugefügt und dafür gesorgt, dass Menschen stets eingebunden bleiben. 🎯

Kostenlos starten

Lerne Python mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
30
Lektionen
120

Häufig gestellte Fragen

Ist die Lektion „Drift-Schwellenwerte und Auslöser festlegen“ kostenlos?

Ja — der vollständige Text von „Drift-Schwellenwerte und Auslöser festlegen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des MLOps Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der MLOps Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Drift-Schwellenwerte und Auslöser festlegen“?

Entscheiden Sie, wann Drift ein erneutes Training auslösen soll. Du übst MLOps Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um MLOps Academy zu starten?

Keine Vorkenntnisse erforderlich. MLOps Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „Drift-Schwellenwerte und Auslöser festlegen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser MLOps Academy-Lektion Code schreiben und ausführen?

Ja. Jede MLOps Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Data Drift und Concept Drift
  2. Drift mit PSI und KS messen
  3. Drift-Berichte mit Evidently erstellen
  4. Drift-Schwellenwerte und Auslöser festlegen
← Zurück zu MLOps Academy