Kursus
CI/CD untuk Machine Learning
LanjutanTingkat Keterampilan
Diperbarui 06/2025Mulai Kursus Gratis
Termasuk denganPremium or Team
ShellMachine Learning5 jam15 videos46 Latihan3,500 XP7,721Bukti Prestasi
Buat Akun Gratis Anda
atau
Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.Dipercaya oleh para pelajar di ribuan perusahaan
Pelatihan untuk 2 orang atau lebih?
Coba DataCamp for BusinessDeskripsi Kursus
Dasar-dasar CI/CD, YAML, dan Pembelajaran Mesin
Anda akan diperkenalkan pada konsep dasar CI/CD dan YAML, serta memahami siklus hidup pengembangan perangkat lunak dan istilah-istilah penting seperti build, test, dan deploy. Anda akan mendefinisikan Continuous Integration, Continuous Delivery, dan Continuous Deployment sambil menganalisis perbedaannya. Anda juga akan menjelajahi kegunaan CI/CD dalam machine learning dan eksperimen.GitHub Actions untuk Otomatisasi CI/CD
Anda akan mempelajari tentang GA, platform yang kuat untuk mengimplementasikan alur kerja CI/CD. Anda akan menemukan berbagai elemen GA, termasuk peristiwa, tindakan, tugas, langkah, pelaksana, dan konteks. Anda akan belajar cara mendefinisikan alur kerja yang dipicu oleh peristiwa seperti permintaan push dan pull, serta menyesuaikan mesin runner. Anda juga akan mendapatkan pengalaman praktis dengan mengatur pipeline CI dasar dan memahami log GA.Pengelolaan Versi Data dengan Kontrol Versi Data
Anda akan mempelajari secara mendalam tentang Pengendalian Versi Data (DVC) untuk pengendalian versi dataset, menginisialisasi DVC, dan melacak dataset. Dengan menggunakan pipeline DVC, Anda akan belajar cara melatih model klasifikasi dan menghasilkan metrik secara reproducible.Optimasi Kinerja Model dan Penyesuaian Hiperparameter
Anda akan fokus pada analisis kinerja model dan penyesuaian hiperparameter, serta memperoleh keterampilan praktis dalam membandingkan metrik dan grafik antar cabang untuk membandingkan perubahan dalam kinerja model. Anda akan belajar cara mengunduh artefak menggunakan GA dan melakukan penyesuaian hiperparameter menggunakan GridSearchCV dari scikit-learn. Selain itu, Anda akan mempelajari cara mengotomatisasi permintaan pull dengan konfigurasi model terbaik.Persyaratan
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 untuk Machine Learning
Kursus Selesai
Memperoleh Surat Keterangan Prestasi
Tambahkan kredensial ini ke profil LinkedIn, resume, atau CV AndaBagikan di media sosial dan dalam penilaian kinerja Anda
Termasuk denganPremium or Team
Daftar SekarangBergabung dengan 19 juta pelajar dan mulai CI/CD untuk Machine Learning Hari Ini!
Buat Akun Gratis Anda
atau
Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.