Rekayasa Pengetahuan (Knowledge Engineering) Pertemuan 2 MKP Sistem Pakar Rekayasa Pengetahuan (Knowledge Engineering) Betha Nurina Sari,M.Kom
Rekayasa Pengetahuan Suatu aktifitas membawa prinsip-prisip dan peralatan (tool) penelitian kecerdasan buatan (Artificial Intelligence Research) agar dapat bekerja pada masalah aplikasi yang sulit, dengan memanfaatkan pengetahuan dari pakar untuk mendapatkan solusinya. (Sukandar, 2005)
Rekayasa pengetahuan menurut Turban (1998) Secara sempit, rekayasa pengetahuan berhubungan dengan perolehan pengetahuan, representasi, validasi, menyimpulkan, menerangkan dan pemeliharaan (maintenance). Secara luas, rekayasa pengetahuan adalah keseluruhan proses pengembangan dan pemeliharaan sistem artificial intelligence.
Data- Informasi - Pengetahuan Sumber : http://slideplayer.com/slide/7236752/
Knowledge IF the ‘traffic light’ is green THEN the action is go IF the ‘traffic light’ is red THEN the action is stop
Knowledge Engineering Flow Sumber : http://www.slideshare.net/dheerajprabhakar/knowledge-engineering
The 7 most Important Skill for a Knowledge Engineer Sumber : http://slideplayer.com/slide/7236752/
Knowledge Engineering Process Sumber : http://slideplayer.com/slide/7236752/
Lima aktifitas besar pada proses rekayasa pengetahuan antara lain: a. Perolehan Pengetahuan (Knowledge Acquisition) b. Validasi Pengetahuan (Knowledge Validation) c. Representasi Pengetahuan (Knowledge Representation) d. Menyimpulkan (Inferencing) e. Menerangkan dan Pengambilan keputusan (Explanation and Justification)
Proses Rekayasa Pengetahuan (Knowledge Engineering Process) Validasi Pengetahuan Sumber Pengetahuan Akuisisi Pengetahuan Basis Pengetahuan Representasi Pengetahuan Pengkodean Justifikasi Penjelasan Inferensi
knowledge engineering The process of knowledge engineering 1. Problem assessment 2. Data and knowledge acquisition 3. Development of a prototype system 4. Development of a complete system 5. Evaluation and revision of the system 6. Integration and maintenance of the system (Waterman, 1986; Durkin, 1994) Dalam buku Michael Negnevitsky Artificial Intelligence A Guide to Intelligent Systems Second edition
Proses Rekayasa Pengetahuan
Knowledge Engineering vs Programming Choosing a logic Choosing a programming language Building a knowledge base Writing a program Implementing the proof theory Choosing or writing a compiler Inferring new facts Running a program Sumber : Artificial Intelligence A Modern Approach Stuart J. Russell and Peter Norvig
Software Knowledge based systems Sumber :
Contoh : Abacus Sumber : http://www.abacuscorp.com/artificial_intelligence_systems.htm
Contoh : Knowledge Engineering In Landscape Management Sumber : http://kelab.tamu.edu/Approach.aspx
Problem Domain dan Knowledge Domain
Sumber : http://www.cs.vu.nl/~guus/papers/Schreiber07a.pdf
Contoh : alur knowledge base
Akuisisi dan Validasi Pengetahuan Next >>> Akuisisi dan Validasi Pengetahuan