Ein nachhaltiges Data-Management und ein permanent verfügbarer und überwachter Betrieb der Modelle sind die Grundbausteine für die erfolgreichen Umsetzung von Machine Learning in der Produktion.
Viele angehende Data Scientists sind sich folgendes Setup gewohnt: Ein Machine Learning Modell wird mit einem vorhandenen Daten-Export lokal in einem Jupyter Notebook trainiert und evaluiert. Das so trainierte Modell mag zwar gute Resultate erbringen, dies ist jedoch nur der Anfang. Für die professionelle Überführung in den produktiven Betrieb müssen viele weitere Aspekte berücksichtigt werden.
In den zwei Unterrichtstagen fokussieren wir uns auf die konkrete Umsetzung einer professionellen ML Infrastruktur auf Kubernetes und die dafür erforderlichen Konzepte. Sie erhalten zuerst einen Überblick über die zentralen Software-Entwicklungs Grundlagen wie Versionierung (auch bezüglich Machine Learning Modellen & Datasets), Packaging und Pipelines. Im Anschluss steht das Deployment mit Themen wie Deployment Strategien (Canary Release, A/B Testing…), Monitoring/Metriken, High-Availability & Fault-Tolerance im Vordergrund. Abgerundet wird der Kurs mit weiterführenden Themen wie Lifecycle Management und Online-Learning. Am Ende dieses Kursteils wurden sämtliche Konzepte praktisch umgesetzt, so dass Sie im Anschluss selbst in der Lage sind, Ihr ML-Modell professionell zu betreiben.
Dieser Kurs richtet sich an:
2 Tage
Bitte beachten Sie, dass der Kurs nur mit mindestens acht Teilnehmern stattfindet.