MLOps
Disziplin und Werkzeuge, um Machine-Learning-Modelle zuverlässig in den produktiven Betrieb zu bringen, zu überwachen und kontinuierlich zu verbessern.
MLOps (Machine Learning Operations) bezeichnet die Praxis und die Werkzeuge, um Machine-Learning-Modelle zuverlässig vom Prototyp in den produktiven Betrieb zu überführen, dauerhaft zu betreiben und kontinuierlich zu verbessern. Sie überträgt Prinzipien aus DevOps (Continuous Integration, Continuous Deployment, Versionierung, Monitoring) auf die speziellen Anforderungen von ML-Systemen.
Der entscheidende Unterschied zu klassischer Software: Ein ML-Modell hängt nicht nur vom Code ab, sondern auch von den Trainingsdaten und den Hyperparametern. MLOps erweitert die Pipeline daher um Data Versioning, Experiment-Tracking, automatisiertes Retraining bei Datenveränderungen (Data Drift) sowie Monitoring der Modellgüte im laufenden Betrieb.
Typische MLOps-Werkzeuge sind MLflow, Kubeflow, Weights & Biases, DVC und Airflow. Im Unternehmenskontext sorgt MLOps dafür, dass aus erfolgreichen ML-Experimenten verlässliche, skalierbare Services werden, mit nachvollziehbarer Historie, automatischer Validierung und schneller Reaktionsmöglichkeit, wenn ein Modell in Produktion an Genauigkeit verliert.
Verwandte Begriffe
Machine Learning Pipeline
Eine strukturierte Abfolge von Schritten zur Entwicklung und Bereitstellung von Machine Learning…
Jupyter Notebook
Jupyter Notebook ist eine interaktive Webanwendung, die es Benutzern ermöglicht, Dokumente zu…
Keras
Keras ist eine Open-Source-Bibliothek für neuronale Netze, die in Python geschrieben ist. Sie wurde…
MCP (Model Context Protocol)
Offener Standard von Anthropic, der einheitlich regelt, wie KI-Modelle auf externe Werkzeuge, APIs…
Structured Output
Modus, in dem ein Sprachmodell Antworten garantiert in einem vorgegebenen Format, etwa JSON nach…