- Diskusikan apa yang dimaksud dengan frame dan berikan contohnya. Terkait dengan frame apa yang dimaksud dengan class dan metaclass?’
– Frame merupakan kumpulan pengetahuan tentang suatu obyek tertentu, peristiwa, lokasi, situasi atau informasi lainnya
– Frame memiliki slot yang menggambarkan rincian (atribut) dan karakteristik obyek
– Frame biasanya digunakan untuk merepresentasikan pengetahuan yang didasarkan pada karakteristik yang sudah dikenal yang merupakan pengalaman-pengalaman
– Dengan menggunakan Frame maka sangat mudah untuk membuat inferensi tentang obyek, peristiwa atau situasi baru. Hal ini karena Frame menyediakan basis pengetahuan yang ditarik dari pengalaman
– Class adalah bagian dimana setiap elemennya adalah individual entities dan dapat diwariskan kepada instancenya
– Metaclass adalah class special dimana setiap elementnya adalah class itu sendiri
– Ciri-ciri class dan metaclass :
- Merepresentasi karakteristik (sifat-sifat) umum dari suatu objek
- Mendefinisikan properti-properti umum yang biasanya dimiliki oleh semua objek dalam kelas tersebut
- Diskusikan apa yang dimaksud dengan tangled hierarchies. Apa hubungannya dengan property inheritance?
– Tangled hierarchies adalah hierarchies yang bukan merupakan tree
– Hubungannya adalah dimana ketika kita ingin menentukan jawaban dari pertanyaan seperti : “Apakah fifi dapat terbang ? ”
Jawaban yang didapat dengan algoritma terdahulu adalah : No
Jawaban inilah yang kita harapkan
Namun permasalahannya adalah ketika berbeda tangled hierarchiesnya seperti contoh :
Maka jawabannya adalah : Yes
Hasil ini tidak sesuai dengan yang diharapkan oleh karena itu ada perubahan algoritma pada property inheritancenya
Algoritma property inheritance :
Mengambil nilai V utk slot S dari instance F kerjakan :
- Set CANDIDATES ke empty
- Kerjakan breadth-first atau Dept-first search sesuai hierarki isa dari F, mengikuti semua instant dan link isa. Pada setiap langkah, jika sebuah nilai utk S atau salah satu generalisasinya disimpan
- Jika nilai didapat, tambahkan ke CANDIDATES dan hentikan pencarian pada cabang tersebut
- Jika tidak ada nilai didapatkan tetapi ada link instance atau isa ke atas, ikuti
- Selain itu hentikan cabang tersebut
3. Untuk setiap elemen C dari CANDIDATES kerjakan :
- Lihat jika ada elemen lain dari CANDIDATES yang diturunkan dari kelas yang lebih dekat ke F dari pada kelas dari mana C datang
- Jika ada, maka hapuskan C dari CANDIDATES
- Cek kardinalitas CANDIDATES :
- Jika 0, maka laporkan tidak ada nilai didapat
- Jika 1, maka kembali ke single elemen dari CANDIDATES sebagai V
Jika lebih besar dari 1, laporkan kontradiksi
- Diskusikan apa yang dimaksud dengan conceptual dependency? Jelaskan maksud dari symbol-simbol yang digunakan dalam CD?
– Conceptual Dependency adalah teori tentang bagaimana merepresentasikan pengetahuan tentang event (kejadian) yang biasanya terkandung dalam kalimat bahasa natural
– Sasarannya merepresentasikan pengetahuan dalam cara :
- Memfasilitasi gambaran inferensi dari kalimat tersebut
- Independen terhadap bahasa dimana kalimat – kalimat tersebut dinyatakan (orisinilnya)
– Representasi sederhana Conceptual Dependency :
“I gave the man a book.”
Dimana simbol memiliki arti sebagai berikut :
– Panah menunjukkan arah ketergantungan
– Panah dobel menunjukkan link dua arah antara aktor dan aksi
– p menunjukkan past tense
– ATRANS adalah salah satu aksi primitif dari teori. Menunjukkan perpindahan kepemilikan (transfer of possession)
– to menunjukkan relasi kasus obyek
– R menunjukkan penerima kasus relasi
CD Primitive Actions (Aksi primitif)
ATRANS | Transfer relasi abstrak (mis. give/ memberi) |
PTRANS | Transfer lokasi fisik oleh obyek (mis. Go/pergi) |
PROPEL | Aplikasi tenaga fisik ke obyek (mis. Push/mendorong) |
MOVE | Pergerakan bagian tubuh oleh pemiliknya (mis. Kick/menendang) |
GRASP | Pegangan obyek oleh aktor (mis. Clutch/kopling) |
INGEST | Ingestion (memasukkan) obyek oleh binatang (mis. eat/makan) |
EXPEL | Expulsion (pengeluaran) sesuatu dari tubuh binatang (mis. Cry/menangis) |
MTRANS | Transfer informasi mental (mis. tell/ memberi tahu) |
MBUILD | Membentuk informasi baru dari yang lama (mis, decide/memutuskan) |
SPEAK | Produksi suara (mis. say/bicara) |
ATTEND | Memfokuskan organ indera kearah stimulus/rangsangan (mis. listen/mendengar) |
Kategori Konsep Primitif CD
ACTs | Aksi |
PPs | Obyek (picture producer) |
AAs | Pemodifikasi aksi (action aiders) |
PAs | Pemodifikasi PPs (picture aiders) |
CD Conceptual Tense
p |
Past |
f | Future |
t | Transition |
ts | Start transition |
tf | Finished transition |
k | Continuing |
? | Interrogative |
/ | Negative |
nil | Present |
delta | Timeless |
c | Conditional |
Gambarkan kalimat ini dengan CD :
“Anggota MPR yang baik akan mendengarkan dengan penuh perhatian kepada pembicara”
Gambar :
Penjelasan :
– Panah menunjukkan arah ketergantungan
– Panah dobel menunjukkan link dua arah antara aktor dan aksi
– p menunjukkan past tense
– ATTEND adalah Memfokuskan organ indera ke arah stimulus/rangsangan (mis. listen/mendengar)
– o menunjukkan objek kasus relasi
– R menunjukkan penerima kasus relasi
- Diskusikan dengan memberikan contoh, apa yang dimaksud dengan Script. Mengapa script diperlukan?
– Script adalah struktur yang mendeskripsikan urutan stereotip dari event-event pada konteks kejadian yang ada.Script terdiri dari himpunan slot-slot
– Conceptual Dependency adalah mekanisme untuk merepresentasikan dan pemikiran mengenai event.Namun jarang kali event-event terjadi pada isolasi oleh karena itu digunakan script untuk dapat merepresentasikan pengetahuan mengenai urutan event-event yang umum dan dapat menjawab pertanyaan yang tidak bisa dijawab dengan menggunakan metode yang lain
Link download file tugas OFC II : here