Schulungsübersicht
Grundlagen der Containerisierung für MLOps
- Verständnis der Anforderungen im ML-Lebenszyklus
- Wichtige Docker-Konzepte für ML-Systeme
- Best Practices für reproduzierbare Umgebungen
Aufbau containerisierter ML-Trainings-Pipelines
- Verpackung des Trainingscodes und der Abhängigkeiten
- Konfiguration von Training-Jobs mittels Docker-Images
- Verwaltung von Datensätzen und Artefakten in Containern
Containerisierung der Validierung und Modellauswertung
- Reproduktion der Auswertungsumgebungen
- Automatisierung von Validierungs-Workflows
- Erfassung von Metriken und Logs aus Containern
Containerisierte Inferenz und Bereitstellung
- Entwerfen von Microservices für die Inferenz
- Optimierung von Laufzeit-Containern für den Produktionsbetrieb
- Implementierung skalierbarer Bereitstellungsarchitekturen
Pipeline-Orchestrierung mit Docker Compose
- Koordination von Multi-Container-ML-Workflows
- Isolierung der Umgebung und Konfigurationsmanagement
- Integration unterstützender Dienste (z. B. Tracking, Storage)
Versionierung und Lebenszyklusverwaltung von ML-Modellen
- Nachverfolgung von Modellen, Images und Pipeline-Komponenten
- Versionsgesteuerte Container-Umgebungen
- Integration von MLflow oder ähnlichen Tools
Deployment und Skalierung von ML-Workloads
- Ausführung von Pipelines in verteilten Umgebungen
- Skalierung von Microservices mit Docker-nativen Ansätzen
- Überwachung containerisierter ML-Systeme
CI/CD für MLOps mit Docker
- Automatisierung von Builds und Bereitstellungen von ML-Komponenten
- Testing von Pipelines in containerisierten Staging-Umgebungen
- Sicherstellung der Reproduzierbarkeit und Rückgängigmachung (Rollbacks)
Zusammenfassung und nächste Schritte
Voraussetzungen
- Kenntnisse in Arbeitsabläufen des maschinellen Lernens
- Erfahrung mit Python für die Daten- oder Modellentwicklung
- Vertrautheit mit den Grundlagen von Containern
Zielgruppe
- MLOps-Ingenieure
- DevOps-Praktiker
- Teams für Datenplattformen
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