REPRESENTASI PENGETAHUAN

Download Report

Transcript REPRESENTASI PENGETAHUAN

REPRESENTASI PENGETAHUAN - 2
VISKA ARMALINA, S.T., M.Eng.
4 Teknik Representasi Pengetahuan
Jaringan Semantik
2. Frame
3. Script
4. Aturan Produksi atau Sistem Produksi
1.
FRAME
Pendahuluan (1)
 Frame berupa kumpulan slot yang merupakan atribut
untuk mendeskripsikan pengetahuan.
 Pengetahuan yang termuat dalam slot tersebut dapat
berupa kejadian, lokasi, situasi, ataupun elemen-elemen
lain.
 Frame digunakan untuk representasi pengetahuan
deklaratif.
Pendahuluan (2)
 Frame
memuat deskripsi sebuah objek dengan
menggunakan tabulasi yang berhubungan dengan objek
sehingga frame akan mengelompokkan atribut sebuah
objek.
 Dengan demikian, frame dapat menirukan cara
mengorganisasikan informasi sebuah objek menjadi
kumpulan data.
Konsep Frame (1)
• Menurut Minsky, frame digambarkan sebagai suatu
jaringan dari node dan relasi.
• Level paling atas dari frame menunjukkan atribut yang
selalu bernilai BENAR tentang situasi dan sisa
menentukan.
• Level paling bawah dari frame mempunyai terminal atau
slot yang harus diisi dengan contoh atau data yang
spesifik.
• Setiap terminal dapat mengkhususkan kondisi yang
dibutuhkan dengan subframe yang paling kecil.
Konsep Frame (2)
• Kumpulan dari frame-frame boleh di-link-kan untuk
membentuk sistem frame.
• Transformasi antara bermacam frame boleh dicetuskan,
tergantung pada informasi yang ada pada slot.
• Peningkatan efisiensi dimungkinkan dengan penetapan
nilai default untuk slot dalam situasi yang khas.
• Nilai default ini bisa dimodifikasi dengan proses
pembatalan.
Contoh Frame (1)
Contoh Frame (2)
Contoh Bagian Deskripsi Frame Untuk
Kamar Hotel
Penjelasan Deskripsi Frame untuk
Kamar Hotel
• Pada gambar di slide 10, dijelaskan bagian-bagian atau
komponen dari kamar hotel yang digambarkan oleh jumlah
frame individualnya.
• Frame pertama dapat merepresentasikan kursi  tinggi yang
diharapkan = 20-40 cm, kaki = 4, nilai default, dirancang
untuk tempat duduk.
• Frame selanjutnya dapat merepresentasikan telepon hotel
dengan keterangan : Ini merupakan spesifikasi dari telepon
biasa, penagihan melalui kamar,kecuali kalau melalui
operator hotel (default), dan orang bisa menggunakan
telepon hotel untuk mendapat memesan makanan untuk
diantar ke kamar , menelpon ke luar, atau untuk pelayanan
lainnya.
PENJELASAN FRAME (1)
• Setiap frame individual dapat dipandang sebagai sebuah
struktur data yang dalam banyak hal mirip dengan record,
yang berisi informasi yang relevan dengan entitas-entitas
stereotip.
• Slot-slot dalam frame tersebut berisi informasi sbb:
a. Informasi identifikasi frame
b. Hubungan frame dengan frame yang lain
c. Penggambaran persyaratan yang dibutuhkan frame
d. Informasi prosedural untuk menggunakan struktur yang
digambarkan
e. Informasi default frame
f. Informasi baru.
PENJELASAN FRAME (2)
• Frame
memperluas jaringan semantik dalam
beberapa hal penting.
• Jika diamati, dalam jaringan semantik hanya terdapat
sekelompok Node (simpul) dan apa yang akan dilakukan itu
tergantung pada interpretasi kita tentang suatu struktur yang
mungkin ditafsirkan sebagai objek utama yang digambarkan.
• Kemampuan pengorganisasian pengetahuan kita menjadi
struktur-struktur yang merupakan atribut penting dari basis
pengetahuan sehingga frame mempermudah kita untuk
mengatur pengetahuan secara hierarki.
STRUKTUR SEBUAH FRAME
PENJELASAN STRUKTUR FRAME
(1)
 Frame tersebut memiliki field tambahan yang disebut
CLASS yang dapat diisi dengan sebuah nilai. Misalnya
pada gambar tersebut adalah “object2” yang merupakan
nama dari frame lain yang berhubungan dengan object1.
 IS-A menjelaskan bahwa Object1 IS-A Object2.
 Pada gambar slide 14, secara umum frame memiliki 2
elemen dasar yaitu SLOT dan FACET atau SUBSLOT.
PENJELASAN STRUKTUR FRAME
(2)
 Slot  kumpulan atribut atau properti yang menjelaskan
objek yang direpresentasi oleh frame.
 Subslot  menjelaskan pengetahuan atau prosedur dari
atribut pada slot.
PENJELASAN STRUKTUR FRAME
(3)
• Subslot dapat berbentuk :
a.
Value : menjelaskan tentang nilai suatu atribut
b. Default : nilai yang digunakan jika suatu slot kosong atau tidak
c.
d.
e.
f.
dideskripsikan pada frame instansiasi.
Range : menandakan jenis informasi yang dapat muncul pada slot
tersebut (misal 0 sampai 100).
If Added : berisi informasi prosedural yang berupa suatu tindakan
yang akan dikerjakan jika nilai slot diisi atau berubah.
If Needed : Subslot ini digunakan pada kasus yang tidak ada value pada
slot. Suatu prosedur akan dikerjakan untuk memperoleh atau
menghitung sebuah value.
Other : Slot bisa berisi frame, rule, jaringan semantik atau tipe lain
dari informasi.
FRAME CLASS
• Frame Class  merepresentasikan karakteristik umum
dari suatu objek dimana dalam setiap frame tersebut
dapat didefinisikan properti-properti umum yang
biasanya dimiliki oleh semua objek dalam kelas tersebut.
• Terdapat 2 jenis properti:
a. Properti Statis : fitur dari objek yang tidak dapat
berubah.
b. Properti Dinamis : fitur yang dapat berubah selama
sistem berjalan.
CONTOH STRUKTUR FRAME CLASS –
FRAME KELAS dari BIRD
PENJELASAN CONTOH FRAME CLASS
dari BIRD
• Pada gambar di slide 19, terlihat bahwa properti berisi sifat-
sifat umum dari objek BIRD.
• Properti lain seperti Color dan No Wings adalah STATIS,
karena merupakan ciri-ciri/fitur yang nilainya tidak berubah.
• Sedangkan properti dinamis contohnya : properti Hungry
dan Activity, karena selama sistem berjalan, value nya bisa
berubah.
• Value “unknown” berarti kita tidak dapat mengisi sebuah nilai
pada properti tersebut sebelum kita merepresentasi objek
khusus dari kelas tersebut.