Back to IF3170 Inteligensi Artifisial
Waktu: 90 Menit
Sifat: Individu, Tutup Buku & Tutup Catatan
Boleh menggunakan kalkulator (selain dari mobile devices)
Bagian I: Konsep Regresi Logistik & Pelatihan (Nilai 40)
1.1 Pilihlah jawaban terbaik dari berbagai kandidat jawaban yang ada dengan memberi tanda silang (X) pada tabel di bawah ini.
| No | Isi Soal | Sigmoid (Fungsi Logistik) | LCL (Log Conditional Likelihood) | SGA (Stochastic Gradient Ascent) | Logit (Log-Odds) | Hyperplane |
|---|---|---|---|---|---|---|
| 1 | Fungsi yang “memaksa” output linear () menjadi nilai probabilitas antara 0 dan 1. | |||||
| 2 | Batas keputusan di mana probabilitas prediksi model tepat 0.5. | |||||
| 3 | Fungsi yang ditransformasi () yang memiliki hubungan linear dengan fitur input . | |||||
| 4 | Fungsi tujuan (Cost Function) yang ingin dimaksimalkan oleh model Regresi Logistik. | |||||
| 5 | Metode optimasi iteratif yang memperbarui bobot model satu per satu data. |
1.2 Bubuhkan tanda silang (X) pada kolom Benar atau Salah untuk setiap soal di bawah ini.
| No | Isi Soal | Benar | Salah |
| 1 | Regresi Logistik menggunakan Least Square Estimator (LSE) karena LSE terbukti convex untuk klasifikasi biner. | ||
| 2 | Jika , interpretasinya adalah “kenaikan 1 unit akan menaikkan probabilitas sebesar 0.2”. [cite: uploaded:UAS/Regresi Logistik.md] | ||
| 3 | Satu “Epoch” dalam SGA berarti algoritma telah melihat dan memperbarui bobot menggunakan seluruh data latih tepat satu kali. [cite: uploaded:UAS/Pelatihan Regresi Logistik.md] | ||
| 4 | Gradient Ascent digunakan (alih-alih Descent) karena tujuan optimasi MLE adalah memaksimalkan probabilitas (LCL). [cite: uploaded:UAS/Pelatihan Regresi Logistik.md] | ||
| 5 | Jika Learning Rate () diatur terlalu tinggi, SGA akan konvergen lebih cepat ke global maximum. [cite: uploaded:UAS/Pelatihan Regresi Logistik.md] |
1.3 Tuliskan komponen fundamental untuk Pelatihan Regresi Logistik (SGA).
-
Hypothesis :
- Jawaban:
-
Cost Function :
- Jawaban:
-
Optimization Goal:
- Jawaban:
-
Update Rule :
- Jawaban:
1.4 Pilihlah jawaban terbaik dari berbagai kandidat jawaban yang ada dengan memberi tanda silang (X) pada tabel di bawah ini.
| No | Isi Soal | Odds (p/(1−p)) | Log-Odds (Logit) | z=bTx | η (Learning Rate) |
| 1 | Rasio probabilitas sukses terhadap probabilitas gagal. | ||||
| 2 | Output dari Linear Discriminant Function yang menjadi input untuk fungsi Sigmoid. | ||||
| 3 | Hyperparameter yang mengontrol seberapa besar langkah pembaruan bobot dalam SGA. | ||||
| 4 | Transformasi yang nilainya berkisar dari hingga . |
Bagian II: Studi Kasus Perhitungan Regresi Logistik & SGA (Nilai 60)
2.1 Studi Kasus: Konsep Log-Odds
Jawablah pertanyaan konseptual berikut terkait interpretasi Regresi Logistik.
| No | Soal | Jawaban |
| a. | Jika probabilitas adalah 0.8, berapakah nilai Odds? (Nilai 5) | |
| b. | Jika Odds adalah 9 (peluang sukses 9:1), berapakah probabilitas ? (Nilai 5) | |
| c. | Jika probabilitas adalah 0.5 (tepat di Hyperplane), berapakah nilai Log-Odds (Logit)? (Nilai 5) | |
| d. | Diberikan model . Jelaskan interpretasi bisnis dari koefisien . (Nilai 5) |
2.2 Studi Kasus: Simulasi Stochastic Gradient Ascent (SGA)
Anda adalah seorang data scientist yang melatih model Regresi Logistik. Anda harus melakukan satu Epoch penuh (melewati semua data latih satu kali) menggunakan SGA.
-
Bobot Awal ():
-
Learning Rate (): 0.5
-
Data Latih (2 data):
-
Data 1 (): , (Kelas Positif)
-
Data 2 (): , (Kelas Negatif)
-
-
Asumsi: ,
(Catatan: selalu ditambahkan untuk (bias)).
| No | Soal | Jawaban |
| e. | (Iterasi 1: Data 1) Hitung . (Nilai 5) | |
| f. | (Iterasi 1: Data 1) Hitung probabilitas prediksi . (Nilai 5) | |
| g. | (Iterasi 1: Data 1) Hitung error . (Nilai 5) | |
| h. | (Iterasi 1: Data 1) Hitung bobot baru () menggunakan aturan update SGA untuk . (Nilai 10) | |
| i. | (Iterasi 2: Data 2) Menggunakan dari (h), hitung . (Nilai 5) | |
| j. | (Iterasi 2: Data 2) Hitung probabilitas prediksi . (Gunakan asumsi yang diberikan). (Nilai 5) | |
| k. | (Iterasi 2: Data 2) Hitung error . (Nilai 5) | |
| l. | (Iterasi 2: Data 2) Hitung bobot akhir () setelah 1 Epoch penuh. (Nilai 10) |
# KUNCI JAWABAN
Bagian I: Konsep Regresi Logistik & Pelatihan
1.1 Pilihlah jawaban terbaik
No Isi Soal Sigmoid (Fungsi Logistik) LCL (Log Conditional Likelihood) SGA (Stochastic Gradient Ascent) Logit (Log-Odds) Hyperplane 1 Fungsi yang “memaksa” output linear () menjadi nilai probabilitas antara 0 dan 1. X 2 Batas keputusan di mana probabilitas prediksi model tepat 0.5. X 3 Fungsi yang ditransformasi () yang memiliki hubungan linear dengan fitur input . X 4 Fungsi tujuan (Cost Function) yang ingin dimaksimalkan oleh model Regresi Logistik. X 5 Metode optimasi iteratif yang memperbarui bobot model satu per satu data. X 1.2 Bubuhkan tanda silang (X) pada kolom Benar atau Salah
No Isi Soal Benar Salah 1 Regresi Logistik menggunakan Least Square Estimator (LSE) karena LSE terbukti convex untuk klasifikasi biner. X 2 Jika , interpretasinya adalah “kenaikan 1 unit akan menaikkan probabilitas sebesar 0.2”. X 3 Satu “Epoch” dalam SGA berarti algoritma telah melihat dan memperbarui bobot menggunakan seluruh data latih tepat satu kali. X 4 Gradient Ascent digunakan (alih-alih Descent) karena tujuan optimasi MLE adalah memaksimalkan probabilitas (LCL). X 5 Jika Learning Rate () diatur terlalu tinggi, SGA akan konvergen lebih cepat ke global maximum. X 1.3 Tuliskan komponen fundamental untuk Pelatihan Regresi Logistik (SGA).
P (Performance/Hypothesis ):
- Jawaban: (Fungsi Sigmoid)
E (Environment/Cost Function ):
- Jawaban: LCL (Log Conditional Likelihood)
A (Actuator/Optimization Goal):
- Jawaban: (Mencari yang memaksimalkan LCL)
S (Sensor/Update Rule ):
Jawaban:
1.4 Pilihlah jawaban terbaik
No Isi Soal Odds (p/(1−p)) Log-Odds (Logit) z=bTx η (Learning Rate) 1 Rasio probabilitas sukses terhadap probabilitas gagal. X 2 Output dari Linear Discriminant Function yang menjadi input untuk fungsi Sigmoid. X 3 Hyperparameter yang mengontrol seberapa besar langkah pembaruan bobot dalam SGA. X 4 Transformasi yang nilainya berkisar dari hingga . X Bagian II: Studi Kasus Perhitungan Regresi Logistik & SGA
2.1 Studi Kasus: Konsep Log-Odds
No Soal Jawaban a. Jika probabilitas adalah 0.8, berapakah nilai Odds? (Nilai 5) b. Jika Odds adalah 9 (peluang sukses 9:1), berapakah probabilitas ? (Nilai 5) c. Jika probabilitas adalah 0.5 (tepat di Hyperplane), berapakah nilai Log-Odds (Logit)? (Nilai 5) .
d. Diberikan model . Jelaskan interpretasi bisnis dari koefisien . (Nilai 5) “Setiap 1 jam tambahan belajar, log-odds (logit) siswa untuk Lulus diprediksi meningkat sebesar 0.4.” 2.2 Studi Kasus: Simulasi Stochastic Gradient Ascent (SGA)
(Data 1: , | Data 2: , | | )
No Soal Jawaban e. (Iterasi 1: Data 1) Hitung . (Nilai 5) f. (Iterasi 1: Data 1) Hitung probabilitas prediksi . (Nilai 5) g. (Iterasi 1: Data 1) Hitung error . (Nilai 5) h. (Iterasi 1: Data 1) Hitung bobot baru () menggunakan aturan update SGA untuk . (Nilai 10)
()i. (Iterasi 2: Data 2) Menggunakan dari (h), hitung . (Nilai 5)
j. (Iterasi 2: Data 2) Hitung probabilitas prediksi . (Gunakan asumsi ). (Nilai 5) (Prediksi salah, model memprediksi 1) k. (Iterasi 2: Data 2) Hitung error . (Nilai 5) l. (Iterasi 2: Data 2) Hitung bobot akhir () setelah 1 Epoch penuh. (Nilai 10)
()