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 (1)
Das umfassende Wissen des Trainers und seine Fähigkeit, spontan auftretende Probleme während der Übungsstunden zu lösen. Auch die Übungen selbst sind angemessen, um die im Kurs behandelten Themen zu vertiefen.
Cosmin - Ness Digital Engineering
Kurs - Advanced Docker
Maschinelle Übersetzung