Artificial Intelligence

Slides:



Advertisements
Presentasi serupa
Kuliah ke 2 sifat-sifat analisis regresi
Advertisements

Motivation 9:30 Prinsip prosedur statistika: Random sampel
Pendahuluan Landasan Teori.
BAHAN PERTEMUAN III-IV PRA UAS VARIABEL DAN DISTRIBUSI PELUANG
BAYESIAN CLASSIFICATION
DISTRIBUSI PROBABILITAS MARGINAL & BERSYARAT
Artificial Intelligence
PEUBAH ACAK DAN DISTRIBUSI PROBABILITAS
Bayesian: Multi-Parameter Model
Dasar probabilitas.
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
DISTRIBUSI DARI FUNGSI VARIABEL RANDOM
© 2002 Prentice-Hall, Inc.Chap 4-1 Bab 4 Probabilitas.
Tahun Pendapatan Nasional (milyar Rupiah) ,6 612,7 630, ,9 702,3 801,3 815,7 Marginal probability.
Variabel Acak 2.1 Variabel Acak Diskrit 2.2 Variabel Acak Kontinu
Data Mining: Klasifikasi dan Prediksi Naive Bayesian & Bayesian Network . April 13, 2017.
Dasar probabilitas.
VARIABEL ACAK DAN NILAI HARAPAN
NIPRL 1.4 Probabilitas Bersyarat Definisi Probabilitas Bersyarat(1/2) Probabilitas Bersyarat Probabilitas bersyarat kejadian A pada kejadian B adalah.
SIMULASI SISTEM PERSEDIAAN
Naive Bayesian & Bayesian Network
Ketidakpastian (Uncertainty)
VARIABEL ACAK DAN NILAI HARAPAN
Thinking about Instrumental Variables (IV) Christopher A. Sims (2001)
Sukiswo RANDOM VARIABLES Sukiswo Rekayasa Trafik, Sukiswo.
STATISTIK INDUSTRI MODUL 12
Modul VII. Konsep Dasar Probabilitas
PROBABILITAS KEMUNGKINAN/PELUANG.
Probabilitas Abdullah Basuki R.,S.Si,M.T
Design and Analysis Algorithm
Statistika Chapter 4 Probability.
Constraint Satisfaction Problem (CSP)
Review probabilitas (2)
Klasifikasi Berdasarkan Teorema Bayes
Ketidakpastian (Uncertainty)
DISTRIBUSI PROBABILITAS TEORITIS
WIKE AGUSTIN PRIMA DANIA, STP,M.ENG
VARIABEL ACAK DAN NILAI HARAPAN
Distribusi Teoritis Peluang Diskrit
Klasifikasi dengan Naive Bayes
Review probabilitas (1)
FITRI UTAMININGRUM, ST, MT
Variabel Acak Kontinu dan Distribusi Probabilitas
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
DISTRIBUSI VARIABEL RANDOM “DISKRIT” KHUSUS “ Bernoulli ” PMtk III B
Tutun Juhana Review probabilitas Tutun Juhana
Tutun Juhana Review probabilitas Tutun Juhana
Sistem Berbasis Pengetahuan
PROBABILITAS DAN STATISTIK
Random Variable (Peubah Acak)
PROBABILITAS.
.:: NAive bayes ::. DSS - Wiji Setiyaningsih, M.Kom.
BAB XII PROBABILITAS (Aturan Dasar Probabilitas) (Pertemuan ke-27)
BAB 8 teori probabilitas
DISTRIBUSI PROBABILITAS KONTINYU TEORITIS 1
SIMULASI SISTEM PERSEDIAAN
PROBABILITAS BERSYARAT
KLASIFIKASI.
Data Mining: Klasifikasi dan Prediksi Naive Bayesian & Bayesian Network . November 8, 2018.
Klasifikasi dengan Naive Bayes
Veni Wedyawati, M. Kom MODEL DAN SIMULASI
BAB 10 DISTRIBUSI PROBABILITAS Pada berbagai peristiwa dalam probabilitas jika frekuensi percobaannya banyak, maka untuk peristiwa yang bersifat independent.
Oleh: Selvia Lorena Br Ginting
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
Pertemuan 1 & 2 Pengantar Data Mining 12/6/2018.
PERTEMUAN Ke- 2 STATISTIKA EKONOMI II
Information Retrieval “Document Classification dengan Naive Bayes”
MODEL probabilistik KELOMPOK 6.
Klasifikasi dengan Naive Bayes
Universitas Gunadarma
Transcript presentasi:

Artificial Intelligence Kecerdasan Buatan/ Artificial Intelligence Bayesian Network Rekyan Regasari Mardi Putri, ST, MT Lailil Muflikhah, S.Kom, M.Sc Imam Cholissodin, S.Si., M.Kom M. Ali Fauzi, S.Kom, M.Kom

Pokok Bahasan Syntax & Semantics Compact conditional distributions Efficient Inference Latihan Individu + Tugas Kelompok

Syntax & Semantics Bayesian Network : Notasi graf yang menyatakan conditional independence dalam suatu domain. Node menyatakan sebuah random variable. Arc (directed edge) menyatakan hubungan kausal langsung (direct influence). Arahnya dari variable “sebab” ke variable “akibat”. Node sibling menyatakan variable yang conditionally independent karena parent-nya. Conditional distribution untuk setiap node terhadap parent-nya: P(Xi | Parents(Xi)) Tidak ada cycle di dalam Bayesian Network.

Syntax & Semantics Contoh kedokteran gigi : Topologi sebuah Bayesian Network menyatakan hubungan conditional independence : Keterangan : Weather independent dari semua variable lain. Toothache dan Catch conditionally independent karena Cavity.

Syntax & Semantics Contoh lain : Anto sedang di kantor. Tetangganya, John, menelpon mengatakan alarm anti-perampoknya bunyi. Tetangganya, Mary, tidak menelpon. Kadang-kadang alarmnya nyala karena gempa bumi. Apakah ada perampok di rumah Anto? Variable dalam domain : Burglar, Earthquake, Alarm, JohnCalls, MaryCalls Hubungan sebab akibat : Perampok bisa membuat alarm nyala. Gempa bumi bisa membuat alarm nyala. Alarm bisa membuat John menelpon. Alarm bisa membuat Mary menelpon.

Syntax & Semantics Contoh Bayesian Network :

Syntax & Semantics Rekonstruksi full joint distribution : Bayesian Network adalah deskripsi lengkap sebuah domain. Full joint distribution bisa diperoleh dari local conditional distribution : Contoh: hitung probabilitas John menelpon, Mary menelpon, alarm nyala, tidak ada perampok, tidak ada gempa bumi. P (j ∧ m ∧ a ∧ ¬b ∧ ¬e) = P (j |a)P (m|a)P (a|¬b, ¬e)P (¬b)P (¬e) = 0.9 × 0.7 × 0.001 × 0.999 × 0.998 = 0.00062

Syntax & Semantics Membangun Bayesian Network : Bagaimana membangun sebuah Bayesian Network? Sebuah algoritma:. Pilih ordering variable X1, . . . , Xn For i = 1 to n Tambahkan Xi ke network Pilih parent dari X1, . . . , Xi−1 shg. P(Xi | Parents(Xi )) = P(Xi | X1, . . . , Xi−1) Agar Bayesian Network sah.. Xi harus conditionally independent terhadap semua X1, . . . , Xi−1 yang bukan anggota Parents(Xi) karena Parents(Xi).

Syntax & Semantics Chain rule & conditional independence : Algoritma di slide sebelumnya menggunakan chain rule : P(A, B, C, D) = P(A|B, C, D)P(B, C, D) = P(A|B, C, D)P(B|C, D)P(C, D) = P(A|B, C, D)P(B|C, D)P(C|D)P(D) Ini spt. membangun Bayesian Network dengan urutan D, C, B, A tanpa conditional independence. Bagaimana jika, mis: A conditionally independent thd. B karena C dan D B conditionally independent thd. C karena D: P(A, B, C, D) = P(A|C, D)P(B|D)P(C|D)P(D)

Syntax & Semantics Contoh membangun Bayesian Network : Mis. kita pilih urutan : MaryCalls, JohnCalls, Alarm, Burglar, Earthquake. P(J | M) = P(J)? Tidak P(A | J , M) = P(A | J)? P(A | J , M) = P(A)? Tidak P(B | A, J , M) = P(B | A)? Ya P(B | A, J , M) = P(B)? Tidak P(E | B, A, J , M) = P(E | A)? Tidak P(E | B, A, J , M) = P(E | A, B)? Ya

Syntax & Semantics Naive vs. paranoid... : Naive Bayes model Semua variable akibat dianggap saling conditionally independent karena variable sebab. Full joint distribution (paranoid?) Semua random variable dianggap saling mempengaruhi Yang kita cari: analisa domain-specific yang menghasilkan informasi conditional independence yang benar!

Syntax & Semantics Contoh yang lebih rumit... : Diagnosa awal: mobil mogok! Testable node: nilainya bisa diukur. Fixable node: nilainya bisa diatur. Hidden node: hanya untuk menyederhanakan struktur network-nya.

Syntax & Semantics Contoh yang lebih rumit... : Menentukan nilai asuransi mobil...

Compact conditional distributions Deterministic nodes : Conditional distribution sebuah node dgn. k parent exponential dlm. k . Ada beberapa representasi yang lebih efisien → canonical distribution. Conditional distribution dari suatu deterministic node bisa dihitung sepenuhnya dari nilai parent-nya. Dengan kata lain, nilai probabilitasnya bisa dinyatakan sebagai suatu fungsi : X = f(Parents(X)) Misalnya, “hidden” variable pada contoh mobil mogok: No_charging = Alternator_broken ∨ Fanbelt_broken Battery_flat = Battery_dead ∨ No_charging Nilainya diperoleh dari truth table ∨

Compact conditional distributions Noisy-OR Distribution : Noisy-OR distribution mirip ∨ dalam logic, tapi ada uncertainty : Berapakah ketidakpastian sebuah variable “gagal” mengakibatkan proposition bernilai true? Contoh : P(¬fever | cold , ¬flu, ¬malaria) = 0.6 P(¬fever | ¬cold , flu, ¬malaria) = 0.2 P(¬fever | ¬cold , ¬flu, malaria) = 0.1

Compact conditional distributions Variable dengan nilai kontinyu : Bagaimana kalau nilai variable kontinyu? Tabel? Gunakan canonical distribution : fungsi dengan parameter. Contoh : Diskrit : Subsidy?, Buys? Kontinyu : Harvest, Cost

Compact conditional distributions Variable diskrit, parent kontinyu : Probabilitas dari Buy? jika diketahui Cost adalah “soft threshold” : Distribusi probit adalah integral dari fungsi Gaussian : P(Buys? = true | Cost = c) = Φ((−c + µ)/σ)

Compact conditional distributions Variable kontinyu : Model Linear Gaussian sering dipakai :

Efficient Inference Inference by enumeration : Mis. hitung probabilitas ada perampok jika John dan Mary menelpon. Perhatikan bahwa P(j | a)P(m | a) dihitung untuk setiap nilai e. Gunakan dynamic programming : hitung sekali, simpan hasilnya!

Efficient Inference Approximate inference : Pendekatan lain: jangan hitung nilai persis, tapi cukup di-sample (Monte Carlo). Ide dasar : Ambil N sample dari distribusi Bayes Net. Estimasi posterior probability dari query event : Berapa kali query event “terjadi” dari N kali sample? Dibagi N. konvergen terhadap P.

Efficient Inference Contoh sampling ke-1 : a. P(C,S,R,W)=? b. P(C,S,R,~W)=?

Efficient Inference Contoh sampling ke-2 : Tentukan P(C=T|S=T) !

Efficient Inference Penyelesaian : Tentukan P(C=T|S=T) !

Selesai