>>

forward chaining

Forward Chaining
Forward chaining merupakan salah satu metode penalaran atau inferensi untuk menyelesaikan suatu masalah.
Chain (rantai) berarti suatu perkalian inferensi yang menghubungkan suatu permasalahan dengan solusinya.
Forward chaining adalah suatu rantai yang dicari atau dilewati/ dilintasi dari suatu permasalahan untuk memperoleh solusinya.
Forward chaining juga dapat digambarkan dengan penalaran dari fakta menuju konklusi yang terdapat pada fakta. Operasi dari sistem forward chaining
dimulai dengan memasukkan sekumpulan
fakta yang diketahui ke dalam memori
kerja (working memory), kemudian
menurunkan fakta baru berdasarkan aturan
yang premisnya cocok dengan fakta yang
diketahui. Proses ini dilanjutkan sampai
dengan mencapai goal atau tidak ada lagi
aturan yang premisnya cocok dengan fakta
yang diketahui.
Karakteristik Forward Chaining
- Perencanaan, monitoring dan control
- Disajikan untuk masa depan
- Antecedent ke konsekuen
- Data memandu, penalaran dari bawah ke atas
- Bekerja ke depan untuk mendapatkan solusi apa yang mengikuti fakta
- Breadth first search dimudahkan
- Antecedent menentukan pencarian
- Penjelasan tidak difasilitasi

Forward chaining disebut juga penalaran dari bawah ke atas karena penalaran dimulai dari evidence (bukti) pada level bawah menuju konklusi pada level atas didasarkan pada fakta.

• Forward chaining merupakan grup dari multipel inferensi yang melakukan pencarian dari suatu masalah kepada solusinya.
• Jika klausa premis sesuai dengan situasi (bernilai TRUE), maka proses akan meng-assert konklusi
• Forward Chaining adalah data driven karena inferensi dimulai dengan informasi yg tersedia dan baru konklusi diperoleh
• Jika suatu aplikasi menghasilkan tree yang lebar dan tidak dalam, maka gunakan forward chaining.

Contoh Kasus
• Sistem Pakar: Penasihat Keuangan
• Kasus : Seorang user ingin berkonsultasi apakah tepat jika dia berinvestasi pada stock IBM?

Variabel-variabel yang digunakan:
A = memiliki uang $10.000 untuk investasi
B = berusia < 30 tahun C = tingkat pendidikan pada level college D = pendapatan minimum pertahun $40.000 E = investasi pada bidang Sekuritas (Asuransi) F = investasi pada saham pertumbuhan (growth stock) G = investasi pada saham IBM • Setiap variabel dapat bernilai TRUE atau FALSE FAKTA YANG ADA: • Diasumsikan si user (investor) memiliki data: – Memiliki uang $10.000 (A TRUE) – Berusia 25 tahun (B TRUE) • Dia ingin meminta nasihat apakah tepat jika berinvestasi pada IBM stock? Peraturan R1 : IF seseorang memiliki uang $10.000 untuk berinvestasi AND dia berpendidikan pada level college THEN dia harus berinvestasi pada bidang sekuritas R2 : IF seseorang memiliki pendapatan per tahun min $40.000 AND dia berpendidikan pada level college THEN dia harus berinvestasi pada saham pertumbuhan (growth stocks) R3 : IF seseorang berusia < 30 tahun AND dia berinvestasi pada bidang sekuritas THEN dia sebaiknya berinvestasi pada saham pertumbuhan R4 : IF seseorang berusia < 30 tahun dan > 22 tahun
THEN dia berpendidikan college
R5 : IF seseorang ingin berinvestasi pada saham pertumbuhan
THEN saham yang dipilih adalah saham IBM.

Penyederhanaan aturan
• R1: IF A and C, THEN E
• R2: IF D and C, THEN F
• R3: IF B and E, THEN F
• R4: IF B, THEN C
• R5: IF F, THEN G
DONASI SAWER TRAKTIR Terimakasih Atas Dukungan serta Keiklasan Anda
Newer Posts Newer Posts Older Posts Older Posts

Baca Juga

2 comments

  1. isinya bagus gan tapi temanya gak enak bngt diliatnya bkin tulisan nyaru

    ReplyDelete
    Replies
    1. maaf ya gan jika kurang memnuhi kebutuhan...
      terimakasih telah berkunjung

      Delete