MEKANISME INFERENSI Program Studi S1 Informatika STMIK Bumigora Mataram
Mekanisme Inferensi Untuk menyelesaikan suatu masalah/persoalan, maka : Harus tahu domain dari persoalan. (Nilai-nilai yang mungkin digunakan sebagai sebuah solusi, tidak harus sebuah state (keadaan) karena memang biasanya belum merupakan sebuah state (keadaan/kondisi yang konkrit)
Mengetahui : Fakta dan Goal yang ingin dicapai Bagaimana goal itu dicapai berdasarkan fakta yang ada (yang diperoleh). ADA DUA (2) METODE UNTUK MENCAPAI GOAL: 1. Forward Chaining (Penalaran Maju) 2. Backward Chaining (Penalaran Mundur) Sebagaimana manusia dalam menyelesaikan masalah menggunakan penalaran /Reasoning
Umumnya untuk menarik kesimpulan atau untuk mencapai goal berangkat dari fakta menuju ke goal. FORWARD CHAINING Sering disebut juga DATA DRIVEN Berangkat dari fakta/data yang diketahui. Diberi fakta, apa yang dapat disimpulkan? Satu set fakta yang diketahui diberikan/dimasukkan ke dalam working memory
Kemudian diperoleh fakta baru, setiap fakta baru dicek sampai apakah fakta baru tersebut merupakan tujuan akhir yang diharapkan atau lebih singkatnya: Start dengan beberapa fakta dalam working memory dengan menggunakan rules mendapatkan kesimpulan baru dan mengambil beberapa aksi yang baru. Setiap aksi yang baru dicek apakah merupakan tujuan yang diharapkan.
BACKWARD CHAINING Sering disebut Goal Driven Berangkat dari Hipotesis/Tujuan yang diketahui (Hipotesis/Tujuan diberi apakah didukung oleh fakta-fakta) Kemudian dicari rule yang mendukung Fakta dicari hingga semua anteseden dari hipotesis terpenuhi atau Jika goal baru diperoleh merupakan data yang diketahui maka proses selesai. ATAU LEBIH SINGKATNYA : Start dengan Goal dan memperhatikan rule-rule yang akan menolong mengarah ke goal sampai dicapai inisial kondisi
Contoh: Diketahui sekumpulan pengetahuan sebagai berikut : A= Mempunyai uang $10.000 B= Usia<30 tahun C= Berpendidikan sarjana D= Penghasilan pertahun > $40.000 E= Investasi pada sekuritas F= Investasi pada saham yang berkembang G= Investasi pada saham IBM GOAL Pertanyaan : Apakah perlu orang tersebut menginvestasikan sahamnya pada saham IBM
JAWAB Beberapa Rule 1. A^CE (Jika Mempunyai uang $ 10.000 dan Berpendidikan sarjana maka sebaiknya menginvestasikan pada sequritas. 2. C^DF 3. B^EF 4. BC 5. FG Fakta yang diketahui : A B
Goalnya adalah G dengan metode FORWARD (Berangkat dari fakta B 4. BC Working Memory A C^A 1. A^CE B C E^B 3. B^E F E F F 5. FG Goal G
Atau dengan cara lain: A R1 R4 E R3 R5 B C F G Goal
Terima Kasih ….