representasi pengetahuan ii

47
Representasi Pengetahuan II

Upload: elisa

Post on 23-Feb-2016

122 views

Category:

Documents


3 download

DESCRIPTION

Representasi Pengetahuan II. Semantic Networks. Semantic networks : Gambaran pengetahuan grafis yang menunjukkan hubungan antar berbagai objek. Semantic networks disusun oleh : Node : representasi dari objek Arc : representasi dari hubungan antar node. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Representasi  Pengetahuan II

Representasi Pengetahuan II

Page 2: Representasi  Pengetahuan II

Semantic Networks

Page 3: Representasi  Pengetahuan II

• Semantic networks :• Gambaran pengetahuan grafis yang

menunjukkan hubungan antar berbagai objek

Page 4: Representasi  Pengetahuan II

• Semantic networks disusun oleh :1. Node : representasi dari objek2. Arc : representasi dari hubungan antar

node

Page 5: Representasi  Pengetahuan II
Page 6: Representasi  Pengetahuan II

• Perluasan semantic networks dapat dilakukandengan menambah node dan menghubungkan node yang bersesuaian

• Penambahan dapat dilakukan dalam 3 cara :1. Objek yang sama2. Objek yang lebih khusus3. Objek yang lebih umum

Page 7: Representasi  Pengetahuan II
Page 8: Representasi  Pengetahuan II

• Pewarisan pada semantic networks :• Node yang ditambahkan secara otomatis

mewarisi informasi yang telah ada padasemantic networks

• Penambahan node “Tweety” otomatis mewariskan sifat-sifat dari “Animal”pada objek “Tweety”

• Contoh : “Tweety” breathes air, karena “Animal” breathes air

Page 9: Representasi  Pengetahuan II

• Operasi pada semantic networks :Salah satu cara penggunaan semanticnetworks adalah dengan bertanya pada node

Page 10: Representasi  Pengetahuan II

• Contoh :CASE 1 :Jika bertanya pada “Bird”, “How do you travel?”Jawabannya : “Fly”Pelacakan :

Page 11: Representasi  Pengetahuan II

• Contoh :CASE 2:Jika bertanya pada “Tweety”, “How do you travel?”Jawabannya : “Fly”Pelacakan :

Page 12: Representasi  Pengetahuan II

• Contoh : Exception handlingCASE 3:Jika bertanya pada “Penguin”, “How do you travel?”Jawaban normal : “Fly”, seharusnya “Walk”

Untuk mengatasi kasus tersebut, arckhusus ditambahkan pada node “Penguin” untuk meng-override informasi yang telah diwariskan

Page 13: Representasi  Pengetahuan II

Proses override berarti menambahkan arcatau sifat yang sama dengan objek indukpada node, tetapi dengan value ataukarakteristik yang berbeda

Page 14: Representasi  Pengetahuan II

Production Rules

Page 15: Representasi  Pengetahuan II

• Rules (aturan-aturan) termasuk pengetahuanprosedural

• Menghubungkan informasi yang diberikandengan tindakan (action)

• Struktur rule, secara logika menghubungkansatu atau lebih antecedent (premis-premis)yang berada pada bagian IF, dengansatu atau lebih consequents (konklusi/kesimpulan) pada bagian THEN

Page 16: Representasi  Pengetahuan II

• Sebuah rule dapat memiliki multiple premiseyang tergabung dengan menggunakan operasi logika (AND, OR)

• Bagian konklusi dapat berupa kalimat tunggal atau gabungan dengan menggunakanoperasi logika (AND) dan dapat pulamemiliki kalimat ELSE

Page 17: Representasi  Pengetahuan II
Page 18: Representasi  Pengetahuan II

• Apabila pengetahuan direpresentasikan denganrules, maka ada dua metode penalaran yang dapat digunakan :1. Forward Reasoning2. Backward Reasoning

Page 19: Representasi  Pengetahuan II

A

C DB

GE F IH LJ K

J KJ K

Keadaan Awal

Tujuan

Tujuan Tujuan

Tujuan

Page 20: Representasi  Pengetahuan II

A

C DB

GE F IH LJ K

J KJ K

Tujuan

Keadaan Awal

Keadaan Awal

Keadaan Awal

Keadaan Awal

Page 21: Representasi  Pengetahuan II

Representasi Pengetahuan III

Page 22: Representasi  Pengetahuan II

TripletObject-Attribute

-Value

Page 23: Representasi  Pengetahuan II

• Object dapat berupa bentuk fisik atau konsep• Atribut adalah karakteristik atau sifat dari

object tersebut• Values besaran/nilai/takaran spesifik dari

atribut tersebut pada situasi tertentu. Dapatberupa numerik, string atau boolean

• Sebuah object bisa memiliki beberapaatribut

• Sebuah atribut dapat dianggap sebagaisuatu object baru dan memilikiatribut sendiri

• Digunakan juga pada frames dansemantic networks

Page 24: Representasi  Pengetahuan II

• Contoh representasi item O-A-V :

Object Attribute Values

Rumah Kamar Tidur 2, 3, 4, dll

Rumah Warna Hijau, Putih, dll

Kamar Tidur Ukuran 3x4, 4x4, dll

Bola Diameter 30 cm

Bola Warna Merah

Bola Berat 10 ons

Page 25: Representasi  Pengetahuan II

• Single-Value d Facts : atribut yang hanyamemiliki satu nilai tunggalContoh :Q : Please tell if the barometer is

Falling Steady Rising

A : Falling

Page 26: Representasi  Pengetahuan II

• Multiple-Value d Facts : atribut yang dapat memiliki nilai lebih dari satuContoh :Q : Please select the level of education

High School College Graduate School

A : High School College

Page 27: Representasi  Pengetahuan II

• Jika sebuah value dipilih dari list, maka sistemakan men-set value tersebut pada workingmemory menjadi TRUE, dan value yanglain menjadi FALSE

Page 28: Representasi  Pengetahuan II

Frame

Page 29: Representasi  Pengetahuan II

• Frame : kumpulan pengetahuan tentang suatuobyek tertentu, peristiwa, lokasi, situasi, dll

• Frame biasanya digunakan untuk merepre-sentasikan pengetahuan yang didasarkanpada karakteristik yang sudah dikenal, yang merupakan pengalaman

Page 30: Representasi  Pengetahuan II

• Struktur frame :

Page 31: Representasi  Pengetahuan II

• Frame dapat memiliki field tambahan yangdisebut Class

• Class dapat diisi sebuah nilai (misalnya :Object2) yang merupakan nama dari framelain yang berhubungan dengan Object1

Page 32: Representasi  Pengetahuan II

• Elemen frame :1. Slot : kumpulan atribut/properti yang

menjelaskan obyek yang direpresentasioleh frame

2. Facet (subslot) : menjelaskan pengetahuanatau prosedur dari atribut pada slot

Page 33: Representasi  Pengetahuan II

• Facet dapat berbentuk :1. Value : nilai dari suatu atribut2. Default : nilai yang digunkan jika slot

kosong atau tidak dideskripsikan padaframe instansiasi

3. Range : menandakan jenis dari informasiyang dapat muncul pada slot tersebut(misalnya 0 sampai 100)

4. If Added : berisi informasi prosedural yang berupa suatutindakan yang akan dikerjakanjika nilai slot diisi atau diubah

Page 34: Representasi  Pengetahuan II

5. If Needed : digunakan pada kasus dimanatidak ada value pada slot. Suatu prosedurakan dikerjakan untuk memperoleh ataumenghitung sebuah value

6. Other : slot berisi frame, rule, semanticnetworks ataupun tipe lain dari informasi

Page 35: Representasi  Pengetahuan II

• Frame Kelas (Class) :1. Merepresentasikan karakteristik umum

dari suatu obyek2. Dalam setiap frame kelas dapat didefinisikan

properti-properti umum yang biasanyadimiliki oleh semua obyek dalam kelastersebut

Page 36: Representasi  Pengetahuan II
Page 37: Representasi  Pengetahuan II

• Frame Instansiasi(Instance) :1. Instansiasi : kelas digunakan untuk

mendeskripsikan suatu objek khusus dari kelas tersebut

2. Frame tersebut secara otomatis mewarisiproperti dan value dari kelas tersebut

3. Dalam teknik pemrograman, framedapat direpresentasikan dengan OOP

Page 38: Representasi  Pengetahuan II
Page 39: Representasi  Pengetahuan II

• Contoh lain Frame :Kamar hotel

Spesialisasi dari : kamar

Tempat : hotel

Isi : kursi hotel, telpon hotel, ranjang hotel

Kursi hotel

Spesialisasi dari : kursi

Tinggi : 20 – 40 cm

Jumlah kaki : 4

Kegunaan : tempat duduk

Telpon hotel

Spesialisasi dari : telpon

Kegunaan : memanggil pelayan kamarPembayaran : melalui kamar

Kasur

Superkelas : bantal

Penetapan : perusahaan

Ranjang hotel

Superkelas : ranjang

Kegunaan : tempat tidur

Bagian : kasur

Page 40: Representasi  Pengetahuan II

Representasi Pengetahuan IV

Page 41: Representasi  Pengetahuan II

Script

Page 42: Representasi  Pengetahuan II

• Script: representasi pengetahuan yangdigambarkan sebagai urutan peristiwa

• Elemen-elemen script :1. Kondisi input2. Track (jalur)3. Prop (properti, pendukung)4. Role (peran)5. Scene (adegan)6. Hasil

Page 43: Representasi  Pengetahuan II

Contoh : Script UAS

Track : Ujian tertulis matakuliah AIRole : Mahasiswa, PengawasProp : lembar soal, lembar jawaban,

presensi, penaKondisi Input : Mahasiswa terdaftar untuk ikut ujian

Scene-1 : Persiapan Pengawas1. Pengawas menyiapkan lembar soal2. Pengawas menyiapkan lembar jawaban3. Pengawas menyiapkan lembar presensi

Scene-2 : Mahasiswa Masuk Ruangan4. Pengawas mempersilakan mahasiswa masuk5. Pengawas membagikan lembar soal6. Pengawas membagikan lembar jawaban7. Pengawas memimpin doa

Page 44: Representasi  Pengetahuan II

Scene-3 : Mahasiswa Mengerjakan Soal Ujian1. Mahasiswa menulis identitas di lembar jawaban2. Mahasiswa menandatangani lembar jawaban3. Mahasiswa mengerjakan soal4. Mahasiswa mengecek jawaban

Scene-4 : Mahasiswa Telah Selesai Ujian 5. Pengawas mempersilakan mahasiswa keluar ruangan6. Mahasiswa mengumpulkan kembali lembar jawaban7. Mahasiswa keluar ruangan

Scene-5 : Pengawas MengemasiLembar Jawaban

8. Pengawas mengurutkan lembar jawaban9. Pengawas mengecek lembar jawaban dan

presensi3. Pengawas meninggalkan ruangan

Page 45: Representasi  Pengetahuan II

Hasil :• Mahasiswa merasa senang dan lega• Mahasiswa merasa kecewa• Mahasiswa pusing• Mahasiswa memaki-maki• Mahasiswa sangat bersyukur

Page 46: Representasi  Pengetahuan II

TUGAS

1. Gambarkan representasi jaringan semantikuntuk informasi objek-objek berikut :Ann is the wife of Bill, Ann is the mother ofSusan, Ann is the sister of Carol, Bill is the father of Susan, Tom is the husband of Susan, Susan is the mother of John, Tom is the father of John, David is thehusband of Carol, Carol is the motherof Tom, David is the father of Tom.

Page 47: Representasi  Pengetahuan II

2. Buatlah representasi pengetahuan menggunakan frame untuk menggambarkanPersonal Computer (PC)