KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE)

Slides:



Advertisements
Presentasi serupa
Pengenalan Logika Informatika
Advertisements

Pertemuan Ke-1 Oleh: Vindo Feladi, ST, M.Pd
REPRESENTASI PENGETAHUANI
REVIEW HIMPUNAN PENGERTIAN HIMPUNAN REPRESENTASI HIMPUNAN
REPRESENTASI PENGETAHUAN
LOGIKA INFORMATIKA I Gusti Ayu Agung Diatri Indradewi, S. Kom
REPRESENTASI PENGETAHUAN
REPRESENTASI PENGETAHUAN.
LOGIKA MATEMATIKA PERTEMUAN 5 KALKULUS PROPOSISI
Proposisi. Pengantar  Pokok bahasan logika, atau objek dari logika adalah pernyataan-pernyataan atau kalimat yang memiliki arti tertentu dan memiliki.
Logika Matematika Pengenalan Logika Matematika dan Pengantar Logika Proposisional AMIK-STMIK Jayanusa ©2009 Pengantar Logika.
Representasi Pengetahuan (II)
Logika Matematika Bab 3: Kalkulus Predikat
REPRESENTASI PENGETAHUAN - LOGIKA
LOGIKA MATEMATIKA BAGIAN 2: ARGUMEN.
Pertemuan Ke-1 Oleh: Vindo Feladi, ST, M.Pd
REPRESENTASI PENGETAHUAN
Relational Calculus Basis Data Pertemuan 05.
Model Representasi Pengetahuan
© STMIK-Indonesia 2012 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER INDONESIA KALKULUS PROPOSISI 1 DosenAlbaar Rubhasy, S.Si., M.T.I. Mata.
Representasi Pengetahuan
Respresentasi Pengetahuan
REPRESENTASI PENGETAHUAN
REPRESENTASI PENGETAHUAN
Pertemuan ketiga Oleh : Fatkur Rhohman
KECERDASAN BUATAN PERTEMUAN 6 dan 7.
INFERENCE Artificial Intelligence
Bab VI : Inferensi pada FOL
Kalimat berkuantor (logika matematika)
REPRESENTASI PENGETAHUAN
DASAR LOGIKA MATEMATIKA
PERTEMUAN 4 PROPOSISI.
Pertemuan Ke-1 Oleh: Vindo Feladi, ST, M.Pd
Representasi Pengetahuan lanjut
Logika Matematika Teori Himpunan
Model Representasi Pengetahuan
Proposisi.
REPRESENTASI PENGETAHUAN
Logika Informatika Fajrian nur adnan, mcs.
ALJABAR BOOLE Aljabar Boole adalah salah satu aljabar yang berkaitan dengan variabel- variabel biner dan operasi-operasi logika. Variabel-variabel dalam.
REPRESENTASI PENGETAHUAN
Pertemuan 11 : Aljabar Boole
Pseudocode – Tipe Data, Variabel, dan Operator
Logika Matematika Pernyataan.
DASAR PEMROGRAMAN JAVA
Jaringan Syaraf Tiruan
Persamaan dan Pertidaksamaan
Reasoning : Propositional Logic
Reasoning : Propositional Logic ( Predikat Calculus )
QUANTIFIER (KUANTOR) dan Induksi matematika
Pertemuan 1 Logika.
REPRESENTASI PENGETAHUAN - LOGIKA
Aljabar Logika. 1. Kalimat Deklarasi. 2. Penghubung Kalimat. 3
Representasi Pengetahuan
REPRESENTASI PENGETAHUAN dan Reasoning (Penalaran)
Core Jurusan Teknik Informatika Kode MK/SKS : TIF /2
Logika Fuzzy Matematika Diskrit STKIP BBM.
Logika Matematika Teori Himpunan
Matematika Diskrit TIF (4 sks).
Core Jurusan Teknik Informatika Kode MK/SKS : TIF /2
REPRESENTASI PENGETAHUAN
Representasi Pengetahuan Logika Predikat
REPRESENTASI PENGETAHUAN
Logika Matematika Teori Himpunan
Aljabar Boolean Kusnawi, S.Kom Logika Informatika 2008.
Pertemuan Ke-1 Ridwan, S.T,. M.Eng Ridwan, S.T, M.Eng.
Pertemuan 1 Logika.
Quantifier (Kuantor) dan Induksi matematika
PEMROGRAMAN BERBASIS AI (PROLOG)
QUANTIFIER (KUANTOR) dan Induksi matematika
Transcript presentasi:

KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE) PERTEMUAN 6 REPRESENTASI PENGETAHUAN -LOGIKA-

Propositional Logic Propositional logic merupakan salah satu bentuk (bahasa) representasi logika yang paling tua dan paling sederhana. Dengan cara ini beberapa fakta dapat digambarkan dan dimanipulasi dengan menggunakan aturan-aturan aljabar Boolean.

Propositional logic membentuk statement sederhana atau statement yang kompleks dengan menggunakan propositional connective, dimana mekanisme ini menentukan kebenaran dari sebuahstatement kompleks dari nilai kebenaran yang direpresentasikan oleh statement lain yang lebih sederhana.

Beberapa operator penghubung dasar yang seringkali dipakai dalam propositional logic ditunjukkan dalam Tabel 2.1 sedangkan tabel kebenaran untuk masing-masing operator dapat dilihat pada Tabel 2.2.

Pemahaman antara operator penghubung dan tabel kebenaran dapat dijelaskan dengan menggunakan kalimat sederhana (kecuali operator implikasi material). • Misalnya, seseorang sedang memegang dua buah benda, pensil dan penghapus. Lalu orang tersebut mengatakan: "saya sedang memegang pensil dan penghapus". Maka kita tahu bahwa peryataan tersebut adalah BENAR (TRUE). Jika kemudian orang tersebut mengatakan: "saya sedang memegang pensil dan tinta", maka kita tahu bahwa pernyataan tersebut SALAH (FALSE). Tetapi jika ia mengubah pernyataan menjadi: "saya sedang memegang pensil atau tinta", maka pernyataan tersebut adalah BENAR (TRUE).

Satu-satunya kaitan antara operator dan tabel kebenaran yang tidak dapat dijelaskan dengan menggunakan kalimat sederhana adalah implikasi material. Tetapi bukan berarti nilai dari tabel kebenaran tidak benar, karena tabel kebenaran implikasi material telah teruji benar dalam aljabar boolean. Simaklah kutipan berikut:

Simaklah kutipan berikut:

Arti Operator Penghubung Hubungan variabel dengan operator penghubung dalam propositional logic dapat diartikan seperti dalam Tabel 2.3 di sebelah ini.

Contoh 1 Tentukan bentuk propositional logic dari kalimat ini : Jika pluto mengitari matahari, maka pluto adalah planet, jika tidak demikian maka pluto bukan planet. pm.... Pluto mengitari matahari pp…. Pluto adalah planet

Kalimat di atas dapat ditranslasikan ke dalam bentuk yang lain: Hanya jika Pluto mengitari matahari, maka Pluto adalah planet. Sehingga berdasarkan Tabel 2.3, kalimat tersebut dapat diubah ke dalam bentuk propositional logic:

2. Kalkulus Predikat Kalkulus predikat, disebut juga logikapredikat memberi tambahan kemampuanuntuk merepresentasikan pengetahuandengan lebih cermat dan rinci. Istilah kalkulus disini berbeda dengan istilah kalkulus dalam bidang matematika. Suatu proposisi atau premis dibagi menjadi dua bagian, yaitu ARGUMEN (atau objek) dan PREDIKAT (keterangan).

Argumen adalah individu atau objek yang membuat keterangan. Predikat adalah keterangan yang membuat argumen dan predikat. Dalam suatu kalimat, predikat bisa berupa kata kerja atau bagian kata kerja. Representasi pengetahuan dengan menggunakan predicate calculus merupakan dasar bagi penulisan bahasa pemrograman PROLOG.

Variabel Dalam predicate calculus huruf dapat digunakan untuk menggantikan argumen. Simbol-simbol juga bisa digunakan untuk merancang beberapa objek atau individu. Contoh: x = Johni, y = Rebeca, maka pernyataan Johni menyukai Rebeca dapat ditulis dalam bentuk predicate calculus: suka(x,y). Dalam beberapa hal variabel dibutuhkan agar pengetahuan dapat diekspresikan dalam kalkulus predikat sehingga nantinya dapat dimanipulasi dengan mudah dalam proses inferensi.

Fungsi Predicate calculus memperbolehkan penggunaan simbol untuk mewakili fungsi-fungsi. Contoh: Fungsi juga dapat digunakan bersamaan dengan predikat.

Operator Predicate calculus menggunakan operator yang sama seperti operator operator yang berlaku pada propositional logic.

Quantifier Dalam bagian terdahulu, sebuah obyek atau argumen dapat diwakili oleh sebuah variabel, akan tetapi variabel yag telah dibicarakan hanya mewakili sebuah obyek atau individu atau argumen. Bagaimana representasi dapat dilakukan apabila terdapat beberapa obyek? Atau dengan kata lain, bagaimana kuantitas dari sebuh obyek dapat dinyatakan?

Contoh 1: Proposisi: Semua planet tata-surya mengelilingi matahari. Dapat diekspresikan ke dalam bentuk:

Latihan: Ubahlah proposisi di samping ini ke dalam bentuk predicate calculus: