Kurs
CI/CD für Machine Learning
ExperteSchwierigkeitsgrad
Aktualisiert 06.2025Kurs kostenlos starten
Im Lieferumfang enthalten beiPremium or Teams
ShellMachine Learning5 Std.15 Videos46 Übungen3,500 XP7,721Leistungsnachweis
Kostenloses Konto erstellen
oder
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.Beliebt bei Lernenden in Tausenden Unternehmen
Training für 2 oder mehr Personen?
Probiere es mit DataCamp for BusinessKursbeschreibung
Grundlagen von CI/CD, YAML und maschinellem Lernen
Du lernst die grundlegenden Konzepte von CI/CD und YAML kennen und bekommst einen Überblick über den Softwareentwicklungszyklus und wichtige Begriffe wie Build, Test und Deploy. Du wirst Continuous Integration, Continuous Delivery und Continuous Deployment erklären und dabei ihre Unterschiede anschauen. Du wirst auch den Nutzen von CI/CD im Bereich maschinelles Lernen und Experimentieren erkunden.GitHub Actions für die CI/CD-Automatisierung
Du lernst GA kennen, eine starke Plattform für die Umsetzung von CI/CD-Workflows. Du wirst die verschiedenen Elemente von GA kennenlernen, darunter Ereignisse, Aktionen, Aufgaben, Schritte, Runner und Kontext. Du lernst, wie du Workflows definierst, die durch Ereignisse wie Push- und Pull-Anfragen ausgelöst werden, und wie du Runner-Maschinen anpasst. Außerdem sammelst du praktische Erfahrung, indem du grundlegende CI-Pipelines einrichtest und das GA-Protokoll verstehst.Versionierung von Datensätzen mit Datenversionskontrolle
Du wirst dich intensiv mit der Datenversionskontrolle (DVC) beschäftigen, um Datensätze zu versionieren, DVC zu initialisieren und Datensätze zu verfolgen. Mit DVC-Pipelines lernst du, wie du Klassifizierungsmodelle trainieren und Metriken auf reproduzierbare Weise generieren kannst.Optimierung der Modellleistung und Hyperparameter-Tuning
Du wirst dich jetzt mit der Analyse der Modellleistung und der Hyperparameter-Optimierung beschäftigen und praktische Fähigkeiten im Vergleichen von Metriken und Diagrammen über verschiedene Zweige hinweg erwerben, um Änderungen in der Modellleistung zu vergleichen. Du lernst, wie du Artefakte mit GA runterladen und die Hyperparameter mit scikit-learns GridSearchCV optimieren kannst. Außerdem lernst du, wie du Pull-Anfragen mit der besten Modellkonfiguration automatisieren kannst.Voraussetzungen
MLOps ConceptsSupervised Learning with scikit-learnIntermediate Git1
Introduction to Continuous Integration/Continuous Delivery and YAML
In this chapter, you will explore the essential principles of Continuous Integration/Continuous Delivery (CI/CD) and YAML. You'll grasp the software development life cycle and key terms like build, test, and deploy. Discover the differences between Continuous Integration, Continuous Delivery, and Continuous Deployment. Moreover, you'll investigate the significance of CI/CD in machine learning and experimentation.
2
GitHub Actions
Get ready to explore GitHub Actions (GHA), an influential platform for executing CI/CD workflows. Uncover the diverse components of GHA, encompassing events, actions, jobs, steps, runners, and context. Gain insights into crafting workflows that activate upon events like push and pull requests, and tailor runner machines. Dive into hands-on learning as you establish fundamental CI pipelines and grasp the intricacies of the GHA log.
3
Continuous Integration in Machine Learning
In this chapter, you'll explore the integration of machine learning model training into a GitHub Action pipeline using Continuous Machine Learning GitHub Action. You'll generate a comprehensive markdown report including model metrics and plots. You will also delve into data versioning in Machine Learning by adopting Data Version Control (DVC) to track data changes. The chapter also covers setting DVC remotes and dataset transfers. Finally, you'll explore DVC pipelines, configuring a DVC YAML file to orchestrate reproducible model training.
4
Comparing training runs and Hyperparameter (HP) tuning
In this chapter, you will direct your attention towards the analysis of model performance and the fine-tuning of hyperparameters. You will acquire practical expertise in comparing metrics and visualizations across different branches to assess changes in model performance. You will
conduct hyperparameter tuning using scikit-learn's GridSearchCV. Furthermore, you will delve into the automation of pull requests using the optimal model configuration.
CI/CD für Machine Learning
Kurs abgeschlossen
Leistungsnachweis verdienen
Füge diesen Fähigkeitsnachweis zu Deinem LinkedIn-Profil, Anschreiben oder Lebenslauf hinzuTeile es auf Social Media und in Deiner Leistungsbeurteilung
Im Lieferumfang enthalten beiPremium or Teams
Jetzt anmeldenSchließe dich 19 Millionen Lernenden an und starte CI/CD für Machine Learning heute!
Kostenloses Konto erstellen
oder
Durch Klick auf die Schaltfläche akzeptierst du unsere Nutzungsbedingungen, unsere Datenschutzrichtlinie und die Speicherung deiner Daten in den USA.