REPRESENTASI PENGETAHUAN -...

16
REPRESENTASI PENGETAHUAN

Transcript of REPRESENTASI PENGETAHUAN -...

Page 1: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang

REPRESENTASI PENGETAHUAN

Page 2: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang

PENGETAHUAN /

KNOWLEDGE• Definisi umum : fakta atau kondisi sesuatu

atau keadaan yang timbul karena suatupengalaman.

• Kategori Knowledge :

– Procedural Knowledge : Bagaimana melakukansesuatu

– Declarative Knowledge : Mengetahui sesuatu itubenar atau salah

– Tacit Knowledge : Tidak dapat diungkapkandengan bahasa

Page 3: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang

• Noise : hal yang masih belum jelas

• Data : kumpulan fakta

• Informasi : data yang telah diproses

• Knowledge : informasi yang timbul karena suatu pengalaman

• Meta knowledge : knowledge dan keahlian

HIRARKI KNOWLEDGE

Page 4: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang

TEKNIK REPRESENTASI

PENGETAHUAN

Terdapat 4 teknik representasi pengetahuan, yaitu :

1. Aturan Produksi

2. Jaringan Semantik

3. Frame

4. Script

Page 5: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang

ATURAN PRODUKSI

• Teknik ini sering digunakan untuk merepresentasikan

pengetahuan pada Expert System

• Bentuk formalnya Backus-Naus Form (BNF)

– metalanguange untuk mendefinisikan sintaks bahasa

– suatu grammar haruslah lengkap dan unambiguous set

dari aturan produksi untuk bahasa yang spesifik

– parse tree adalah representasi grafis dari kalimat pada

suatu bahasa

– deskripsi sintaks tersedia dalam bahasa

– tidak semua kalimat adalah benar

Page 6: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang

ATURAN PRODUKSI

Contoh :

<sentence> ::= <subject> <verb> <end-mark>

dimana,

• < .. > dan ::= adalah symbol metalanguange.

• ::= artinya “ditentukan sebagai” yang dalam BNF ekuivalen

dengan → .

• Term di dalam kurung disebut simbol Nonterminal, yang masih

bisa direpresentasikan ke dalam bentuk lebih sederhana lagi.

• Nonterminal yang tidak dapat disederhanakan lagi disebut

Terminal.

Page 7: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang

ATURAN PRODUKSI

<sentence> → <subject> <verb> <end-mark>

<subject> → Robot Mobile | Robot Jaringan | RobotManipulator

<verb> → left | came

<end-mark> → . ? | !

• Produksinya : ……

- Robot Mobile left.

- Robot Jaringan came?

- Robot Manipulator left !

- dst…..

Page 8: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang

JARINGAN SEMANTIK

• Dibangun oleh M.R.Quillian, sebagai model memori manusia.

• Representasi grafis dari informasi proposisional.

• Proposisi adalah pernyataan yang dapat bernilai benar atau

salah.

• Disajikan dalam bentuk graf berarah.

• Node merepresentasikan konsep, objek atau situasi :

- Label ditunjukkan melalui penamaan

- Node dapat berupa objek tunggal atau kelas

• Links merepresentasikan suatu hubungan :

- Links adalah struktur dasar untuk pengorganisasian

pengetahuan

Page 9: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang

Keterangan :

– is a = adalah

– function = berfungsi

– shape = berbentuk

– consists of = terdiri dari

– programmed = diprogram

JARINGAN SEMANTIK

Page 10: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang

JARINGAN SEMANTIK

Ada 3 hal yaitu OBJECT, ATTRIBUTE, VALUE (OAV) Triplet, yang sering digunakan untuk membangun jaringan semantiK.

• OBJECT : dapat berupa fisik atau konsepsi

• ATTRIBUTE : karakteristik objek

• VALUE : ukuran spesifik dari atribut dalam situasitertentu

Page 11: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang

FRAME

• Frame digunakan untuk merepresentasikan pengetahuan

stereotype atau pengetahuan yang didasarkan kepada karakteristik

yang sudah dikenal yang merupakan pengalaman masa lalu.

• Frame berupa kumpulan slot-slot (representasi entitas sebagai

struktur objek) yang merupakan atribut untuk mendeskripsikan

pengetahuan berupa kejadian, lokasi, situasi ataupun elemen-

elemen lain.

• Frame digunakan untuk representasi pengetahuan deklaratif.

• Setiap frame individual dapat dipandang sebagai struktur data yang

mirip record, berisi informasi yang relevan dengan entitas-entitas

stereotype.

Page 12: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang

FRAME

Page 13: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang

SCRIPT

• Script merupakan representasi terstruktur yang

menggambarkan urutan stereotype dari kejadian-kejadian

dalam sebuah konteks khusus.

• Script mirip dengan frame, perbedaannya : Frame

menggambarkan objek, sedangkan Script menggambarkan

urutan peristiwa.

• Dalam menggambarkan urutan peristiwa, script menggunakan

serangkaian slot yang berisi informasi tentang orang, objek

dan tindakan-tindakan yang terjadi dalam suatu peristiwa.

Page 14: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang

SCRIPT

Elemen script yang tipikal :

– Kondisi masukan : menggambarkan situasi yang harus dipenuhisebelum terjadi suatu peristiwa yang ada dalam script.

– Prop : mengacu kepada objek yang digunakan dalam urutanperistiwa yang terjadi.

– Role : mengacu kepada orang-orang yang terlibat dalam script.

– Hasil : kondisi yang ada sesudah peristiwa dalam script berlangsung.

– Track : mengacu kepada variasi yang mungkin terjadi dalamscript tertentu.

– Scene : menggambarkan urutan peristiwa aktural yang terjadi.

Page 15: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang

• Script Jalur (track) : lokasi kebakaran

• Peran (roles) : user, robot

• Pendukung (prop) : air, sensor, tombol on/off, dll.

• Kondisi masukan : suhu panas –sensor mendeteksi suhu

• Adegan (scene) 1 : Nyalakan robot– Cari tombol on/off– Geser tombol ke kondisi on

• Adegan (scene) 2 : Deteksi suhu– Sensor mendeteksi suhu panas

– Sensor memberikan masukan pada mikrokontroler– Minkrokontroler meresponmasukan

• Adegan (scene) 3 : padamkan api– Robot mendekati api sampai jarakaman– Robot menyemprotkan air

• Adegan (scene) 4 : matikan robot– Cari tombol on/off– Geser tombol ke kondisi off

• Hasil :– Api padam

SCRIPT Robot Pemadam Kebakaran

Page 16: REPRESENTASI PENGETAHUAN - Gunadarmaikeputri.staff.gunadarma.ac.id/.../Materi+7+-+Representasi+Pengetah… · stereotype atau pengetahuan yang didasarkan kepada karakteristik yang