Kursus Skripsi Tesis Disertasi Data Science ~ Evaluasi Model Ensembel (Stacking, Bagging, Boosting) untuk Klasifikasi Medis
Berikut adalah silabus 20 sesi (masing-masing 1,5 jam) untuk topik:
βEvaluasi Model Ensembel (Stacking, Bagging, Boosting) untuk Klasifikasi Medis menggunakan Python.β
π§© Tujuan Umum:
Peserta memahami dan mampu membangun serta mengevaluasi model klasifikasi medis berbasis teknik ensembel (Bagging, Boosting, Stacking) menggunakan Python.
ποΈ Silabus Per Sesi (20 x 1,5 Jam)
πΉ Tahap 1: Dasar Teori & Pemahaman Dataset Medis (Sesi 1β5)
-
Sesi 1 β Pengenalan Data Science & Klasifikasi Medis
-
Apa itu klasifikasi medis
-
Peran machine learning dalam diagnosis
-
Studi kasus: Diabetes, kanker, serangan jantung
-
-
Sesi 2 β Pemahaman Dataset Medis
-
Dataset populer: Pima Diabetes, Breast Cancer, Heart Disease
-
Exploratory Data Analysis (EDA)
-
Statistik deskriptif
-
-
Sesi 3 β Preprocessing Data Medis
-
Penanganan missing value
-
Normalisasi & encoding
-
Pembagian data (train/test)
-
-
Sesi 4 β Evaluasi Model Klasifikasi
-
Accuracy, Precision, Recall, F1-score
-
Confusion Matrix
-
ROC Curve & AUC
-
-
Sesi 5 β Model Klasifikasi Dasar
-
Logistic Regression, Decision Tree, KNN
-
Evaluasi awal terhadap dataset medis
-
πΉ Tahap 2: Teknik Ensembel β Bagging & Boosting (Sesi 6β12)
-
Sesi 6 β Konsep Ensemble Learning
-
Apa itu ensembel
-
Mengapa ensembel lebih kuat dari model tunggal
-
-
Sesi 7 β Bagging dan Random Forest
-
Konsep bagging
-
Implementasi Random Forest
-
Evaluasi dengan confusion matrix dan ROC
-
-
Sesi 8 β Hyperparameter Tuning pada Random Forest
-
GridSearchCV, RandomizedSearchCV
-
Analisis performa model setelah tuning
-
-
Sesi 9 β Konsep Boosting
-
Perbedaan Boosting vs Bagging
-
Boosting secara umum (iteratif, fokus pada error)
-
-
Sesi 10 β AdaBoost
-
Teori dan prinsip dasar AdaBoost
-
Implementasi AdaBoostClassifier di sklearn
-
-
Sesi 11 β Gradient Boosting & Hyperparameter
-
Konsep Gradient Boosting
-
Implementasi & evaluasi
-
-
Sesi 12 β XGBoost dan LightGBM
-
Perbedaan utama
-
Implementasi dan evaluasi pada dataset medis
-
πΉ Tahap 3: Teknik Ensembel β Stacking & Evaluasi Lanjutan (Sesi 13β17)
-
Sesi 13 β Konsep dan Mekanisme Stacking
-
Base learner vs meta learner
-
Kapan memilih stacking
-
-
Sesi 14 β Implementasi StackingClassifier
-
Menggabungkan Logistic, SVM, Random Forest
-
Evaluasi hasil stacking
-
-
Sesi 15 β Ensemble Voting vs Stacking
-
Hard Voting vs Soft Voting
-
Perbandingan dengan stacking
-
-
Sesi 16 β Evaluasi Model Ensembel
-
Perbandingan semua model: Random Forest, XGBoost, Stacking
-
Visualisasi ROC dan performa multi-model
-
-
Sesi 17 β Interpretasi Model dan Explainability
-
SHAP values, feature importance
-
Interpretasi hasil model untuk bidang medis
-
πΉ Tahap 4: Mini Project & Presentasi Hasil (Sesi 18β20)
-
Sesi 18 β Mini Project: Pemodelan Lengkap
-
Dataset bebas (diabetes, kanker, jantung)
-
Lakukan seluruh pipeline ensembel
-
-
Sesi 19 β Finalisasi Model dan Visualisasi
-
Dokumentasi proyek
-
Visualisasi performa model
-
-
Sesi 20 β Presentasi dan Evaluasi
-
Masing-masing peserta mempresentasikan model dan hasilnya
-
Diskusi dan umpan balik
-



