Sistem
pengenalan pola warna dengan metode Fuzzy Logic Mamdani
Untuk
membangun sebuah sistem fuzzy, hal yang paling utama bagaimana seorang pembuat
sistem memahami dan mengerti tentang sistem yang akan dibuat (berkenaan dengan
parameter – parameter yang berpengaruh terhadap sistem ataupun berkenaan dengan
masalah – masalah dari sebuah kasus yang ingin dibuatkan sistem fuzzy). Dalam
kasus ini, untuk memprediksi mengenali pola
warna dipengaruhi oleh beberapa parameter,
yaitu: kecerahan citra dan intensitas citra.
Untuk rancangan dapat dilihat seperti dibawah ini:
Setelah rancangan input dan output sistem yang akan dibangun telah
dirancang, langkah selanjutnya adalah melakukan perhitungan secara teori dan
simulasi menggunakan fuzzy tool pada software Matlab. Dalam hal ini, lebih
terfokus terhadap rancangan secara simulasi. Dimana pun langkah-langkah
perancangannya yaitu sebagai berikut :
1. Jalankanlah
program matlab anda lalu kemudian untuk memulai perhitungan dan simulasi ketik "fuzzy" di command window.
Sehingga
muncul tampilan sebagai berikut.
1. 2. Klik edit-add variable-input untuk menentukan banyaknya input yang
kita inginkan. Dan klik edit-add variable-output untuk menentukan output yang
kita inginkan seperti tampilan dibawah ini :
1. 3. Klik kecerahan citra 2 kali,
kemudian masukan himpunan fungsi keanggotaan berdasarkan data di atas. Untuk
menambahkan inputan di membership function editor. klik edit-Remove All MFs kemudaian klik Add MFs dan aturlah sesuai keinginan rancangan. Kemudian kurva
segitiga gunakan trimf dengan range
(0-145). Sehingga diperoleh tampilan sebagai berikut :
1. 4. Klik intensitas citra 2 kali. kemudian masukan
himpunan fungsi keanggotaan berdasarkan data di atas. untuk kurva segitiga
gunakan trimf dengan range (0-125). Jika menggunakan kurva segitiga, maka MF
type = trimf dan Number of Mfs sesuai rancangan. Sehingga diperoleh tampilan sebagai berikut :
1. 5. Klik output 2 kali. kemudian masukan himpunan fungsi
keanggotaan berdasarkan data di atas. untuk segitiga gunakan trimf dengan range
(0-175). Untuk menambahkan inputan di membership function editor. klik
edit-MFs. Sehingga diperoleh tampilan sebagai berikut :
1. 6. Setelah selesai memasukan
variabel input dan output, tahap
selanjutnya adalah membuat aturan- aturan sesuai rancangan. Klik edit-Rules dan
tulis aturan berdasarkan input dan output yang kita buat. Maka diperoleh
tanpilan sebagai berikut.
1. 7. Setelah aturan dibuat.
kemudian kita klik pada Rule-editor yaitu view-Rules maka muncul tampilan dibawah ini, yang digunakan untuk melakukan perhitungan dan simulasi sesuai
dengan rule yang telah diberikan.
1. 8. Langkah terakhir adalah
menyimpan file sistem fuzzy yang telah anda buat, klik File-Export-To file Seperti tanpilan dibawah ini.
Lihat juga Versi Gui Matlab
Terima kasih, semoga bermanfaat :)
Tidak ada komentar:
Posting Komentar