Pertemuan 5 Automated Reasoning, Inferensi

Slides:



Advertisements
Presentasi serupa
REPRESENTASI PENGETAHUANI
Advertisements

1 Pertemuan 18 Matriks Matakuliah: T0016/Algoritma dan Pemrograman Tahun: 2005 Versi: versi 2.
1 Pertemuan 10: Know more about AIDS Matakuliah: G0942/Listening 1 Tahun: 2005 Versi: baru.
1 Pertemuan 6 Hubungan Komponen terhadap Kehandalan Paralel Matakuliah: H0204/ Rekayasa Sistem Komputer Tahun: 2005 Versi: v0 / Revisi 1.
1 Pertemuan 5 STREAM INPUT/OUPUT Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)
Pertemuan 2 Pola Analisis, pasar dan pelaku ekonomi makro
Pertemuan 12 Procedure dan Macro
1 Pertemuan 8 Model Kehandalan Suatu Sistem Matakuliah: H0204/ Rekayasa Sistem Komputer Tahun: 2005 Versi: v0 / Revisi 1.
Pertemuan 22 FUZZIFIKASI DAN DEFUZZIFIKASI
1 Pertemuan 6 Using Predicate logic Matakuliah: T0264/Inteligensia Semu Tahun: Juli 2006 Versi: 2/1.
Pertemuan 2 REGULAR EXPRESSION (RE)
1 Pertemuan 7 Klasifikasi dan Rekognisi Pola (1) Matakuliah: T0283 – Computer Vision Tahun: 2005 Versi: Revisi 1.
Pertemuan 5 Balok Keran dan Balok Konsol
1 Pertemuan #2 Probability and Statistics Matakuliah: H0332/Simulasi dan Permodelan Tahun: 2005 Versi: 1/1.
1 Pertemuan 13 Studi Kasus Matakuliah: H0142 / Sistem Pengaturan Lanjut Tahun: 2005 Versi: >
Fungsi Logaritma Pertemuan 12
Pertemuan 10 Sendi-Sendi Arsitektur Modern
Pertemuan 26 PERANCANGAN LANJUT
1 Pertemuan 5 PPh PASAL 21 Matakuliah: A0572/ Perpajakan Tahun: 2005 Versi: Revisi 1.
Pertemuan 10 Gaya – gaya dalam
1 Pertemuan 8 Konsep Penelusuran (Searching) Matakuliah: H0383/Sistem Berbasis Pengetahuan Tahun: 2005 Versi: 1/0.
Mengambar kurva fungsi linier Pertemuan 4
1 Pertemuan #11 Mixed Discipline System Matakuliah: H0332/Simulasi dan Permodelan Tahun: 2005 Versi: 1/1.
Fungsi Eksponensial Pertemuan 11 Matakuliah: J0174/Matematika I Tahun: 2008.
1 Pertemuan 9 Gaya Horisontal Matakuliah: S0512 / Perancangan Struktur Baja Lanjut Tahun: 2006 Versi: 1.
1 Pertemuan 17 Penentuan Keseimbangan Umum dan Perubahannya Matakuliah: J 0034/Ekonomi Makro Tahun: 2005 Versi: Revisi 3.
Pertemuan 13 IKATAN TEMBOK
Matakuliah : R0022/Pengantar Arsitektur Tahun : Sept 2005 Versi : 1/1
1 Pertemuan #11 Systems of Clock 2 Matakuliah: H0232/Sistem Waktu Nyata Tahun: 2005 Versi: 1/5.
1 Pertemuan ketujuh Pola-pola kaliamt percakapan Matakuliah: >/ > Tahun: > Versi: >
1 Pertemuan 8 Klasifikasi dan Rekognisi Pola (2) Matakuliah: T0283 – Computer Vision Tahun: 2005 Versi: Revisi 1.
1 Pertemuan > > Matakuliah: > Tahun: > Versi: >. 2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : >
1 Pertemuan 03 Fungsi-fungsi Microsoft Excel Matakuliah: F0562 / Lab Pengantar Aplikasi Komputer Tahun: 2005 Versi: 1 / 0.
1 Pertemuan 2 Review AutoCAD 2D Matakuliah: R0374/Komputasi Desain Arsitektur II Tahun: 2005 Versi: V-1/R-0.
1 Pertemuan 13 Pembahasan Kasus Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
1 Pertemuan 9 Integral Matakuliah: R0262/Matematika Tahun: September 2005 Versi: 1/1.
1 Pertemuan 7 Diferensial Matakuliah: R0262/Matematika Tahun: September 2005 Versi: 1/1.
1 Pertemuan kesembilan Gimonshi Matakuliah: >/ > Tahun: > Versi: >
Matakuliah : R0262/Matematika Tahun : September 2005 Versi : 1/1
Pertemuan 04 Fungsi-fungsi Microsoft Excel
1 Pertemuan 19 Rendering perspektif mata burung Matakuliah: R0124 / Teknik Komunikasi Arsitektur Tahun: 2005 Versi: >/ >
Pertemuan 3 Predicate Logic
Matakuliah : K0074/Kalkulus III Tahun : 2005 Versi : 1/0
Pertemuan Kelima Perencanaan Pemasaran
Pertemuan 10 PAJAK PERTAMBAHAN NILAI dan PPn BM
Logika Informatika Fajrian nur adnan, mcs.
Pertemuan 19 Besaran dan Sifat Batang (Secara Grafis)
Pertemuan 6 KONVERSI NFA MENJADI DFA Lanjutan..
Pertemuan 8 Anatomi Bangunan 2
Pertemuan 1 Pengolahan vektor
Pertemuan 10 ANALISA GAYA PADA KERANGKA BATANG
KRITERIA DESAIN, STANDAR DESAIN, DAN METODE ANALISIS PERTEMUAN 6
Inferensi Dua Nilaitengah Ganda (IV)
Pertemuan 10 Analisis State Space untuk sistem diskret
Pertemuan 16 SISTEM AKUNTANSI UTANG
Matakuliah : K0074/Kalkulus III Tahun : 2005 Versi : 1/0
Pertemuan 1 Konsep Umum Pengetahuan
Matakuliah : T0074 / Grafika Komputer
Pertemuan 12 Structure Class
Pertemuan 21 Interface Mikroprosesor dengan Sensor Suhu
Pertemuan 12 Karakter Jenis Huruf
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
Pertemuan 3 Diferensial
Pertemuan 19 Tegangan Lentur dengan Gaya Normal yang bekerja Eksentris
Matakuliah : A0114/ Sistem Akuntansi Tahun : 2005 Versi : Revisi 1
Sistem Pakar Team : Jusepto ( ) Irsyad Arismuda ( )
Matakuliah : I0014 / Biostatistika Tahun : 2005 Versi : V1 / R1
Tahun : <<2005>> Versi : <<1/2>>
Pertemuan 09 Parameter Bursa dan Mekanisme Pembentukan Harga di Bursa
Transcript presentasi:

Pertemuan 5 Automated Reasoning, Inferensi Matakuliah : H0383/Sistem Berbasis Pengetahuan Tahun : 2005 Versi : 1/0 Pertemuan 5 Automated Reasoning, Inferensi

Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mendemonstrasikan inferensi predicate logic sebagai penerapan automated reasoning

Inferensi dgn Modus Ponen Inferensi dgn Resolusi Outline Materi Inferensi dgn Modus Ponen Inferensi dgn Resolusi Resolusi pada bentuk klausal

Automated Reasoning Setelah Pengetahuan yg disusun dalam sebuah kumpulan ekspresi direpresentasikan dalam sebuah susunan predicate logic, maka dilakukan inferensi, yaitu proses berupa perbandingan, kombinasi dan transformasi dari susunan predicate logic tersebut ke dalam suatu susunan deduktif yaitu kesimpulan atau aksi. Dengan kata lain, sistem berbasis pengetahuan melakukan reasoning secara otomatis (automated reasoning)

Metode inferensi Metode Deduktif Metode Nondeduktif Modus Ponen Resolusi Metode Nondeduktif Abduktif Induktif Analogi

Modus Ponen P(a) Maka Q(a) SINGA(leo) Maka MENGAUM(leo)

P, Q, R adalah predicate logic Apabila terdapat: Resolusi P, Q, R adalah predicate logic Apabila terdapat: ~P v Q ~Q v R Maka “resolvent” adalah P v R Contoh: PvQ,~Qv~P,RvPvS Resolventnya adalah: PvRvS

Resolusi Resolusi pada predicate logic: Konversikan statement predicate logic ke dalam bentuk klausal. Apabila x menikah dengan y, dan x adalah ibu dari z, maka y adalah ayah dari z. Jika statemen diatas True, apa yang dapat disimpulkan dari fakta berikut: Bibi menikah dengan Baba Baba bukan ayah dari Bobo

Resolusi If MARRIED(x,y)& MOTHER(x,z)FATHER(y,z) MARRIED(Bibi,Baba) ~FATHER(Baba,Bobo) Klausal: ~MARRIED(x,y)v ~MOTHER(x,z)v FATHER(y,z)

Resolusi Subtitusi: XBibi, yBaba, zBobo ~MARRIED(Bibi,Baba) v ~MOTHER(Bibi,Bobo) v FATHER(Baba,Bobo) MARRIED(Bibi,Baba) ~FATHER(Baba,Bobo) Dengan prinsip resolusi: Maka kesimpulan ~MOTHER(Bibi,Bobo) Bibi bukan ibu dari Bobo

Resolusi Contoh kasus: Di sebuah ruangan terdapat seekor monyet, sebuah kursi dan sebuah pisang yang tergantung di langit-langit. Pisang tersebut dapat di capai oleh monyet tersebut hanya apabila monyet tersebut menaiki kursi yang diletakkan dibawah pisang yg tergantung tersebut. Representasikan situasi diatas dengan predicate logic dan lakukan inferensi sehingga dapat diambil kesimpulan bahwa monyet dapat mencapai pisang

Resolusi Constants {floor, chair, banana, monkey} Variables {x,y,z} Predicates: { REACH(x,y); x can reach y DEXTEROUS(x); x is dexterous animal CLOSE(x,y); x is closed to y GET_ON(x,y); x can get on y UNDER(x,y); x is under y TALL(x); x is tall IN_ROOM(x); x is in the room MOVE(x,y,z); x can move y near z CLIMB(x,y); x can climb onto y }

Resolusi Expresi (fakta dan aturan): IN_ROOM(banana) IN_ROOM(chair) IN_ROOM(monkey) TALL(chair) DEXTEROUS(monkey) MOVE(monkey,chair,banana) CLIMB(monkey,chair) ~CLOSE(banana,chair)

Resolusi CLIMB(x,y)GET_ON(x,y) DEXTEROUS(x) & CLOSE(x,y)  REACH(x,y) GET_ON(x,y) & UNDER(y,bananas) & TALL(y)  CLOSE(x,bananas) IN_ROOM(x) & IN_ROOM(y) & IN_ROOM(z) & MOVE(x,y,z)  CLOSE(z,floor) v UNDER(y,z)

RESOLUSI Bentuk KLAUSAL: ~CLIMB(x,y) v GET_ON(x,y) ~DEXTEROUS(x) v ~CLOSE(x,y) v REACH(x,y) ~GET_ON(x,y) v ~UNDER(y,banana) v ~TALL(y) v CLOSE(x,banana) ~IN_ROOM(x) v ~IN_ROOM(y) v ~IN_ROOM(z) v ~MOVE(x,y,z) v CLOSE(y,floor) v UNDER(y,z)

RESOLUSI Lakukan resolusi sbb: Resolvent dari 1,2,3 dan 12 dgn subtitusi (xmonkey, ychair, zbanana) Resolvent 6 dan 13 Resolvent dari 8 dan 14 Resolvent dari 11 dan 15 dgn subtitusi (ychair) Resolvent dari 4 dan 16 Resolvent dari 7 dan 9

RESOLUSI Resolvent dari 17 dan 18 dgn subtitusi (xmonkey) Resolvent dari 10 dan 5 dgn subtitusi (xmonkey) Resolvent dari 19 dan 20: REACH(monkey,banana)

Penutup Automated reasoning adalah pengambilan kesimpulan secara otomatis berdasarkan fakta dan aturan yang ada dengan melakukan inferensi pada susunan predicate logic. Inferensi dgn metode resolusi dapat dilakukan dgn memetakan predicate logic ke dalam bentuk klausal.