Kurs
CI/CD dla uczenia maszynowego
ZaawansowanyPoziom umiejętności
Zaktualizowano 06.2025
ShellMachine Learning5 godz.15 filmów46 Ćwiczeń3,500 XP8,466Zaświadczenie o ukończeniu
Utwórz bezpłatne konto
Kontynuuj z GooglePokaż więcej opcjilub
Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności oraz to, że Twoje dane są przechowywane w USA.
Uwielbiany przez kursantów z tysięcy firm
Szkolisz zespół?
Wypróbuj dla firmOpis kursu
Podstawy CI/CD, YAML i uczenia maszynowego
Poznasz podstawowe pojęcia związane z CI/CD i YAML oraz zrozumiesz cykl życia oprogramowania i kluczowe terminy, takie jak build, test i deploy. Zdefiniujesz Continuous Integration, Continuous Delivery i Continuous Deployment, jednocześnie poznając różnice między nimi. Poznasz także zastosowanie CI/CD w uczeniu maszynowym i eksperymentowaniu.GitHub Actions do automatyzacji CI/CD
Dowiesz się o GA, potężnej platformie do wdrażania przepływów pracy CI/CD. Odkryjesz różne elementy GA, w tym zdarzenia, akcje, zadania, kroki, runnerów i kontekst. Nauczysz się definiować przepływy pracy wyzwalane przez zdarzenia, takie jak push i pull requesty, oraz dostosowywać maszyny runnerów. Zdobędziesz też praktyczne doświadczenie, konfigurując podstawowe potoki CI i poznając log GA.Wersjonowanie zbiorów danych za pomocą Data Version Control
Dogłębnie poznasz Data Version Control (DVC) do wersjonowania zbiorów danych, inicjalizacji DVC i śledzenia zbiorów danych. Korzystając z potoków DVC, nauczysz się trenować modele klasyfikacyjne i generować metryki w sposób powtarzalny.Optymalizacja wydajności modelu i strojenie hiperparametrów
Teraz skupisz się na analizie wydajności modelu i strojeniu hiperparametrów oraz zdobędziesz praktyczne umiejętności porównywania metryk i wykresów między gałęziami, aby analizować zmiany w wydajności modelu. Nauczysz się, jak pobierać artefakty za pomocą GA oraz przeprowadzać strojenie hiperparametrów przy użyciu GridSearchCV z biblioteki scikit-learn. Dodatkowo poznasz automatyzację pull requestów przy użyciu najlepszej konfiguracji modelu.Wymagania wstępne
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 dla uczenia maszynowego
Kurs ukończony
Zdobądź zaświadczenie o ukończeniu
Dodaj to poświadczenie do swojego profilu LinkedIn, CV lub życiorysuUdostępnij to w mediach społecznościowych i podczas oceny wyników pracyZapisz się teraz
Dołącz do ponad 19 milionów kursantów i zacznij CI/CD dla uczenia maszynowego już dziś!
Utwórz bezpłatne konto
Kontynuuj z GooglePokaż więcej opcjilub
Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności oraz to, że Twoje dane są przechowywane w USA.
Rozwijaj swoje umiejętności w zakresie danych dzięki DataCamp dla urządzeń mobilnych
Rób postępy w podróży dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.