Pertemuan 4
Eka Dyar W eka.dyar@yahoo.com Outline Knowledge acquisition (penambahan pengetahuan) Manual Semi otomatis Otomatis Knowledge representation Eka Dyar W eka.dyar@yahoo.com
Knowledge Acquisition
Knowledge acquisition (1) Proses mentransfer pengetahuan seorang pakar ke knowledge engineer Knowledge engineer membuat rule dan disimpan ke data base Sumber: terdokumentasi dan tak terdokumentasi Merupakan tugas sulit, masalah komunikasi dan pemrosesan informasi
Knowledge acquisition (2) Terdiri atas : Elicitation (mendapatkan) Collection (pengumpulan) Analysis (Analisis) Modelling (Memodelkan) Validation (Validasi)
Macam Manual Semi otomatis Otomatis Interview / wawancara Observasi Case analysis, Critical incident analysis, Commentaries, Conceptual graph, Brainstorming, Prototyping, Multidimensional scaling, Johnson’s hierarchical clustering Semi otomatis membangun basis knowledge dengan tanpa atau sedikit bantuan knowledge engineer Otomatis peran dari pakar dan/atau knowledge engineer diminimalkan atau malah dihilangkan ANN (Artificial Neural Network), Algoritma Induksi ID3 Case based reasoning (menyelesaikan masalah/cases berdasarkan pengalaman)
Kategori knowledge Declarative knowledge Representasi deskriptif dari suatu knowledge, menceritakan kepada kita “apakah” (what) sesuatu itu. Diekspresikan dalam penyataan faktual. berjenis knowledge dangkal, atau level permukaan, informasi yang dapat diceritakan pakar secara verbal ex: Semantic Networks Procedural knowledge mempertimbangkan perilaku dimana sesuatu bekerja di bawah keadaan tertentu, mengikutsertakan urutan langkah demi langkah dan jenis instruksi “bagaimana” (how-to). bisa juga mengikutsertakan penjelasan (explanation). ex: Production Rules
Metaknowledge knowledge mengenai knowledge Metaknowledge knowledge mengenai knowledge. mengacu pada knowledge mengenai sistem berbasis pengetahuan; yaitu, mengenai kemampuan reasoning (memberikan alasan/penjelasan)
Persoalan dalam knowledge acquisition Mengekspresikan knowledge: Sangat sulit bagi para pakar dalam mengekspresikan pengalamannya, khususnya pada pengalaman-pengalaman yang berasal dari sensasi, pertimbangan, ingatan indrawi, dan perasaan Transfer ke mesin: Manusia jelas sulit mengingat semua langkah-langkah antara yang digunakan otaknya dalam pentransferan atau pemrosesan knowledge. Sehingga, ada ketidaksesuaian diantara komputer dan pakar Jumlah partisipan: partisipan ini memiliki latar belakang yang berbeda, menggunakan istilah berbeda, dan memiliki ketrampilan dan knowledge yang berbeda pula
Struktur knowledge: Knowledge harus disusun menurut aturan tertentu (misal, sebagai rules/ aturan-aturan) Alasan lain: Pakar memiliki keterbatasan waktu atau tak bersedia bekerja sama knowledge yang relevan mungkin harus diperoleh dari pelbagai sumber Masalah komunikasi antarpersonal yang mungkin ada diantara knowledge engineer dan pakar Pakar memiliki knowledge yang sangat luas Titel pakar tidak menjamin orang tersebut mengetahui semuanya
Knowledge representation
Knowledge representation Metode yang digunakan untuk mengkodekan pengetahuan dalam sebuah sistem pakar
Model Semantic Network (Associative Network) Frames Script Propositional logic Predicates and terms Production Rules (Rule-Based System)
Jaringan Semantik Menyimpan pengetahuan deklaratif Merepresentasikan knowledge graph Label atau graph berarah Struktur terdiri dari node (menggambarkan objek) dan arc – anak panah (menunjukkan hubungan) Hubungan menyediakan struktur dasar untuk pengorganisasian pengetahuan
Contoh jaringan semantik sederhana wings HAS canary IS-A bird TRAVEL fly
Cara penambahan objek Objek yang sama Objek yang lebih khusus Objek yang lebih umum
Link Secara umum ada 2 tipe yang dipakai : IS-A (ISA) adalah KIND OF (AKO) jenis dari Tipe yang lain : IS mendefinisikan suatu nilai HAS-A mempunyai
Contoh jaringan semantik yang telah diperluas wings AIR HAS BREATHE canary IS-A bird IS-A Tweety IS-A Animal TRAVEL IS-A penguin TRAVEL fly walk
Overview jaringan semantik Dapat didefinisikan dengan berbagai jenis objek, atribut maupun konsep Tidak mempunyai standar dalam membuat jaringannya, bentuk dapat berbeda dari sistem ke sistem Jumlah detail yang dimasukkan ke dalam jaringan tergantung masalah yang dipecahkan Jaringan tidak dimasukkan begitu saja dalam bentuk grafik ke memori komputer, tetapi dalam bentuk objek dan hubungannya
Tugas Membuat jaringan semantik Jaringan semantik yang lebih luas Digambar dengan tangan Di kertas A4 Dikumpulkan di kuliah SBP selanjutnya
Eka Dyar W eka.dyar@yahoo.com Sekian Eka Dyar W eka.dyar@yahoo.com