4. Machine Learning Programming

๐Ÿ“˜ Deskripsi Kursus

Membangun model ML dengan scikit-learn: regresi, klasifikasi, clustering, evaluasi & tuning; menutup dengan mini-project end-to-end.

๐ŸŽฏ Tujuan Pembelajaran

๐Ÿ—‚๏ธ Struktur Kursus (8 Sesi โ€“ 3 Jam/Sesi)

Sesi Topik Fokus Utama
1Refresh Python & ML WorkflowTrain/test split, pipeline sederhana
2Data Prep utk MLEncoding, scaling, feature engineering
3RegresiLinear/Polynomial regression + metrik regresi
4Klasifikasi ILogistic regression, evaluasi
5Klasifikasi IITree/k-NN, perbandingan model
6Evaluasi & TuningOverfitting, CV, hyperparameter dasar
7UnsupervisedK-Means & PCA, interpretasi bisnis
8Mini ProjectEnd-to-end + presentasi
S1: ML Workflow S2: Data Prep S3: Regresi S4: Klasifikasi I S5: Klasifikasi II S7: Unsupervised S6: Evaluasi & Tuning S8: Mini Project

๐Ÿงช Contoh Proyek/Latihan

๐Ÿ›  Tools & Software

Python 3.x, scikit-learn, Pandas, NumPy, Matplotlib/Seaborn, Jupyter/VS Code.

๐Ÿ“š Referensi

๐Ÿงฎ Skema Penilaian

Komponen Penilaian Bobot
Kehadiran20%
Tugas/latihan20%
Mini-project30%
Presentasi30%

๐Ÿ“Œ Prasyarat

Selesai Modul 4.2.3 atau memiliki dasar Python & EDA.