REPRESENTASI PENGETAHUAN

dokumen-dokumen yang mirip
Arti Pengetahuan Produksi Jaringan Semantik Tiple Obyek-Atribut-Nilai Schemata : Frame dan Script

REPRESENTASI PENGETAHUAN

BAB 2 REPRESENTASI PENGETAHUAN

REPRESENTASI PENGETAHUAN (Bagian 1) Pertemuan 4

Representasi Pengetahuan (I) Arti Pengetahuan Aturan Produksi Jaringan Semantik Triplet Obyek-Atribut-Angka

Representasi Pengetahuan. Oleh : Cahyo Anggoro Seto Yusuf Hadi

Dian Wirdasari, S.Si.,M.Kom

Representasi Pengetahuan dan Penalaran

KECERDASAN BUATAN REPRESENTASI PENGETAHUAN (PART - II) ERWIEN TJIPTA WIJAYA, ST., M.KOM

Kecerdasan Buatan Pertemuan 3 IT-EEPIS. Entin Martiana

BAB III TEORI DASAR SISTEM PAKAR DAN SISTEM KONTROL BERBASIS SISTEM PAKAR 20 BAB III TEORI DASAR SISTEM PAKAR DAN SISTEM KONTROL BERBASIS SISTEM PAKAR

PENGETAHUAN PRIORI Berasal dari bahasa Latin Berarti yang mendahului (pengetahuan datang sebelumnya dan bebas dari arti) REPRESENTASI PENGETAHUAN (1)

Artificial Intelegence EKA YUNIAR

Kelas A & B Jonh Fredrik Ulysses, ST.

Tata Bahasa Pemrograman

BAB 3 REASONING, SEMANTIC NETWORK, FRAME 18 (4) Semua manusia adalah fana (5) Semua orang berkebangsaan x meninggal karena adanya bencana banjir tahun

Pengantar Kecerdasan Buatan (AK045218) Bahasa Alami 1

KECERDASAN BUATAN REPRESENTASI PENGETAHUAN (PART - I) ERWIEN TJIPTA WIJAYA, ST., M.KOM

REPRESENTASI PENGETAHUAN

LATIHAN SOAL SISTEM BERBASIS PENGETAHUAN

INFERENCE & EXPLANATION TEKNIK PENARIKAN KESIMPULAN & MEMBERI PENJELASAN

SEMANTIK Syntax mendefinisikan suatu bentuk program yang benar dari suatu bahasa.

Logika Predikat (Kalkulus Predikat)

LANGUAGES AND TRANSLATOR

NATURAL LANGUAGE PROCESSING DENGAN TEKNIK STATE MACHINE PARSER

LEMBAR TUGAS MAHASISWA ( LTM )

BAB II TINJAUAN PUSTAKA

REPRESENTASI PENGETAHUAN. Pertemuan 6 Diema Hernyka Satyareni, M. Kom

METODE INFERENSI. Level 2. Level 3. Level 4

ANALISIS PEMBENTUKAN WORD GRAPH KATA SIFAT MENGGUNAKAN METODE KNOWLEDGE GRAPH USEP RAHMAT

2 TINJAUAN PUSTAKA 2.1 Kata Benda Batasan dan Ciri Kata Benda yang + kata sifat Kata Benda Dasar

SINTAKS. Sintaks dari bahasa pemrograman di defenisikan dengan 2 kumpulan aturan, yaitu:

Danang Wahyu Utomo

Sistem Berbasis Pengetahuan

INTELEGENSI BUATAN. Pertemuan 4,5 Representasi Pengetahuan. M. Miftakul Amin, M. Eng. website :

DATA MODEL. Pertemuan 3

Pertemuan 3 DATA MODEL

Logika Informatika. Bambang Pujiarto

Proposition Logic. (Logika Proposisional) Bimo Sunarfri Hantono

Pertemuan 3 DATA MODEL

REPRESENTASI PENGETAHUAN (KNOWLEDGE REPRESENTATION)

ALGORITMA PEMROGRAMAN 1C SINTAKS

DEFINISI. Pohon adalah graf tak-berarah terhubung yang tidak mengandung sirkuit. pohon pohon bukan pohon bukan pohon 2

ALGORITMA PEMROGRAMAN 1C SEMANTIKS

KONSTRUKSI ATURAN PENGGABUNGAN DUA GRAF KALIMAT (The Construction of a Rule to Combine Two Sentence Graphs)

MEMBANGUN SISTEM PAKAR UNTUK MELAKUKAN DIAGNOSIS KECANDUAN INTERNET (INTERNET ADDICTION) DENGAN METODE FORWARD CHAINING SKRIPSI

REPRESENTASI PENGETAHUAN

SEMANTIK. Sintak mendifinisikan suatu bentuk program yang benar dari suatu bahasa.

Pertemuan 3 DATA MODEL

Outline. IKI 40931: Topik Khusus: NLP Kuliah 7: Parsing CFG. Parsing. Contoh parsing. Ruli Manurung. 10 Maret (Bab Jurafsky & Martin)

REPRESENTASI PENGETAHUAN

Types of database models. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

MATERI 1 PROPOSITIONAL LOGIC

REPRESENTASI PENGETAHUAN

Pohon. Bahan Kuliah IF2120 Matematika Diskrit. Program Studi Teknik Informatika ITB. Rinaldi M/IF2120 Matdis 1

REPRESENTASI PENGETAHUAN

PERTEMUAN 3 MODEL DATA JUM AT,

BAB III ANALISIS DAN PERANCANGAN

TEORI BAHASA & OPERASI MATEMATIS (2)

ARTIFICIAL INTELLIGENCE

SINTAKS. Sintaks dari bahasa pemrograman di defenisikan dengan 2 kumpulan aturan, yaitu:

Teori Himpunan. Matematika Dasar untuk Teori Bahasa Otomata. Operasi pada Himpunan. Himpunan Tanpa Elemen. Notasi. Powerset & Cartesian Product

BAB 2 LANDASAN TEORI. berkonsultasi dengan seorang pakar atau ahli. Seorang pakar adalah seseorang yang

Pohon (TREE) Matematika Deskrit. Hasanuddin Sirait, MT 1

PENGENALAN LOGIKA MATEMATIKA

Alat bantu (tools) dalam pembuatan parser/ analisis sintaksis. Menggunakan simbol persegi panjang untuk non terminal

Matematika Diskret (Pohon) Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

SEMANTIK. Int vector[10];

kusnawi.s.kom, M.Eng version

Kecerdasan Bab 3: 3/18/2015

METODE INFERENSI (1)

BAB 2 TINJAUAN PUSTAKA

Kecerdasan Buatan. Representasi Pengetahuan & Penalaran... Pertemuan 05. Husni

Aplikasi Pengolah Bahasa Alami Untuk Operasi Boolean Antar Citra Agus Purwo Handoko 5)

Definisi. Pohon adalah graf tak-berarah terhubung yang tidak mengandung sirkuit. pohon pohon bukan pohon bukan pohon

TEKNIK KOMPILASI Konsep & Notasi Bahasa

PENGANTAR LOGIKA INFORMATIKA

Definisi. Pohon adalah graf tak-berarah, terhubung, dan tidak mengandung sirkuit. pohon pohon bukan pohon bukan pohon (ada sikuit) (tdk terhubung)

Dua bagian dasar sistem kecerdasan buatan (menurut Turban) : dalam domain yang dipilih dan hubungan diantara domain-domain tersebut

Bab III Semantik. Konsep Semantik Bahasa Pemrograman (Semantik Analisis)

ADJECTIVES & COMPARING

I PENDAHULUAN II TINJAUAN PUSTAKA

kusnawi.s.kom, M.Eng version

Refresentasi Pengetahuan 1

Uncertainty (Ketidakpastian)

PERTEMUAN 3 DASAR-DASAR LOGIKA

Teori Bahasa Formal dan Automata

Pengantar Kecerdasan Buatan (AK045218) Bahasa Alami 2. Analisis Semantik Discource Pragmatic Kombinasi Sintaks dan Semantik Aplikasi

Hirarki Comsky. Unrestricted. Context Sensitive Context free Regular

21/11/2016. Pohon Sintaks. Syntax?? Proses Penurunan. Analisis Syntax (Parser) Metode Parsing ANALISIS SINTAKS TEKNIK KOMPILASI

- Tree Adalah graph tak berarah yang terhubung dan tidak memuat cycle. Suatu Tree paling sedikit mengandung satu vertex. Contoh :

SK No. 92 / Dikti / Kep / 1996 Fakultas Ilmu Komputer, Teknologi Industri, Ekonomi, Teknik Sipil & Perencanaan, Psikologi, Sastra

Teknik Kompiler 6. oleh: antonius rachmat c, s.kom

Pertemuan 1. Pendahuluan Dasar-Dasar Logika

MATEMATIKA MATEMATIK A DISKRIT : : MAT-3615/ 3 : : VI

BAB 5 TAUTOLOGI. 1. Pendahuluan. 2. Evaluasi validitas argumen

Ulang Kaji Konsep Matematika

BAB III ANALISIS DAN PERANCANGAN

: SRI ESTI TRISNO SAMI

MAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah

Transkripsi:

REPRESENTASI PENGETAHUAN Pengetahuan (Knowledge) : Definisi umum : fakta atau kondisi sesuatu atau keadaan yang timbul karena suatu pengalaman. Cabang ilmu filsafat, yaitu Epistemology, berkenaan dengan sifat, struktur dan keaslian dari knowledge. Epistemology Philosophic Theory A Priori A Posteriori (Aristoteles, Plato, Kant, etc.) Knowledge Knowledge Priori Knowledge - Berarti yang mendahului (pengetahuan datang sebelumnya dan bebas dari arti) - Kebenaran yang universal dan tidak dapat disangkal tanpa kontradiksi - Contoh : pernyataan logika, hukum matematika Posteriori Knowledge - Knowledge yang diturunkan dari akal pikiran yang sehat. - Kebenaran atau kesalahan dapat dibuktikan dengan menggunakan pengalaman akal sehat. - Contoh : bola mata seseorang berwarna biru, tetapi ketika orang tersebut mengganti contact lens-nya, bisa jadi bola matanya menjadi berwarna hijau. 1

Kategori Knowledge : o Procedural Knowledge Bagaimana melakukan sesuatu o Declarative Knowledge Mengetahui sesuatu itu benar atau salah o Tacit Knowledge Tidak dapat diungkapkan dengan bahasa Knowledge pada ES Analogi dengan ekpresi klasik Wirth : ALGORITMA + STRUKTUR DATA = PROGRAM Knowledge pada ES : KNOWLEDGE + INFERENSI = ES Hirarki Knowledge Meta Knowledge Knowledge Informasi Data Noise - Noise : data yang masih kabur - Data : hal yang paling potensial - Informasi : data yang telah diproses - Knowledge : informasi yang sangat khusus - Meta knowledge : knowledge dan keahlian 2

Teknik Representasi Pengetahuan : 1) Aturan Produksi 2) Jaringan Semantik 3) Frame dan Scemata 4) Logic 1. Aturan Produksi - sering digunakan untuk merepresentasikan pengetahuan pada ES - bentuk formalnya Backus-Naus Form (BNF) metalanguange untuk mendefinisikan sintaks bahasa suatu grammar haruslah lengkap dan unambiguous set dari aturan produksi untuk bahasa yang spesifik parse tree adalah representasi grafis dari kalimat pada suatu bahasa deskripsi sintaks tersedia dalam bahasa tidak semua kalimat adalah benar - Contoh : <sentence> ::= <subject> <verb> <end-mark> dimana, <.. > dan ::= adalah symbol metalanguange. ::= artinya ditentukan sebagai yang dalam BNF ekuivalen dengan. Term di dalam kurung disebut symbol Nonterminal, yang masih bisa direpresentasikan ke dalam bentuk lebih sederhana lagi. Nonterminal yang tidak dapat disederhanakan lagi disebut Terminal. 3

<sentence> <subject> <verb> <end-mark> <subject> I You We <verb> left came <end-mark>.?! Produksinya : I left. You came? We left! dst.. - Contoh : <sentence> <subject phrase><verb><object phrase> <subject phrase> <determiner><noun> <object phrase> <determiner><adjective><noun> <determiner> a an the this these those <noun> man eater <verb> is was <adjective> dessert heavy Parse Tree atau Derivation Tree adalah representasi grafik dari kalimat yang diuraikan ke dalam seluruh terminal dan nonterminal yang digunakan untuk mendapatkan kalimat. <sentence> <subject phrase><verb><object phrase> <subject phrase> <determiner><noun> <determiner> the <noun> man <verb> was <object phrase> <determiner><adjective><noun> <determiner> a <adjective> heavy <noun> eater 4

Sentence Subject Phrase Verb Object Phrase Determiner Noun Determiner Adjective Noun the man was a heavy eater Keuntungan Aturan Produksi : sederhana dan mudah dipahami implementasi secara straightforward sangat dimungkinkan dalam computer dasar bagi berbagai variant Kelemahan Aturan Produksi : implementasi yang sederhana sering menyebabkan inefisien beberapa tipe pengetahuan sulit direpresentasikan dalam aturan produksi 2. Jaringan Semantik - Dibangun oleh M.R.Quillian, sebagai model memori manusia. - Representasi grafis dari informasi Propositional. - Proposisi adalah pernyataan yang dapat bernilai benar atau salah. - Disajikan dalam bentuk graf berarah - Node merepresentasikan konsep, objek atau situasi : Label ditunjukkan melalui penamaan 5

Node dapat berupa objek tunggal atau kelas - Links merepresentasikan suatu hubungan : Links adalah struktur dasar untuk pengorganisasian pengetahuan Contoh jaringan semantic. - Tipe link : IS-A (ISA) berarti contoh dari dan merupakan anggota tertentu dari kelas. A KIND OF () berarti jenis dari dan merelasikan antara suatu kelas dengan kelas lainnya. merelasikan kelas individu ke kelas induk dari kelas-kelas dimana individu tersebut merupakan kelas anak. HAS-A berarti mempunyai yang merelasikan suatu kelas menjadi subkelas. HAS-A berlawanan dengan dan sering digunakan untuk merelasikan suatu objek ke bagian dari objek. 6

Aircraft round ellpsoi dal Has shape Has shape ballon Proppe ller driven blimp special DC3 DC9 jet Concor de ISA ISA ISA Goodb ye ar Blimp Spririt of St.Louis Airforce 1 Keterangan : = jenis dari ISA = adalah Has shape = berbentuk - Perluasan Jaringan Semantik Penambahan dapat dilakukan dalam 3 cara : 1. Objek yang sama 2. Objek yang lebih khusus 3. Objek yang lebih umum 7

Wings Air HAS BREATHE Tweety IS A Canary IS A Bird IS A Animal IS A TRAVEL TRAVEL Penguin Fly Walk - Operasi pada Jaringan Semantik Kasus-1: Bertanya pada Bird : How do you Travel? Jawab : Fly Untuk menjawab, node tersebut akan mengecek pada arc dengan label travel dan kemudian menggunakann informasi (value) yang ada pada arc tersebut sebagai jawabannya. Kasus-2: Bertanya pada Tweety : How do you Travel? Jawab : Fly Jika node tidak menemukan jawaban pada local arc, maka akan mencari pada link dengan hubungan IS A yang dimiliki node tersebut. 8

- Penanganan Pengecualian (Exception Handling) Kasus-3: Bertanya pada Penguin : How do you Travel? Jawab normal : Fly Hal ini tidak sesuai dengan fakta sebenarnya bhwa Penguin travel dengan cara WALK. Maka untuk mengatasi kasus tersebut bisa ditambahkan arc khusus pada node Penguin untuk meng-over-ride informasi yang telah diwariskan. Pada proses over-ride, kita menambahkan arc atau sifat yang sama dengan objek induk pada node, tetapi dengan value atau karakteristik yang berbeda. Ada 3 hal yaitu OBJECT, ATTRIBUTE, VALUE (OAV) Triplet, yang sering digunakan untuk membangun jaringan semantic. OBJECT : dapat berupa fisik atau konsepsi ATTRIBUTE : karakteristik objek VALUE : ukuran spesifik dari atribut dalam situasi tertentu 9

Contoh : Objek Atribut Nilai Apel Warna Merah Apel Tipe MCintosh Apel Jumlah 100 Anggur Warna Merah Anggur Tipe Seedless Anggur Jumlah 500 Triplet OAV secara khusus digunakan untuk mrepresentasikan fakta dan pola guna menyesuaikan fakta dalam aturan yang antecedent. Jaringan semantic untuk beberapa sistem terdiri dari node untuk objek, atribut dan nilai yang dihubungakan dengan IS A dan HAS A. 10