MLOps mit MLflow: Effizientes Management von Machine-Learning-Prozessen

Hersteller: Sonstige

Zielgruppe

ML-Ingenieur:innen, Data Scientists, DevOps-Spezialist:innen, die ihre Machine-Learning-Projekte effizient und zukunftssicher gestalten möchten.

Voraussetzung

Grundlegende Kenntnisse in Machine Learning und den gängigen ML-Frameworks (z. B. scikit-learn, TensorFlow, PyTorch)

Schulungszeiten

9:30 - 17:00 Uhr (8 x 45 Min)
In Absprache andere Zeiten möglich.

Inklusivleistungen

    • WissensPiloten Zertifikat
    • Stift und Notizblock

Bei Schulungen in unseren Schulungszentren:

    • Mittagessen
    • kalte- und warme Getränke
    • Indiv. eingerichteter PC/Mac für jeden Teilnehmer

Bei Online Schulungen

Softwareversion:

Unsere offenen Schulungen finden auf der aktuellen Softwareversion statt.
Falls Sie eine ältere Version einsetzen wollen, können wir auch das realisieren.
Bitte kontaktieren Sie uns direkt ...

Direkter Kontakt zu uns?

Oder direkt per Mail?

Was Sie in Ihrer Schulung MLOps mit MLflow: Effizientes Management von Machine-Learning-Prozessen lernen:

In dieser Schulung lernen Sie, wie Sie mit MLflow Ihre Machine-Learning-Prozesse effizient, reproduzierbar und teamorientiert steuern. Sie erfahren, wie Sie Modelle strukturiert versionieren, Experimente transparent dokumentieren und den gesamten ML-Lifecycle professionell managen – für mehr Kontrolle und Erfolg in Ihren ML-Projekten.

Schulungsbeschreibung

Diese praxisorientierte Schulung vermittelt Ihnen umfassendes und fundiertes Wissen im Bereich MLOps mit dem Schwerpunkt auf MLflow. MLOps (Machine Learning Operations) bezeichnet die Gesamtheit an Methoden, Prozessen und Tools, mit denen der gesamte Lebenszyklus von Machine-Learning-Projekten – von der Entwicklung über das Training bis hin zum produktiven Einsatz und der Wartung von Modellen – effizient, reproduzierbar und teamübergreifend gestaltet wird.

Ein zentraler Bestandteil der Schulung ist das Arbeiten mit MLflow. MLflow ist eine offene Plattform zur Verwaltung des Machine-Learning-Lebenszyklus, die speziell dafür entwickelt wurde, Experimente, Modelle und deren Abläufe systematisch zu erfassen, zu versionieren und produktiv zu machen. MLflow unterstützt verschiedene ML-Frameworks, lässt sich flexibel integrieren und hilft Teams, ihre Machine-Learning-Prozesse transparent, nachvollziehbar und skalierbar aufzusetzen.

Sie lernen, wie Sie Machine-Learning-Workflows nicht nur effizient, sondern auch reproduzierbar aufbauen und verwalten. Im Fokus steht, wie Sie MLflow gezielt einsetzen, um Modelle strukturiert zu versionieren, Experimente nachzuvollziehen und sämtliche Artefakte, Parameter und Metriken zentral zu dokumentieren.

Das Seminar legt besonderen Wert auf die Zusammenarbeit im Team: Sie erfahren, wie Sie gemeinsam Modelle entwickeln, verwalten und sicher in produktive Umgebungen überführen. Anhand praxisnaher Übungen und Beispielszenarien erhalten Sie einen tiefgehenden Einblick in die Rolle von MLflow im modernen MLOps-Prozess und lernen, wie Sie verschiedene Modellvarianten vergleichen und den gesamten Lebenszyklus von Machine-Learning-Projekten transparent managen.

Darüber hinaus werden Best Practices vermittelt, um Ihre ML-Infrastruktur nachhaltig, sicher und skalierbar zu gestalten – von der Authentifizierung und Zugriffskontrolle bis hin zum effizienten Ressourcenmanagement. Nach Abschluss der Schulung sind Sie in der Lage, MLflow als zentrales Werkzeug für produktive Machine-Learning-Prozesse im Unternehmenskontext einzusetzen und so den Mehrwert Ihrer Datenprojekte nachhaltig zu steigern.

Schulungsinhalte MLOps mit MLflow

Einführung in MLOps

  • Was ist MLOps?
  • Entstehung und Motivation von MLOps.
  • Unterschiede und Gemeinsamkeiten: MLOps vs. DevOps
  • Herausforderungen im Machine Learning Lifecycle

Überblick: MLflow und Alternativen

  • MLflow Grundlagen: Was ist MLflow?
  • Komponenten und Architektur (Tracking, Projects, Models, Registry)
  • Open Source und kommerzielle Alternativen zu MLflow

Erste Schritte mit MLflow

  • Einführung in das MLflow Framework
  • MLflow Tracking Server: Architektur und Funktionsweise
  • MLflow Model Registry: Versionierung und Modellmanagement
  • Lokales Aufsetzen von MLflow und MLflow Tracking Server
  • Überblick: MLflow UI

MLflow Tracking

  • Experimente und Runs: Struktur und Best Practices
  • Logging von Parametern, Metriken und Artefakten
  • Arbeiten mit Artifacts, Parameters, Metadata, Metrics
  • Vergleich und Analyse von Runs im MLflow UI
  • Verschiedene Modellvarianten trainieren und vergleichen

MLflow Model Registry

  • Modelle registrieren, versionieren und verwalten
  • Model Staging: Übergang von Experiment zu Staging und Production
  • Modell-Promotion und -Archivierung

Best Practices & Security

  • MLflow Best Practices für produktive Umgebungen
  • Security Best Practices (Authentifizierung, Zugriffskontrolle, Datenmanagement)
  • Clean Up: Ressourcen und Artefakte verwalten und aufräumen

Wichtige Fragen zur Schulung

Für wen eignet sich diese Schulung und welche Vorkenntnisse werden benötigt?

Die Schulung richtet sich an ML-Ingenieur:innen, Data Scientists und DevOps-Spezialist:innen, die ihre Machine-Learning-Projekte effizient, reproduzierbar und im Team managen möchten. Vorausgesetzt werden grundlegende Kenntnisse in Machine Learning sowie praktische Erfahrung mit mindestens einem gängigen ML-Framework wie scikit-learn, TensorFlow oder PyTorch. Programmierkenntnisse in Python und erste Erfahrungen mit Tools wie Jupyter, VS Code und Git sind ebenfalls erforderlich.

Was sind die wichtigsten Lernziele der Schulung?

Nach Abschluss der Schulung sind Sie in der Lage, den gesamten Machine-Learning-Lifecycle mit MLflow effizient zu steuern. Sie lernen, Modelle und Experimente systematisch zu versionieren, nachvollziehbar zu dokumentieren und im Team gemeinsam zu entwickeln sowie produktiv auszuspielen. Außerdem gewinnen Sie umfassende Einblicke, wie Sie Best Practices und Sicherheit im MLOps-Umfeld umsetzen können.

Welche praktischen Inhalte und Übungen erwarten mich während der Schulung?

Die Schulung ist praxisorientiert aufgebaut und enthält zahlreiche Übungen, die Sie Schritt für Schritt durch den Einsatz von MLflow führen. Sie richten MLflow lokal ein, tracken und vergleichen Experimente, versionieren Modelle, setzen die Model Registry ein und üben die Überführung von Modellen in verschiedene Stages (von Experiment über Staging bis Production). Zusätzlich werden Sie konkrete Best Practices anwenden und lernen, wie Sie Authentifizierung, Zugriffskontrolle und Ressourcenmanagement im Team umsetzen.

Was unterscheidet MLflow von anderen MLOps-Tools und warum wird es in dieser Schulung verwendet?

MLflow ist ein weit verbreitetes Open-Source-Framework, das durch seine modulare Architektur und einfache Integration mit gängigen Data-Science-Tools überzeugt. Im Unterschied zu anderen MLOps-Lösungen ist MLflow besonders flexibel, leichtgewichtig und unterstützt viele Frameworks und Deployment-Optionen. Die Schulung behandelt zudem Alternativen, legt den Fokus aber auf MLflow, da es sich ideal für den Einstieg und den unternehmensweiten Einsatz eignet.

Wie unterstützt die Schulung die Zusammenarbeit im Team?

Ein zentraler Bestandteil der Schulung ist das kollaborative Arbeiten mit MLflow. Sie lernen, wie Sie gemeinsam an Experimenten und Modellen arbeiten, Versionierung und Freigaben organisieren und den Workflow über die Model Registry steuern. So können Teams effizient Modelle entwickeln, verwalten und sicher in den Produktivbetrieb überführen.

6. Welche Vorteile bringt mir der Einsatz von MLflow für meine Projekte nach der Schulung?

Durch den gezielten Einsatz von MLflow steigern Sie die Effizienz, Nachvollziehbarkeit und Sicherheit Ihrer Machine-Learning-Prozesse. Sie können Experimente und Modelle zentral dokumentieren, versionieren und vergleichen, wodurch der gesamte Entwicklungs- und Produktionsprozess transparenter und kontrollierbarer wird. Dies ermöglicht nicht nur eine bessere Zusammenarbeit im Team, sondern auch eine nachhaltige Skalierung und Professionalisierung Ihrer ML-Projekte im Unternehmen.

Schulungsdauer: 3 Tage

Wählen Sie Ihre Schulungsart:

Auch interessant ...

Schulungen in ganz Deutschland

Wir bieten unsere offenen Schulungen und unsere individuellen Schulungen in unseren Schulungzentren an über 50 Standorten zu festen Terminen in ganz Deutschland an.

Sie finden uns in Aachen, Augsburg, Berlin, Bielefeld, Bochum, Bonn, Bremen, Chemnitz, Dortmund, Dresden, Duisburg, Düsseldorf, Erfurt, Essen, Frankfurt am Main, Freiburg im Breisgau, Friedrichshafen, Gelsenkirchen, Göttingen, Hamburg, Hannover, Ingolstadt, Karlsruhe, Kassel, Kiel, Koblenz, Köln, Leipzig, Lübeck, Magdeburg, Mainz, Mannheim, Mönchen­gladbach, München, Münster, Nürnberg, Offenbach am Main, Oldenburg, Osnabrück, Paderborn, Potsdam, Regensburg, Rostock, Saarbrücken, Schwerin, Stuttgart, Ulm, Wiesbaden, Wolfsburg, Wuppertal und Würzburg. Also finden Sie auch in Ihrer Nähe finden Sie einen Standort.

Chat starten
Chat starten
Gerne helfen wir Ihnen bei Ihren Fragen, Anmerkungen oder Kommentaren.
Verbinden...
Aktuell ist online keine Berater:in verfügbar. Hinterlassen Sie eine Nachricht und wir werden uns in Kürze mit Ihnen in Verbindung setzen.
Unsere Berater:innen sind aktuell überlastet ;-). Bitte versuchen Sie es später noch einmal.
:
:
:

Die mit diesem Formular gesammelten Daten werden verwendet, um mit Ihnen in Kontakt zu treten. Für weitere Informationen beachten Sie bitte unsere Datenschutzerklärung.
Sie haben Fragen?
:
:

Die durch das Chat-Formular gesammelten Daten werden verwendet, um mit Ihnen in Kontakt zu treten. Weitere Informationen finden Sie in unserer Datenschutzerklärung.
Der Chat wurde beendet.
War diese Konversation nützlich? Bewerte diese Chat-Sitzung.
Gut Schlecht