Back to IF3170 Inteligensi Artifisial
Topic: Inference & Classification in Bayesian Network
Questions/Cues
Definisi Inference
Query & Evidence
Rumus Chain Rule BN
Contoh Perhitungan
MAP Classification
Normalisasi ()
Reference Points
File:
29. IF3170_Materi12_Seg03_04...pdfHalaman: 3-8, 13
1. Konsep Inference
Inference adalah proses menghitung probabilitas posterior dari variabel Query () diberikan variabel Evidence ().
Target: .
Chain Rule BN: Probabilitas gabungan dalam BN adalah perkalian probabilitas setiap node diberikan parents-nya:
2. Contoh Perhitungan Inference
Kasus: Ikan (Fish).
Variables: A (Time), B (Loc), X (Fish Type: Salmon/Seabass), C (Lightness), D (Thickness).
Query:
![]()
Hitung: .
(Ambil nilai dari CPT yang tersedia).
.
3. Classification dengan BN
Klasifikasi adalah bentuk inferensi spesifik di mana kita ingin menentukan kelas () berdasarkan atribut yang diamati ().
Tujuan: Mencari MAP (Maximum A Posteriori). Bandingkan vs .
Rumus:
Dimana adalah variabel hidden (tidak diketahui) yang harus dijumlahkan (summed out). adalah konstanta normalisasi ().
4. Langkah Klasifikasi (Contoh Ikan)
Diketahui: Light (), South Atlantic (). Apa jenis ikannya ()?
Target: Bandingkan dan .
Langkah 1: Hitung untuk x1 (Salmon)
Kita harus menjumlahkan semua kemungkinan variabel (Time) dan (Thickness) karena tidak diketahui.
Karena (karena parent ), variabel D bisa diabaikan dalam penjumlahan.
Fokus pada penjumlahan terhadap A:
(misal).
Langkah 2: Hitung untuk x2 (Sea bass)
Lakukan hal sama untuk . Misal hasil = .
Langkah 3: Normalisasi & Keputusan
Total = .
.
.
Keputusan: x1 (Salmon).
Inference dalam BN menggunakan Chain Rule (). Untuk klasifikasi dengan data yang tidak lengkap (incomplete evidence), kita harus melakukan marginalisasi (penjumlahan) terhadap variabel yang tidak diketahui (hidden variables). Hasil akhirnya dinormalisasi () untuk mendapatkan probabilitas posterior guna mengambil keputusan.
Spaced Repetition Questions
1. Apa fungsi konstanta alpha ($\alpha$) dalam rumus inferensi?
Untuk menormalisasi hasil perhitungan agar total probabilitas semua kemungkinan kelas berjumlah 1.0. .
2. Jika ada variabel yang tidak diketahui (hidden variable) dalam proses klasifikasi, apa yang harus dilakukan?
Kita harus melakukan summation (penjumlahan) probabilitas atas semua kemungkinan nilai variabel tersebut (Marginalisasi).

