sistim informasi kecerdasan buatan bab 2 representasi pengetahuan
DESCRIPTION
Representasi dimaksudkan untuk sifat-sifat penting suatu problema dan membuat informasi tersebut dapat diakses oleh prosedur pemecahan masalah. STMIK Catur Sakti KendariTRANSCRIPT
-
Anon Kuncoro Widigdo, ST., MM.
Kecerdasan Buatan(Artificial Intelligence)
Mata Kuliah
AMIK / STMIK Catur SaktiKendari
BAB 2Representasi Pengetahuan
-
REPRESENTASI PENGETAHUAN
Representasi dimaksudkan untuk sifat-sifat pentingsuatu problema dan membuat informasi tersebutdapat diakses oleh prosedur pemecahan masalah.
Bahasa dalam representasi harus dapat membuatprogrammer mampu mengekspresikanpengetahuan yang diperlukan untuk mendapatkansolusi permasalahan.
Ada dua entity yang harus diperhatikan dalam Representasi Pengatahuan
1. Fakta. Kejadian sebenarnya yang akan kita representasikan2. Representasi dari fakta. Hasil representasi dari fakta yang akan kita
manipulasikan
-
Representasi yang baikMengemukakan hal secara eksplisit
Membuat masalah menjadi transparan
Komplit dan efisien
Menampilkan batasan-batasan alami yang ada
Menghilangkan detil-detil yang diperlukan
Dapat dilakukan komputasi
-
Kategori Representasi Pengetahuan
1. Representasi LogikaMenggunakan ekspresi-ekspresi dalam logika formal untukmerepresentasikan basis pengetahuan.
2. Representasi ProseduralRepresentasi menggambarkan pengetahuan sebagai kumpulaninstruksi untuk memecahkan masalah.
-
Kategori Representasi Pengetahuan
4. Representasi TerstrukturRepresentasi jenis ini adalah perluasan dari representasi networkyaitu pada representasi terstruktur ini setiap simpulnya merupakansebuah struktur yang lebih kompleks.
3. Representasi NetworkRepresentasi ini merepresentasikan pengetahuan sebagai graph,dimana simpul-simpulnya menggambarkan obyek atau konsep dariproblema yang dihadapi. Sedangkan edge-nya menggambarkanhubungan atau asosiasinya.
-
Representasi Pengetahuan Logika
Contoh:
Doberman adalah anjing
anjing(doberman)
anjing(x) berekor(x)
Kemudian kita representasikan fakta lain bahwasemua anjing mempunyai ekor
berekor(anjing)
Anjing berekor
-
Representasi Pengetahuan dalam PROLOG
Adam
Indra
Arif Wati
Rudi Ria Joko
putra(Adam,Indra).putra(Indra,Arif).putri(Indra,Wati).putra(Arif,Rudi).putri(Arif,Ria).putra(Wati,Joko).
Representasi Logika dalam PROLOGadalah sebagai berikut:
Menyatakan Relasi / Hubungan
-
Contoh pertanyaan sederhana menurut fakta
Siapakah putri dari Arif ?
putri(Arif, X).X = Ria
Keterangan:X adalah sebuah variabel untuk menampung jawaban daripertanyaan Siapakah putri dari Arif ?
putri(Y, X).Y = Indra X = WatiY = Arif X = Ria
-
Representasi Pengetahuan dalam PROLOG
Menyatakan Sifat / Milik
Representasi Logika dalam PROLOGadalah sebagai berikut:
cantik(Arini).cantik(Amalia).ganteng(Ryan).ganteng(Ahmad).mahasiswa(Arif).mahasiswi(Lina).
-
Representasi Pengetahuan dalam PROLOG
Rules / AturanRules / Aturan adalah suatu pernyataan yg menunjukkan fakta-fakta yangberinteraksi saling berinteraksi untuk membentuk kesimpulan.
Sebuah rules / aturan dinyakatakan sebagai suatu kalimat bersyarat. IF adalahkeyword yang dikenal dalam Prolog untuk menyatakan kalimat bersyarat ataudisimbolkan dengan :-
Contoh:
Budi suka baksoRules :
Wawan suka sesuatu yang disukai Budi
-
Representasi Pengetahuan dalam PROLOG
Rules / Aturan
Representasi Logika dalam PROLOG adalah sebagai berikut:
suka(Budi, Bakso).suka(Wawan, Sesuatu) if suka(Budi,Sesuatu).
atau
suka(Budi, Bakso).suka(Wawan, Sesuatu) :- suka(Budi,Sesuatu).