Lewati ke konten

Pelajaran

MLOps: Deploy Model Machine Learning & Deep Learning: semua pelajaran

Model yang hanya hidup di notebook belum selesai.

6 modul · 19 pelajaran · 1 gratis untuk dibaca sekarang

Tentang jalur ini: hasil belajar, tools, dan harga

Modul 1Sistem ML di Produksi

4 pelajaran

Kenapa model memburuk setelah dirilis, apa bedanya inferensi batch dan online, dan apa yang harus dipantau.

  1. Model dilatih pada masa lalu dan dipakai pada masa depan. Ketika dunia bergeser, akurasinya turun — sering tanpa satu pun error di log.

    Gratis · baca sekarangBaca pelajarannya Ada simulasinya
  2. Training-Serving Skew

    16 min

    Ketika fitur dihitung berbeda saat pelatihan dan saat prediksi — bug paling umum di ML produksi, dan yang paling jarang muncul di log.

    Termasuk dalam jalurnya Ada simulasinya
  3. Inferensi Batch vs Online

    14 min

    Prediksi terjadwal atau per permintaan: pilihan ini menentukan latensi, biaya, fitur yang bisa dipakai, dan cara sistemnya gagal.

    Termasuk dalam jalurnya
  4. Daftar Periksa Desain Sistem ML

    16 min

    Lima pertanyaan yang harus dijawab sebelum satu baris kode deployment ditulis — karena kegagalan ML yang paling mahal bukan bug, melainkan sistem yang dibangun untuk pertanyaan yang salah.

    Termasuk dalam jalurnya Ada simulasinya

Dari notebook ke layanan: menyimpan model, API dengan FastAPI, dan container Docker yang bisa diulang.

  1. Menyimpan Model dengan Benar

    14 min

    Artefak, versi dependensi, dan kenapa `model.pkl` saja tidak cukup untuk memuat model yang sama tiga bulan kemudian.

    Termasuk dalam jalurnya
  2. API Model dengan FastAPI

    18 min

    Endpoint prediksi dengan validasi masukan, health check, dan versi model di setiap respons — layanan yang bisa dipanggil tim lain tanpa tahu apa itu scikit-learn.

    Termasuk dalam jalurnya
  3. Container dengan Docker

    16 min

    Image yang kecil, cepat dibangun ulang, dan berjalan persis sama di laptop, di CI, dan di server — karena lingkungannya ikut dikirim bersama kodenya.

    Termasuk dalam jalurnya

GPU, batching, kuantisasi, dan format seperti ONNX — membuat model besar cukup cepat dan cukup murah.

  1. Latensi, Throughput, dan Batching

    16 min

    Kenapa batch yang lebih besar menaikkan throughput dan latensi sekaligus, di mana titik jenuhnya, dan dua kenop yang mengendalikannya di server inferensi.

    Termasuk dalam jalurnya
  2. ONNX dan Optimasi Model

    16 min

    Mengekspor model ke satu format graf yang dijalankan runtime C++ di CPU, GPU, dan ponsel — dan memverifikasi bahwa hasilnya masih model yang sama.

    Termasuk dalam jalurnya
  3. Kuantisasi

    16 min

    int8 dan 4-bit: bagaimana bobot float dipetakan ke bilangan bulat kecil, apa yang hilang, apa yang didapat, dan cara mengukurnya pada model Anda sendiri.

    Termasuk dalam jalurnya
  4. Menyajikan LLM

    18 min

    KV cache, continuous batching, dan server inferensi: kenapa menyajikan model bahasa adalah soal memori GPU, dan kenop mana yang menentukan berapa pengguna yang bisa dilayani satu kartu.

    Termasuk dalam jalurnya

Modul 4Pipeline ML dan CI/CD

3 pelajaran

Pelacakan eksperimen, model registry, dan pipeline otomatis dari data mentah sampai model yang dirilis.

  1. Pelacakan Eksperimen dan Model Registry

    16 min

    Mencatat parameter, metrik, dan artefak setiap run secara otomatis, lalu mempromosikan model ke produksi lewat registry — bukan dengan menimpa file.

    Termasuk dalam jalurnya Ada simulasinya
  2. Pipeline Pelatihan

    16 min

    Enam langkah yang bisa diulang dari data mentah ke model yang divalidasi — dan kenapa validasi data serta preprocessing di dalam model adalah bagian yang menyelamatkan Anda.

    Termasuk dalam jalurnya Ada simulasinya
  3. CI/CD untuk Machine Learning

    15 min

    Menguji kode, data, dan perilaku model sebelum setiap rilis — dan gerbang yang membandingkan challenger dengan champion pada data uji yang dibekukan.

    Termasuk dalam jalurnya

Deteksi drift, performa dengan label terlambat, strategi pelatihan ulang, dan rilis yang aman.

  1. Mendeteksi Data Drift

    18 min

    PSI dengan bin kuantil, uji KS, kenapa p-value selalu "signifikan" pada data besar, dan cara mengkalibrasi ambang agar alarm tidak berbunyi setiap pagi.

    Termasuk dalam jalurnya Ada simulasinya
  2. Strategi Pelatihan Ulang

    15 min

    Kapan melatih ulang — terjadwal, dipicu drift, atau dipicu performa — pada jendela data yang mana, dan kenapa pemicu bukan izin untuk merilis.

    Termasuk dalam jalurnya Ada simulasinya
  3. Shadow dan Canary Deployment

    15 min

    Menjalankan model baru di samping yang lama — tanpa konsekuensi (shadow), lalu pada sebagian kecil trafik (canary) — dan menghitung berapa banyak trafik yang dibutuhkan sebelum hasilnya bisa dipercaya.

    Termasuk dalam jalurnya Ada simulasinya

Modul 6Proyek Akhir MLOps

2 pelajaran

Satu model, dari notebook sampai layanan di cloud yang dipantau — semua bagian track ini dalam satu proyek.

  1. Memilih Infrastruktur Cloud

    14 min

    Serverless, container terkelola, atau VM — dipilih dari tiga angka yang harus Anda ketahui dulu: volume permintaan, anggaran latensi, dan apakah ada GPU.

    Termasuk dalam jalurnya
  2. Proyek Akhir: Rilis dan Pantau

    1j

    Satu model nyata, dari pipeline pelatihan yang dilacak sampai API dalam container, CI, job drift malam hari, dan runbook — semua bagian track ini dalam satu repo yang bisa dijalankan orang lain.

    Termasuk dalam jalurnya Ada simulasinya