• Tidak ada hasil yang ditemukan

REPRESENTASI PENGETAHUAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "REPRESENTASI PENGETAHUAN"

Copied!
14
0
0

Teks penuh

(1)
(2)

10/13/2014

REPRESENTASI PENGETAHUAN

Sistem Pakar Departemen Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Pertanian Bogor 2014

Tahap Pengembangan Sistem Pakar (Marimin,2002) Mulai Identifikasi Masalah Mencari Sumber Pakar Akuisisi Pengetahuan Representasi Pengetahuan Membuat Mesin Inferensi Implementasi Pengujian Mewakili Kepakaran ?

tidak ya Selesai 1

10/13/2014

Representasi Pengetahuan Overview Knowledge is Power “Frasa ini akan menjadi kata kunci untuk menunjukkan bahwa knowledge sangat berperan vital dalam pengembangan Sistem Pakar “

What is Knowledge and How to Capture ? Representasi Pengetahuan

“ KR is a subarea of artificial intelligence concerned with understanding, designing, and

implementing ways and impementing ways of representing information so that program can use it” 

Cara untuk menstrukturkan/memformalkan suatu pengetahuan hasil akuisisi 

Mengapa dilakukan ?  Hasil akuisisi tidak selalu terstruktur (terkait : karakteristik pakar, sifat data )  Memudahkan dalam membuat mesin inferensi

2

10/13/2014

Teknik Representasi Pengetahuan      

Object – atribut – value (OAV) triplet Rules Semantic Network Frame Predicate Logic Fuzzy Representation

(3)

1. Object – Atribut – Value (OAV) triplet  

Fakta yang terdapat bahwa setiap objek memiliki properti atau atribut dengan nilai tertentu. Atribut tersebut bisa tunggal dan bisa jamak Chair

color

diameter Ball color weight Brown

1 meter Brown 100 gram

Fig 1. objek – atribut – value (durkin, 1994) 3

10/13/2014

1.1 Single Vs Multiple Value Facts Example of Expert Systemusing OAV 

Question : Please tell me if the barometric pressure is ? Falling Steady Rising Answer : Falling OAVMultiple Value

OAV-Single Value

Question : Please select the level of education ? High School College Graduate School Answer : High School College

2. Rules “ A Knowledge Structure that related some known information to other information that can be concluded or inferred to be known” 

Rule is a form of procedural knowledge 

Logically, rule’s structure connect one or more antecendent (IF Part) to one or more consequent (THEN Part)

IF AND AND OR THEN ELSE

Today’s time is after 10 am Today is weekday I am at home My boss called and said that I am late for work I am late for work I am not late for work

(4)

10/13/2014

2. Rules (cont…) 

Example Rule-base system Knowledge Base

IF Ball’s Color is Red THEN I Like the Ball IF I Like the Ball THEN I Will buy the Ball Q : Ball’s color ? A : Red Working Memory

Ball’s Color is Red I Like the Ball I Will Buy the Ball

2.2 Type of Rules 

Rule can represent various of knowledge a. Relationship d. Heuristic

IF THEN IF AND THEN

The battery is dead The car will not start

The car will not start The car is a 1957 Ford Check the float b.Recomendation IF THEN

The car will not start Take a carb c. Directive IF AND THEN

The car will not start The fuel system os ok Check out the electrical system 5

10/13/2014

2.3 Uncertain Rule 

Just as you can have uncertain fact. IF THEN 

Inflation is high Almost certainly interest rate are high You can use value CF for Almost Certaintly IF THEN Inflation is high Interest rate are high (CF = 0.8)

(5)

2.4 Meta Rule 

Rule yang yang mendeskripsikan bagaimana rule lain harus digunakan IF AND

The car will not start The electrical systemis operating normally THEN Use Rule concerning the fuel system

6

10/13/2014

3. Semantic Network 

A method of knowledge representation using graph made up and arcs where the node represent objects and the arcs the relationships between the object

Relation in Semantic Network : IS-A TRAVEL HAS BREATHE 3.1 Semantic Network Wings Air HAS Tweety IS-A Canary IS-A IS-A Penguin TRAVEL BIRD BREATHE

(6)

IS-A Animal TRAVEL Fly

Objek baru: 1. Similar Object 2. More spesific Object 3. More General Object Walk

7

10/13/2014

3.2 Inheritance in SN   

Inheritance sebagai salah satu fitur dalam semantic network Objek yang lebih spesifik akan memiliki sifat yang diturunkan dengan relasi IS-A Sebagi contoh : 

Tweety bernapas dengan udara karena di adalah Burung 3.3 Exception Handling  

Meskipun inheritance powerful, namun memiliki kelemahan. Perhatikan contoh berikut: BIRD

IS-A Penguin TRAVEL Walk

Pada Exception Handling, mempersyaratkan untuk menghitung pengecualian(excption) pada lokal. Ketika suatu node menurunkan informasi yang tidak benar, buat link node baru yang dapat secara efektif melakukan over-ride

8

10/13/2014

3.3 Latihan Semantic Network TUGAS  Perhatikan narasi di bawah ini !

Pada suatu ekosistem terdapat beberapa jenis hewan. Berdasarkan ukurannya, hewan di ekosistem tersebut dapat digolongkan menjadi hewan berbadan besar dan hewan berbadan kecil. Di antara

(7)

hewan kecil adalah tupai, tikus kucing dan kalajengking. Di ekosistem tersebut semua kalajengking berwarna hitam. Secara umum, tikus yang terdapat di ekosistem itu berwarna hitam meskipun tidak menutup kemungkinan ada juga beberapa yang berwarna putih. Adapun kucing, dengan suaranya yang khas (mengeong) sebagian memiliki warna putih dan sebagian memiliki warna hitam. Tikus memiliki suara gaduh dengan mencicit sedangkan tupai tidak mencicit seperti tikus. Hewan lainnnya yang terdapat di ekosistem tersebut antara lain: gajah, jerapah, badak, kuda nil, banteng, rusa, hyna dan harimau. Dari sejumlah hawan berbadan besar hanya jerapah yang memiliki leher panjang . Hewan berbadan besar lainnya tidak memiliki leher sepanjang jerapah. Di antara hewan yang tidak berleher panjang (pendek) ada yang memiliki belalai yaitu gajah dan ada yang tidak memiliki belalai, yaitu badak kuda nil banteng dan harimau. Dari hewan berleher pendek ini hanya kuda nil saja yang suka berendam di air sedangkan lainnya tidak. Gajah dan banteng sama-sama memakan rerumputan atau dedaunan hanya saja gajah jauh lebih banyak daripada banteng dan rusa karena memang kebutuhannya yang sangat banyak. Dari hewan yang berbadan besar yang ada, harimau dan hyna suka makan daging, hanya saja harimau berburu sendiri tapi hyna makan daging sisa saja.

4. Frame 

Data Structure for Representing stereotype knowledge of some concept or object. analogue Basic structure

Report Card Name Frame Name Object 1 class Object 2 Address course grade course grade ……… ………. ……… ………. ………

(8)

………. ……… ………. ……… ………. ……… ………. ……… ………. ……… ………. 9 10/13/2014

4. Frame [Minsky, 1981]: A Frame is a collection of questions to be asked about a hypothetical situation: it specifies issues to be raised and methods to be used in dealing with them.

To understand a situation, questions like: • • • • •

What caused it (agent)? What was the purpose (intention)? What are the consequences (effects)? Whom does it affect (recipient)? How is it done (instruments)?

4.1 Class Frame 

Merepresentasikan karakteristik umum dari sekumpulan objek 

Pada setiap class frame, kita mendefinisakan properties baik yang umum untuk semua objek dan memberikan nilai default

Terdapat properti yang statis dan dinamis   Static Properties Dinamic Properties :

(9)

Frame Name Bird color Unknown Eats Worm Num_wings 2 Flies True Activity Unknown 10 10/13/2014 5. Logic   

Merupakan bentuk representasi pengetahuan yang paling tua Menggunakan Simbolik untuk merepresentasikan pengetahuan dan operator untuk untuk memproduksi penalaran logis Yang paling sering dikatikan dengn bidang AI/ES  

Logika Proposisi Predikat Kalkulus 11 10/13/2014 5 Logic (Operator) Operator Simbol AND ∩&,

(10)

OR ∪,+,V NOT ¬, − IMPLIES , EQUIVALENCE ≡ 5.1 Logika Proposisi  

Merepresentasikan suatu statement yang memiliki nilai kebenaran Dalam logika prposisi suatu statemen dinyatakan secara simbolik IF AND THEN

The car will not start It is too far to walk to work I Will miss work today A B A and B F F F F T F T F F T T

(11)

T

A B C

Assignment - Silahkan Lakukan dengan operator lain ! 12

10/13/2014

5.2 Predikat Kalkulus     

Disebut juga Logika Predikat (predicate logic) Sebagai perluasan dari logika proposisi

Memungkinkan untuk melakukan representasikan suatu proposisi dengan satu simbol Simbol dalam predikat kalkulus bisa berupa konstanta,predikat,variabel Contoh  

A = ball’s color is a red Can be represent color(ball,red) 5.2 Predikat Kalkulus- Prolog 

Masih Ingat Bahasa Prolog ? ukuran(beruang,besar). ukuran(gajah,besar). ukuran(kucing,kecil). ukuran(harimau,besar). ukuran(singa, besar). ukuran(kuda, besar). warna(beruang,coklat). warna(gajah,kelabu). warna(kucing,hitam). warna(kuda, coklat). warna(singa,coklat). warna(harimau,coklat).

Buas (X) :- ukuran(X,besar), warna(X,gelap), gigi(X,bertaring). Gelap(Y):warna(Y,hitam); warna(Y,coklat).

gigi(gajah,tak_bertaring). gigi(harimau,bertaring). gigi(singa,bertaring). gigi(kucing,bertaring). gigi(beruang,bertaring). gigi(kuda,tak_bertaring).

13

10/13/2014

6. Fuzzy Representation 

Digunakan untuk merepresentasikan pengetahuan yang bersifat ambigu. 

Pada fuzzy representation domain yang masih bersifat crisp harus diubah ke dalam skala linguistik 

Proses ini disebut sebagai fuzzifikasi 

Proses fuzzifikasi menggunakan kurva keanggotaan seperti : Triangular, Trapezoidal, Gaussiian, Bell, dll

(12)

6. Fuzzy Representation Temp: {Freezing, Cool, Warm, Hot} Degree of Truth or "Membership" 1 Freezing Cool Warm Hot 30 50 70 90 0 10 110 Temp. (F°) 14 10/13/2014

6.1 Degree of Membership Pertanyaan : Seberapa dinginkah suhu 36 F0 35 0F ? 1 Freezing Cool Warm Hot 30 50 70 90

(13)

0 10 110

Temp. (F°)

REFERENCES Durkin, 1994. Expert System Design and Development. Prentice Hall International, Inc. USA Marimin.2002. Sistem Pakar Teori dan Aplikasinya dalam Teknologi Manajerial. IPB Press. Indonesia

15

10/13/2014

TUGAS KULIAH   

Selesaikan pembentukan semantic Network masalah ekosistem pada slide sebelumnya Cari

jurnal/prosiding internasional 5 tahun terakhir mengenai sistem pakar dan lakukan critical review. Maksimal 3 halaman Tugas dikumpulkan dalam bentuk hardcopy. Sertakan jurnal/prosiding yang dikaji.

SELESAI

TERIMA KASIH 16

10/13/2014

Bersemangatlah terhadap segala sesuatu yang bermanfaat bagimu, mintalah pertolongn kepada Rabb Mu dan Janganlah merasa lemah

(14)

Referensi

Dokumen terkait

Misi penting dari inisiatif Nabi membuat Piagam Madinah adalah satu sisi Nabi berhasil menyatukan penduduk Madinah dalam perjanjian damai, sedang sisi lain menguntungkan Nabi

Communication Objective Dari riset penyelenggara pasca event yang dilakukan melalui 60 responden yang mengetahui Klub sepatu roda kota Semarang, sebanyak 43, yang berminat gabung

semakin banyak melarutkan alginat menjadi natrium alginat dan meninggalkan jaringan alga coklat dan larut dalam air karena alginat larut dengan baik pada larutan

itu adalah orang yang tidak menggunakan akal, memungkiri Allah sebagai Tuhan yang Maha Suci, orang yang benar berhak terputus jarak, yang lebar dengan neraka, akal merupakan

Tabel 4.31 Tanggapan Responden Mengenai Solusi Yang Diberikan Karyawan Pelayanan Tiket Primajasa Tour Dalam Mengatasi. Keluhan

Masyarakat yang membutuhkan alat komunikasi yang cepat dengan biaya yang relatif murah, dapat menggunakan layanan yang diberikan oleh perusahaan penyedia

6.1 PB yang ingin melaksanakan program pelajar antarabangsa hendaklah mengemukakan perkara-perkara berpandukan Proses Kerja Permohonan Baharu Pentauliahan Pusat

Pemohon memahami proses asesmen untuk skema Klaster Perawatan Pencegahan ( Preventive Maintenance ) Alat Berat Big Bulldozer yang mencakup persyaratan dan ruang