Schulungsübersicht
Grundlagen der Containerisierung für MLOps
- Verständnis von ML-Lebenszyklusanforderungen
- Wichtige Docker-Konzepte für ML-Systeme
- Best Practices für reproduzierbare Umgebungen
Erstellung containerisierter ML-Trainingspipelines
- Verpacken von Modelltrainingscode und Abhängigkeiten
- Konfigurieren von Trainingsjobs mit Docker-Images
- Verwalten von Datensätzen und Artefakten in Containern
Containerisierung der Validierung und Modellbewertung
- Reproduzieren von Evaluationsumgebungen
- Automatisieren von Validierungsworkflows
- Erfassen von Metriken und Logs aus Containern
Containerisierung der Inferenz und Bereitstellung
- Entwerfen von Inferences-Microservices
- Optimieren von Laufzeitcontainern für die Produktion
- Implementieren skalierbarer Bereitstellungsarchitekturen
Pipeline-Orchestrierung mit Docker Compose
- Koordinieren von mehreren Container-ML-Workflows
- Umgebungsisolierung und Konfigurationsmanagement
- Integrieren unterstützender Dienste (z. B. Tracking, Speicher)
ML-Modellversionierung und Lebenszyklusmanagement
- Verfolgen von Modellen, Images und Pipeline-Komponenten
- Versionskontrollierte Containerumgebungen
- Integrieren von MLflow oder ähnlichen Tools
Bereitstellen und Skalieren von ML-Workloads
- Ausführen von Pipelines in verteilten Umgebungen
- Skalieren von Microservices mit docker-eigenen Ansätzen
- Überwachen containerisierter ML-Systeme
CI/CD für MLOps mit Docker
- Automatisieren von Builds und Bereitstellungen von ML-Komponenten
- Testen von Pipelines in containerisierten Staging-Umgebungen
- Sicherstellen von Reproduzierbarkeit und Rollbacks
Zusammenfassung und weitere Schritte
Voraussetzungen
- Ein Verständnis von Machine-Learning-Workflows
- Erfahrung mit Python für Daten- oder Modellentwicklung
- Kenntnisse der Grundlagen von Containern
Zielgruppe
- MLOps-Engineer
- DevOps-Praktiker
- Datenplattformteams
Erfahrungsberichte (3)
Gute und machbare Übungen.
Jannes Wykhoff - Landesamt fur Geoinformation und Landesvermessung Niedersachsen (LGLN)
Kurs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Wie Trainer Wissen effektiv vermitteln
Vu Thoai Le - Reply Polska sp. z o. o.
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
Maschinelle Übersetzung
Der Trainer hatte viel Wissen und Geduld, die er mit uns teilen konnte.
Bogdan Olaru
Kurs - Introduction to Docker
Maschinelle Übersetzung