Home > Aplikasi Desktop, Kuliah, Logika Fuzzy, Tutorial > Octave: Fuzzy Inference System dengan Metode Mamdani

Octave: Fuzzy Inference System dengan Metode Mamdani

Salah satu metode inferensi fuzzy (FIS) adalah Mamdani (metode Max-Min), selain Tsukamoto (penalaran monotonik) dan Sugeno.

Untuk mendapatkan output FIS, dilakukan 4 tahap berikut:

  1. pembentukan himpunan fuzzy dari nilai crisp (fuzzifikasi)
  2. aplikasi fungsi aplikasi (rule)
  3. komposisi aturan
  4. defuzzifikasi untuk mendapatkan keluaran crisp

Belajar dari demo bagaimana metode FIS ini bekerja, akan membuat kita lebih paham. Di octave, demo FIS menggunakan metode Mamdani dapat diperoleh dengan mengetikan fungsi berikut:
>>>mamdani_tip_demo

Demo ini untuk menghitung tip yang hendak diberikan dari kualitas makanan dan layanan yang didapatkan. Fuzzy-logic toolkit untuk Octave harus sudah terinstall. 7 buah grafik akan dimunculkan:

  1. Masukan fuzzy: kualitas makanan
  2. Masukan fuzzy: layanan yang didapatkan
  3. Keluaran fuzzy: tip yang perlu diberikan
  4. Keluaran fuzzy: tambahan tip yang perlu diberikan
  5. Grafik untuk menghitung tip dan tambahan tip
  6. Keluaran fuzzy dari rule yang ditetapkan. Rulenya adalah:
    • (Food-Quality == Bad) && (Service == Bad) => (Tip == About-Ten-Percent) &&
      (Check-Plus-Tip == Plus-About-Ten-Percent)
    • (Food-Quality == Bad) && (Service == Good) => (Tip == About-Fifteen-Percent
      ) && (Check-Plus-Tip == Plus-About-Fifteen-Percent)
    • (Food-Quality == Good) && (Service == Bad) => (Tip == About-Fifteen-Percent
      ) && (Check-Plus-Tip == Plus-About-Fifteen-Percent)
    • (Food-Quality == Good) && (Service == Good) => (Tip == About-Twenty-Percent
      ) && (Check-Plus-Tip == Plus-About-Twenty-Percent)

  7. Fuzzifikasi dan keluaran crisp berupa tips yang perlu diberikan jika kualitas makanan=4 dan layanan=6, yaitu tips = 15%
  1. No comments yet.
  1. No trackbacks yet.
*

This blog is kept spam free by WP-SpamFree.

Skip to toolbar