
Membangun Sistem Machine Learning
Topik:
AI Machine Learning +1 lainnyaLevel: Mahir
Siswa Terdaftar
Topik:
AI Machine Learning +1 lainnyaLevel: Mahir
Siswa Terdaftar
Berdasarkan laporan Gartner, lebih dari 85% model machine learning tidak pernah berhasil diimplementasikan dalam lingkungan produksi akibat berbagai tantangan operasional. Hal ini menunjukkan bahwa penguasaan MLOps semakin krusial bagi keberlangsungan proyek machine learning yang berkelanjutan. Melalui kelas ini, peserta akan mempelajari berbagai aspek penting mengenai deployment machine learning beserta metode monitoring untuk mengevaluasi performa model.Â
Peralatan Belajar
Spesifikasi minimal perangkat:
Prosesor
Core I3 ke atas
Tools yang dibutuhkan untuk belajar:
Visual Studio Code
Lihat semua peralatan belajar
Lihat semua peralatan belajarKelas ini membutuhkan spesifikasi perangkat seperti berikut:
RAM
8GB (Rekomendasi 16GB)
Layar
Resolusi Layar 1366 x 768 (Rekomendasi FHD)
Sistem Operasi
Windows, Linux, MacOS
Prosesor
Core I3 ke atas
Kelas ini membutuhkan beberapa tools berikut:
Visual Studio Code
Docker Desktop
Metode Ajar
Lihat semua metode ajar
Lihat semua metode ajarKontributor
2Curriculum Developer yang membangun kelas ini:
Mochamad Rafy Ardhanie
Curriculum Developer at Dicoding Indonesia
Ridha Ginanjar
Curriculum Developer and Technical Instructor at Dicoding Indonesia
Reviewer
1Code Reviewer yang akan me-review tugas dan kode Anda:
Lihat semua kontributor dan reviewer
Lihat semua kontributor dan reviewerKontributor kelas
Curriculum Developer yang membangun kelas ini:
Mochamad Rafy Ardhanie
Curriculum Developer at Dicoding Indonesia
Ridha Ginanjar
Curriculum Developer and Technical Instructor at Dicoding Indonesia
Tim Reviewer
Code Reviewer yang akan me-review tugas dan kode Anda:
Mochamad Rafy Ardhanie
Curriculum Developer at Dicoding Indonesia
Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.
Lihat semua testimoni
Lihat semua testimoniBerikut adalah beberapa pertanyaan yang paling sering ditanyakan.
Materi yang akan Anda pelajari pada kelas ini.
Modul ini mengenalkan sistem belajar di kelas secara umum dari mulai Persetujuan Hak Cipta, Prasyarat Kemampuan, Prasyarat Tools, Mekanisme Belajar, Forum Diskusi, Glosarium, hingga Daftar Referensi.
2 Menit
10 Menit
10 Menit
10 Menit
10 Menit
Forum Diskusi
20 Menit
Glosarium
10 Menit
Daftar Referensi
5 Menit
Pengantar Machine Learning Operations (MLOps): mengajari siswa untuk mengenal siklus pengembangan machine learning operations. (5 Jam 10 Menit)
Pengenalan Machine Learning Operations
40 Menit
Permasalahan Umum ketika Membangun Sistem Machine Learning
40 Menit
Machine Learning Life Cycle
60 Menit
MLOps Maturity
90 Menit
Tools Penunjang MLOps
30 Menit
Rangkuman Pengantar Machine Learning Operations (MLOps)
30 Menit
Kuis Pengantar Machine Learning Operations (MLOps)
20 Menit
Membangun dan Mengelola Metadata dengan Tools Open-Source: mengajari siswa cara mengolah version control dan metadata pada proses pembangunan model machine learning. (8 Jam 40 Menit))
Pengenalan Version Control
20 Menit
Jenis-Jenis Version Control System
20 Menit
Tools yang Umum Digunakan
40 Menit
Dasar-Dasar Penggunaan Version Control
30 Menit
Pengenalan MLflow: Tracking dan Project
60 Menit
Pengenalan MLflow: Model dan Model Registry
60 Menit
Pengenalan MLflow: Pipelines dan Keypoints
60 Menit
Version Control dengan MLflow
30 Menit
Metadata dan Sekitarnya
30 Menit
Latihan: Membuat Version Control Menggunakan MLflow
120 Menit
Rangkuman Membangun dan Mengelola Metadata dengan Tools Open-Source
30 Menit
Kuis Membangun dan Mengelola Metadata dengan Tools Open-Source
20 Menit
Membangun Model Machine Learning yang Andal: mengajari siswa cara membangun model machine learning dan mengenalkan proses re-training model machine learning. (8 Jam 10 Menit)
Pengantar Model Machine Learning
30 Menit
Seni Mengumpulkan Data
40 Menit
Evaluasi Kualitas Data dan Data Ethics
40 Menit
Preprocessing Data
40 Menit
Membangun Model Statis
120 Menit
Membangun Model Dinamis
30 Menit
Latihan Online Learning
60 Menit
Drift Detection: Pendekatan untuk Mendeteksi Perubahan Distribusi Data
30 Menit
Optimisasi Model dengan MLflow
60 Menit
Rangkuman Membangun Model Machine Learning yang Andal
30 Menit
Kuis Membangun Model Machine Learning yang Andal
20 Menit
Serving Model dengan Gaya: mengajari berbagai macam cara melakukan serving model machine learning agar dapat digunakan oleh pengguna. (11 Jam 10 Menit)
Pendahuluan Serving Model
10 Menit
Serving sebagai API
30 Menit
Latihan Prediksi Melalui run_id
40 Menit
Latihan Prediksi Menggunakan REST API
75 Menit
Dockerize Machine Learning Model
15 Menit
Arsitektur Docker
20 Menit
Instalasi Docker
40 Menit
Integrasi Docker dengan MLflow
90 Menit
Cinta Segitiga: MLflow, Docker, dan GitHub
30 Menit
Cinta Segitiga: Latihan Integrasi
80 Menit
Tantangan Serving
90 Menit
Mengatasi Permasalahan Serving
90 Menit
Rangkuman Serving Model dengan Gaya
30 Menit
Kuis Serving Model dengan Gaya
20 Menit
Monitoring dan Alerting Model Machine Learning: mengajari siswa untuk melakukan monitoring terhadap performa model machine learning pada tahap production (9 Jam 8 Menit)
Pengenalan Monitoring
25 Menit
Pengenalan Alerting
25 Menit
Tools Pendukung Monitoring dan Alerting
25 Menit
Monitoring Performa Machine Learning
25 Menit
Alur Monitoring dalam Sistem Machine Learning
25 Menit
Integrasi Prometheus x Grafana
25 Menit
Setup Prometheus dan Grafana untuk ML Systems
60 Menit
Konfigurasi Prometheus untuk Memantau Metrik API Model
60 Menit
Menggunakan Grafana untuk Visualisasi dan Alerting
80 Menit
Membuat Alert Otomatis di Grafana
70 Menit
Pengenalan Optimasi Sistem Machine Learning
8 Menit
Analisis Data Monitoring
15 Menit
Optimasi Performa Model
20 Menit
Optimasi Infrastruktur Model Machine Learning
20 Menit
Automasi Optimasi dengan MLOps
15 Menit
Rangkuman Monitoring dan Alerting Model Machine Learning
30 Menit
Kuis Monitoring dan Alerting Model Machine Learning
20 Menit
Modul ini berisi rangkuman materi kelas, dan ujian akhir untuk menguji pengetahuan yang Anda dapat dalam kelas.
Rangkuman Kelas
60 Menit
Ujian Akhir
120 Menit
Membangun Sistem Machine Learning menggunakan MLflow, GitHub dan Docker.
Proyek Akhir
800 Menit