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.

NoIsi SoalSigmoid (Fungsi Logistik)LCL (Log Conditional Likelihood)SGA (Stochastic Gradient Ascent)Logit (Log-Odds)Hyperplane
1Fungsi yang “memaksa” output linear () menjadi nilai probabilitas antara 0 dan 1.
2Batas keputusan di mana probabilitas prediksi model tepat 0.5.
3Fungsi yang ditransformasi () yang memiliki hubungan linear dengan fitur input .
4Fungsi tujuan (Cost Function) yang ingin dimaksimalkan oleh model Regresi Logistik.
5Metode 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.

NoIsi SoalBenarSalah
1Regresi Logistik menggunakan Least Square Estimator (LSE) karena LSE terbukti convex untuk klasifikasi biner.
2Jika , interpretasinya adalah “kenaikan 1 unit akan menaikkan probabilitas sebesar 0.2”. [cite: uploaded:UAS/Regresi Logistik.md]
3Satu “Epoch” dalam SGA berarti algoritma telah melihat dan memperbarui bobot menggunakan seluruh data latih tepat satu kali. [cite: uploaded:UAS/Pelatihan Regresi Logistik.md]
4Gradient Ascent digunakan (alih-alih Descent) karena tujuan optimasi MLE adalah memaksimalkan probabilitas (LCL). [cite: uploaded:UAS/Pelatihan Regresi Logistik.md]
5Jika 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.

NoIsi SoalOdds (p/(1−p))Log-Odds (Logit)z=bTxη (Learning Rate)
1Rasio probabilitas sukses terhadap probabilitas gagal.
2Output dari Linear Discriminant Function yang menjadi input untuk fungsi Sigmoid.
3Hyperparameter yang mengontrol seberapa besar langkah pembaruan bobot dalam SGA.
4Transformasi 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.

NoSoalJawaban
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):

    1. Data 1 (): , (Kelas Positif)

    2. Data 2 (): , (Kelas Negatif)

  • Asumsi: ,

(Catatan: selalu ditambahkan untuk (bias)).

NoSoalJawaban
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)