1. π Pengertian Supervised Learning
8
π Definisi
Supervised Learning adalah metode Machine Learning di mana model dilatih menggunakan data berlabel (labeled data), yaitu data yang sudah memiliki jawaban (target/output).
π Narasi
Supervised Learning bekerja seperti proses belajar dengan guru:
- Model diberikan contoh soal (data)
- Model juga diberikan jawaban (label)
- Model belajar hubungan antara input dan output
Contoh:
- Email β spam / tidak spam
- Gambar β kucing / anjing
2. π§ Konsep Dasar Supervised Learning
π Struktur Data
| Komponen | Penjelasan |
|---|---|
| Input (X) | Fitur/variabel |
| Output (Y) | Label/target |
| Dataset | Kumpulan data X dan Y |
π Narasi
Model mencoba mempelajari fungsi:
y=f(x)
Dimana:
- x = input
- y = output
- f(x) = model
3. π Jenis Supervised Learning
7
π Klasifikasi
| Jenis | Deskripsi |
|---|---|
| Classification | Output berupa kategori |
| Regression | Output berupa nilai numerik |
π Contoh
- Classification: spam atau tidak
- Regression: prediksi harga
4. βοΈ Algoritma Supervised Learning
πΉ 4.1 Linear Regression
6
π Konsep
Digunakan untuk memprediksi nilai kontinu.
π Persamaan
y=ax+b
a
b
π Narasi
Model mencari garis terbaik untuk mendekati data.
πΉ 4.2 K-Nearest Neighbor (KNN)
7
π Konsep
Menentukan kelas berdasarkan tetangga terdekat.
π Narasi
- Hitung jarak antar data
- Ambil K tetangga terdekat
- Tentukan mayoritas
πΉ 4.3 Decision Tree
6
π Konsep
Model berbentuk pohon keputusan.
π Narasi
- Setiap node = keputusan
- Cabang = kemungkinan
- Daun = hasil
πΉ 4.4 Logistic Regression
5
π Konsep
Digunakan untuk klasifikasi biner.
π Fungsi Sigmoid
Ο(x)=1+eβx1β
5. π Evaluasi Model
π Confusion Matrix
| Aktual / Prediksi | Positif | Negatif |
|---|---|---|
| Positif | TP | FN |
| Negatif | FP | TN |
π Metrik Evaluasi
| Metrik | Rumus |
|---|---|
| Accuracy | (TP+TN)/(Total) |
| Precision | TP/(TP+FP) |
| Recall | TP/(TP+FN) |
π Narasi
Evaluasi penting untuk mengetahui performa model.
6. β οΈ Overfitting dan Underfitting
6
π Penjelasan
- Overfitting β terlalu cocok dengan training
- Underfitting β terlalu sederhana
7. π‘ Studi Kasus
6
π Contoh
- Prediksi harga rumah (regression)
- Deteksi spam (classification)
8. βοΈ Tools untuk Supervised Learning
π Tools Populer
| Tools | Fungsi |
|---|---|
| Python | Bahasa utama |
| Scikit-learn | ML library |
| Pandas | Pengolahan data |
9. β οΈ Tantangan Supervised Learning
π Permasalahan
- Data tidak seimbang (imbalanced)
- Overfitting
- Noise data
- Feature selection
10. π― Kesimpulan
- Supervised Learning menggunakan data berlabel
- Terdiri dari klasifikasi dan regresi
- Algoritma populer: Linear Regression, KNN, Decision Tree
- Evaluasi model sangat penting
- Data berkualitas menentukan hasil
π Aktivitas Pembelajaran
- Latihan: Klasifikasi sederhana
- Diskusi: βAlgoritma mana paling efektif?β
- Praktikum: Implementasi ML di Python