170 likes | 633 Views
MESIN INFERENSI. Mesin Inferensi. Mengandung pola pikir dan penalaran dalam menyelesaikan masalah Mesin inferensi Merupakan program komputer Memberikan metodelogi untuk penalaran tentang informasi yang ada dalam basis pengetahuan dan dalam workplace Untuk mengformulasikan kesimpulan.
E N D
MesinInferensi • Mengandungpolapikirdanpenalarandalammenyelesaikanmasalah • Mesininferensi • Merupakan program komputer • Memberikanmetodelogiuntukpenalarantentanginformasi yang adadalam basis pengetahuandandalam workplace • Untukmengformulasikankesimpulan
Pengontrolaninferensiberbasisaturan • Pelacakankedepan (forward chaining) • Pelacakankebelakang (backward chaining)
Pelacakankedepan (forward chaining) • Pendekatan yang dimotorioleh data. • Pelacakandimulaidariinformasimasukan, • Selanjutnyamencoba menggambarkan kesimpulan. • Pelacakan ke depan mencari fakta
Pelacakankebelakang (backward chaining) • Pelacakandimulaidaritujuan • Selanjutnyadicariaturan yang memilikitujuantersebutuntukkesimpulannya. • Selanjutnyaprosespelacakanmenggunakanpremisuntukaturantersebutsebagaitujuanbarusebagaikesimpulannya.
Contoh: • Ada 10 aturan yang tersimpan dalam basis pengetahuan. • Fakta awal yang diberikan hanya: A & E (artinya: A dan E bernilai benar). • Ingin dibuktikan apakah K bernilai benar (hipotesis: K)? Pengontrolaninferensi
Forward Chaining • Munculnya fakta baru pada saat inferensi:
R-10 J K R-9 R-4 Fakta G A R-5 D F R-3 H R-6 E Fakta Alur inferensi:
Fakta R-10 A C J I K R-1 R-7 R-8 B H A Tidak diketahui (a) Pertama: Gagal Fakta R-10 R-9 R-4 J G A K (b) Kedua: Sukses Backward Chaining • Alur inferensi:
Penelusuran data • Forward chaining danbackword chaining dipengearuhipenelusuran data • Depth-first search • Breadth-first search • Best-first search
Depth-first search • Penelusuran data pada node-node secaravertikaldansudahdidefinisikanmisalnyadarikirikekanan. • Keuntungan : penelusuranmasalahdapatdigalisecaramendalamsampaiditemukansolusi yang optimal. • kekurangannyaadalahmembutuhkanwaktu yang sangat lama
Breadth-first search • Penelusuran data pada semua node dalam satu level atau satu tingkatansebelumke level atautingkatandibawahnya. • Keuntungan : penelusuranmasalahdapatdigalisecaramendalamsampaiditemukansolusi yang optimal. • Kekurangannya : waktu yang dibutuhkan yang sangat lama apabilasolusiberadapada node terakhir
Best-first search • Menggunakanpengetahuanakansuatumasalahuntuk melakukan panduan pencarian ke arah node tempat dimana solusi berada. • Keuntungan : mengurangibebankomputasikarenahanya yang memberikanharapansaja yang diujidanakanberhentiapabilasolusiadalahmendekati yang terbaik. • hanyasajayang diambil bisa saja salah dan tidak ada jaminan bahwa solusi yang dihasilkan merupakansolusi yang mutlakbenar.