C2 · Modul 01
Peran ML engineer dan siklus ML
45 langkah singkat, dari mudah sampai tantangan.
Level 1
Kenal
Level 2
Paham
Level 3
Terapkan
Level 4
Tantangan
Level 5
Pendalaman
Intinya
- Pekerjaan ML engineer dimulai sebelum model: tulis tugas (T), ukuran kinerja (P), pengalaman (E), unit prediksi, dan kapan label diketahui.
- Metrik dan ambang diturunkan dari keputusan bisnis: kupon dikirim bila p ≥ 5.000/32.000 = 0,15625, bukan pada ambang bawaan 0,5.
- Setiap model dibandingkan dengan baseline (lantai) dan, bila bisa, batas atas (langit-langit); AUC churn 0,99 berarti kebocoran.
- Aturan sederhana sering memberi sebagian besar nilai. Model dibangun hanya bila tambahannya sepadan dengan biaya merawatnya.
- Kode ML buatan agen jarang galat; kesalahannya berupa angka yang terlalu bagus. Ulang setiap klaim dari kode.
Sebelum mulai
±6 jam.
Modul ini memakai materi di bawah. Belum yakin? Ulas dulu bagian yang disebut.
Hasil belajar: menjelaskan siklus ML (masalah → metrik → baseline → data → model → evaluasi → rilis → pantau) dan peran ML engineer di dalamnya; menerjemahkan permintaan bisnis menjadi jenis masalah ML lengkap dengan unit prediksi, target, dan saat label diketahui; menurunkan metrik dan ambang keputusan dari ekonomi keputusan; menghitung baseline jujur dan batas atas, lalu memakai keduanya untuk menilai klaim metrik buatan agen; memutuskan kapan aturan sederhana sudah cukup dan kapan model kecil lebih tepat daripada LLM.
Hasil lab: MASALAH.md untuk Model Makmur: tiga permintaan pemilik warung, jenis masalah, metrik bisnis dan metrik model, baseline, batas atas, dan keputusan kapan tidak memakai ML. Data dan aturannya ada di kontrak proyek. Contoh diuji dengan Python 3.12 dan 3.13, numpy 2.4.6, pandas 3.0.2, scikit-learn 1.8.0.
Istilah di modul ini (38)
Ketuk istilah untuk melihat penjelasannya. Di materi, istilah bergaris titik membuka kartu yang sama. Semua istilah course
Bahan modul
Semua kode, latihan, dan data modul ini dalam satu zip, untuk dijalankan di laptop atau Google Colab.
- 19 contoh kode
- 7 berkas latihan + tes
- 3 berkas data
- requirements.txt
Lihat isi zip
- BACA-DULU.txt
- contoh_c2_01_26.py
- contoh_c2_01_110.py
- contoh_c2_01_150.py
- contoh_c2_01_179.py
- contoh_c2_01_326.py
- contoh_c2_01_356.py
- contoh_c2_01_397.py
- contoh_c2_01_477.py
- contoh_c2_01_754.py
- contoh_c2_01_828.py
- contoh_c2_01_856.py
- contoh_c2_01_898.py
- contoh_c2_01_1121.py
- contoh_c2_01_1210.py
- contoh_c2_01_1287.py
- contoh_c2_01_1467.py
- contoh_c2_01_1494.py
- contoh_c2_01_1672.py
- contoh_c2_01_1701.py
- test_c2_01_1.py
- test_c2_01_3.py
- test_c2_01_6.py
- test_c2_01_2.py
- test_c2_01_4.py
- test_c2_01_7.py
- test_c2_01_5.py
- pelanggan_bulanan.csv
- permintaan_harian.csv
- ulasan.csv
- requirements.txt