1 / 47

Representasi Pengetahuan II

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.

elisa
Download Presentation

Representasi Pengetahuan II

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Representasi Pengetahuan II

  2. Semantic Networks

  3. Semantic networks : • Gambaran pengetahuan grafis yang • menunjukkan hubungan antar • berbagai objek

  4. Semantic networks disusun oleh : • Node : representasi dari objek • Arc : representasi dari hubungan antar • node

  5. Perluasan semantic networks dapat dilakukan • dengan menambah node dan • menghubungkan node yang bersesuaian • Penambahan dapat dilakukan dalam 3 cara : • Objek yang sama • Objek yang lebih khusus • Objek yang lebih umum

  6. Pewarisan pada semantic networks : • Node yang ditambahkan secara otomatis • mewarisi informasi yang telah ada pada • semantic networks • Penambahan node “Tweety” otomatis • mewariskan sifat-sifat dari “Animal” • pada objek “Tweety” • Contoh : “Tweety” breathes air, • karena “Animal” breathes air

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

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

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

  10. Contoh : Exception handling • CASE 3: • Jika bertanya pada “Penguin”, “How do you • travel?” • Jawaban normal : “Fly”, seharusnya “Walk” • Untuk mengatasi kasus tersebut, arc • khusus ditambahkan pada node • “Penguin” untuk meng-override • informasi yang telah diwariskan

  11. Proses override berarti menambahkan arc • atau sifat yang sama dengan objek induk • pada node, tetapi dengan value atau • karakteristik yang berbeda

  12. Production Rules

  13. Rules (aturan-aturan) termasuk pengetahuan • prosedural • Menghubungkan informasi yang diberikan • dengan tindakan (action) • Struktur rule, secara logika menghubungkan • satu atau lebih antecedent (premis-premis) • yang berada pada bagian IF, dengan • satu atau lebih consequents • (konklusi/kesimpulan) pada bagian THEN

  14. Sebuah rule dapat memiliki multiple premise • yang tergabung dengan menggunakan • operasi logika (AND, OR) • Bagian konklusi dapat berupa kalimat • tunggal atau gabungan dengan menggunakan • operasi logika (AND) dan dapat pula • memiliki kalimat ELSE

  15. Apabila pengetahuan direpresentasikan dengan • rules, maka ada dua metode penalaran yang • dapat digunakan : • Forward Reasoning • Backward Reasoning

  16. Keadaan Awal A B C D E F G H I J K L Tujuan Tujuan J K J K Tujuan Tujuan

  17. Tujuan A B C D E F G H I J K L Keadaan Awal Keadaan Awal J K J K Keadaan Awal Keadaan Awal

  18. Representasi Pengetahuan III

  19. Triplet Object-Attribute -Value

  20. 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. Dapat • berupa numerik, string atau boolean • Sebuah object bisa memiliki beberapa • atribut • Sebuah atribut dapat dianggap sebagai • suatu object baru dan memiliki • atribut sendiri • Digunakan juga pada frames dan • semantic networks

  21. Contoh representasi item O-A-V :

  22. Single-Value d Facts : atribut yang hanya • memiliki satu nilai tunggal • Contoh : • Q : Please tell if the barometer is • Falling • Steady • Rising • A : Falling

  23. Multiple-Value d Facts : atribut yang dapat • memiliki nilai lebih dari satu • Contoh : • Q : Please select the level of education • High School • College • Graduate School • A : High School • College

  24. Jika sebuah value dipilih dari list, maka sistem • akan men-set value tersebut pada working • memory menjadi TRUE, dan value yang • lain menjadi FALSE

  25. Frame

  26. Frame : kumpulan pengetahuan tentang suatu • obyek tertentu, peristiwa, lokasi, situasi, dll • Frame biasanya digunakan untuk merepre- • sentasikan pengetahuan yang didasarkan • pada karakteristik yang sudah dikenal, • yang merupakan pengalaman

  27. Struktur frame :

  28. Frame dapat memiliki field tambahan yang • disebut Class • Class dapat diisi sebuah nilai (misalnya : • Object2) yang merupakan nama dari frame • lain yang berhubungan dengan Object1

  29. Elemen frame : • Slot : kumpulan atribut/properti yang • menjelaskan obyek yang direpresentasi • oleh frame • Facet(subslot) : menjelaskan pengetahuan • atau prosedur dari atribut pada slot

  30. Facet dapat berbentuk : • Value : nilai dari suatu atribut • Default : nilai yang digunkan jika slot • kosong atau tidak dideskripsikan pada • frame instansiasi • Range : menandakan jenis dari informasi • yang dapat muncul pada slot tersebut • (misalnya 0 sampai 100) • If Added : berisi informasi • prosedural yang berupa suatu • tindakan yang akan dikerjakan • jika nilai slot diisi atau diubah

  31. If Needed : digunakan pada kasus dimana • tidak ada value pada slot. Suatu prosedur • akan dikerjakan untuk memperoleh atau • menghitung sebuah value • Other : slot berisi frame, rule, semantic • networks ataupun tipe lain dari informasi

  32. Frame Kelas (Class) : • Merepresentasikan karakteristik umum • dari suatu obyek • Dalam setiap frame kelas dapat didefinisikan • properti-properti umum yang biasanya • dimiliki oleh semua obyek dalam kelas • tersebut

  33. Frame Instansiasi(Instance) : • Instansiasi : kelas digunakan untuk • mendeskripsikan suatu objek khusus dari • kelas tersebut • Frame tersebut secara otomatis mewarisi • properti dan value dari kelas tersebut • Dalam teknik pemrograman, frame • dapat direpresentasikan dengan • OOP

  34. Contoh lain Frame : Ranjang hotel Kasur Kursi hotel Telpon hotel Kamar hotel Superkelas : bantal Spesialisasi dari : kamar Superkelas : ranjang Spesialisasi dari : kursi Spesialisasi dari : telpon Tempat : hotel Tinggi : 20 – 40 cm Kegunaan : tempat tidur Penetapan : perusahaan Kegunaan : memanggil pelayan kamar Isi : kursi hotel, telpon hotel, ranjang hotel Jumlah kaki : 4 Kegunaan : tempat duduk Pembayaran : melalui kamar Bagian : kasur

  35. Representasi Pengetahuan IV

  36. Script

  37. Script: representasi pengetahuan yang • digambarkan sebagai urutan peristiwa • Elemen-elemen script : • Kondisi input • Track (jalur) • Prop (properti, pendukung) • Role (peran) • Scene (adegan) • Hasil

  38. Contoh : Script UAS • Track : Ujian tertulis matakuliah AI • Role : Mahasiswa, Pengawas • Prop : lembar soal, lembar jawaban, • presensi, pena • Kondisi Input : Mahasiswa terdaftar untuk ikut ujian • Scene-1 : Persiapan Pengawas • Pengawas menyiapkan lembar soal • Pengawas menyiapkan lembar jawaban • Pengawas menyiapkan lembar presensi • Scene-2 : Mahasiswa Masuk Ruangan • Pengawas mempersilakan mahasiswa masuk • Pengawas membagikan lembar soal • Pengawas membagikan lembar jawaban • Pengawas memimpin doa

  39. Scene-3 : Mahasiswa Mengerjakan Soal Ujian • Mahasiswa menulis identitas di lembar jawaban • Mahasiswa menandatangani lembar jawaban • Mahasiswa mengerjakan soal • Mahasiswa mengecek jawaban • Scene-4 : Mahasiswa Telah Selesai Ujian • Pengawas mempersilakan mahasiswa keluar ruangan • Mahasiswa mengumpulkan kembali lembar jawaban • Mahasiswa keluar ruangan • Scene-5 : Pengawas Mengemasi • Lembar Jawaban • Pengawas mengurutkan lembar jawaban • Pengawas mengecek lembar jawaban dan • presensi • 3. Pengawas meninggalkan ruangan

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

  41. TUGAS • Gambarkan representasi jaringan semantik • untuk informasi objek-objek berikut : • Ann is the wife of Bill, Ann is the mother of • Susan, 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 the • husband of Carol, Carol is the mother • of Tom, David is the father of Tom.

  42. Buatlah representasi pengetahuan • menggunakan frame untuk menggambarkan • Personal Computer (PC)

More Related