• Tidak ada hasil yang ditemukan

REPRESENTASI PENGETAHUAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "REPRESENTASI PENGETAHUAN"

Copied!
17
0
0

Teks penuh

(1)

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 ? ya tidak

(2)

Representasi Pengetahuan

Knowledge is Power

“Frasa ini akan menjadi kata kunci untuk menunjukkan bahwa

knowledge sangat berperan vital dalam pengembangan Sistem Pakar “

Overview

What is Knowledge and How to

Capture ?

 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

Representasi Pengetahuan

“ KR is a subarea of artificial intelligence concerned with understanding, designing, and implementing ways and impementing ways of representing information so that

(3)

Object – atribut – value (OAV) triplet

Rules

Semantic Network

Frame

Predicate Logic

Fuzzy Representation

Teknik Representasi Pengetahuan

Fakta yang terdapat bahwa setiap objek memiliki properti

atau atribut dengan nilai tertentu.

Atribut tersebut bisa tunggal dan bisa jamak

1. Object – Atribut – Value (OAV) triplet

Chair color Brown

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

Ball Brown 1 meter 100 gram color diameter weight

(4)

 Example of Expert Systemusing OAV

1.1 Single Vs Multiple Value Facts

Question : Please tell me if the barometric pressure is ? Falling

Steady

Rising Answer : Falling

Question : Please select the level of education ? High School

College Graduate School Answer : High School

College OAV-Single Value OAV-Multiple Value

 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)

2. Rules

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

IF Today’s time is after 10 am AND Today is weekday

AND I am at home

OR My boss called and said that I am late for work THEN I am late for work

(5)

Example Rule-base system

2. Rules (cont…)

Q : Ball’s color ? A : Red

IF Ball’s Color is Red THEN I Like the Ball IF I Like the Ball THEN I Will buy the Ball

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

Knowledge Base

Working Memory

Rule can represent various of knowledge

2.2 Type of Rules

a. Relationship

IF The battery is dead THEN The car will not start

b.Recomendation

IF The car will not start THEN Take a carb

c. Directive

IF The car will not start AND The fuel system os ok THEN Check out the electrical system

d. Heuristic

IF The car will not start AND The car is a 1957 Ford THEN Check the float

(6)

Just as you can have uncertain fact.

2.3 Uncertain Rule

IF Inflation is high

THEN Almost certainly interest rate are high

You can use value CF for Almost Certaintly

IF Inflation is high

THEN Interest rate are high (CF = 0.8)

Rule yang yang mendeskripsikan bagaimana rule lain harus

digunakan

2.4 Meta Rule

IF The car will not start

(7)

A method of knowledge representation using graph made

up and arcs where the node represent objects and the

arcs the relationships between the object

3. Semantic Network

Relation in Semantic Network :

IS-A

HAS

TRAVEL

BREATHE

3.1 Semantic Network

Tweety Canary BIRD Wings Penguin Walk Fly Animal Air IS-A IS-A IS-A IS-A TRAVEL TRAVEL HAS BREATHE Objek baru: 1. Similar Object 2. More spesific Object 3. More General Object

(8)

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.2 Inheritance in SN

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

3.3 Exception Handling

BIRD Penguin Walk IS-A TRAVEL

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

(9)

 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 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.

3.3 Latihan Semantic Network

TUGAS

 Data Structure for Representing stereotype knowledge of some concept or

object.

4. Frame

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

(10)

[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.

4. Frame

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)?

 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 : nilai tidak berubah  Dinamic Properties : nilai dapat berubah

4.1 Class Frame

color Unknown

Eats Worm

(11)

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

(12)

Operator Simbol AND ∩&, OR ∪,+,V NOT ¬, − IMPLIES , EQUIVALENCE ≡

5 Logic (Operator)

Merepresentasikan suatu statement yang memiliki nilai

kebenaran

Dalam logika prposisi suatu statemen dinyatakan secara

simbolik

5.1 Logika Proposisi

IF The car will not start  A AND It is too far to walk to work  B THEN I Will miss work today  C

A B A and B F F F F T F T F F T T T Assignment

- Silahkan Lakukan dengan operator lain !

(13)

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

Masih Ingat Bahasa Prolog ?

5.2 Predikat Kalkulus- 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). gigi(gajah,tak_bertaring). gigi(harimau,bertaring). gigi(singa,bertaring). gigi(kucing,bertaring). gigi(beruang,bertaring). gigi(kuda,tak_bertaring). Buas (X) :- ukuran(X,besar), warna(X,gelap), gigi(X,bertaring). Gelap(Y):- warna(Y,hitam); warna(Y,coklat).

(14)

 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

6. Fuzzy Representation

Temp: {Freezing, Cool, Warm, Hot} Degree of Truth or "Membership"

50 70 90 110

30 10

Temp. (F°)

Freezing Cool Warm Hot

0 1

(15)

6.1 Degree of Membership

50 70 90 110

30 10

Temp. (F°)

Freezing Cool Warm Hot

0 1

Pertanyaan : Seberapa dinginkah suhu 36 F0 35 0F ?

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

(16)

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

(17)

Bersemangatlah terhadap segala sesuatu yang

bermanfaat bagimu, mintalah pertolongn kepada Rabb

Gambar

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

Referensi

Dokumen terkait

Sedangkan menurut Suharsimi (2013:272) menyatakan bahwa metode observasi adalah format yang disusun berisi item-item tentang kejadian atau tingkah laku yang digambarkan

Uji Anova satu jalur (One way ANOVA), untuk menentukan bahwa terdapat perbedaan kadar polifenol, pH, dan konsentrasi asam laktat yang diperoleh diperoleh dari

dengan penelitian Prihatini ( 2009).Pada penelitian ini ditunjukkan bahwa variabel kurs pada periode 2008-2012, menunjukan pengaruh signifikan. Hal ini dapat terjadi karena kurs

2. Nilai koefisien regresi variabel kepemimpinan adalah sebesar 0,344. Ini berarti bahwa setiap perubahan yang terjadi pada variabel kepemimpinan akan menyebabkan

Namun ketika ia melihat realitas sosial dengan banyaknya penyimpangan ‘ ibādah yang dilakukan oleh umat Islam, maka konsep yang telah diperolehnya secara normatif dari

Tujuan praktikum ini adalah agar mahasiswa dapat menyelesaikan bentuk integral dengan menggunakan penyelesaian numerik dengan cara simpson3. Metode Simpson merupakan metode

adanya media flash card dan tahapan model induktif kata bergambar yang dapat.. menambah kosakata yang kaya, sehingga siswa dapat

BUKU KE­EMPAT BIDANG KESEDJAHTERAAN, PEMERINTAHAN DAN KEAMANAN/PERTAHANAN DJILID XII: POLA PENDJELASAN BIDANG PEMERINTAHAN DAN KEAMANAN/PERTAHANAN