Hari/Tgl/Ruang/MK/Dosen: Kamis/03-05-2010/Lab. Disain/Pemrograman Komputer/Rahmadya, ST, MKom.
Beberapa kondisi yang terjadi sehari-hari melibatkan sesuatu yang kurang bila langsung diterapkan dalam komputasi. Komputasi model lama akan “hang” jika data yang harus dimasukkan kurang lengkap, ekstrim, kurang jelas dan keganjilan-keganjilan lainnya, sementara itu proses harus terus berjalan. Saat ini mulai banyak riset yang membahas hal tersebut, yang saat ini diberi istilah ‘Soft Computing’ sebagai lawan dari ‘hard computing’.
Fuzzy logic dikenal ada dua jenis yaitu Fuzzy Inference Systems (FIS) dan Adaptive Neuro-Fuzzy Inference Systems (ANFIS). Perbedaan terletak pada teknik pembuatan Rule-nya. Pada FIS, logika Rule kita buat sendiri sedangkan pada ANFIS, rule tercipta akibat proses pembelajaran (learning) oleh sistem itu sendiri dan dengan bantuan sistem syaraf tiruan.
Saat ini kita akan bahas FIS terlebih dahulu, untuk membuka toolbox FIS pada Matlab, KLIK DI SINI. FIS memiliki tiga komponen yaitu masukan (dengan fungsi membership) yang diteruskan dengan Rule (logika if – and/or – then) dan terakhir proses defuzifikasi pada keluaran. Fungsi membership yang tersedia pada toolbox Matlab lumayan lengkap (lurus, sigmoid, bell dan sebagainya). Untuk melihat cara membuat fungsi membership, KLIK DI SINI. Makin banyak masukan hasil makin baik, masukan akan dioleh oleh, Rule – based, KLIK DI SINI. Untuk mengetes apakah fuzzy yang dibuat berjalan dengan baik, perlu di tes dengan command window sebelum dimasukkan ke GUI. KLIK DI SINI, untuk mengetes di command window.
TUGAS: Buat GUI untuk menggunakan Fuzzy yang telah dibuat sebelumnya.
Hallooo, selamat pagi, saat ini saya telah membaca Fuzzy Inference System (FIS)sistus anda yang tertera pada internet, saya adalah pengguna Matlab baru beberapa minggu ini. saya tertarik dengan sofware ini. terutama fuzzy Logic yang merupakan menjadi motivasi saya untuk mengetahui applikasi yang ternyata Fuzzy lebih unggul dibandinkan PID yang digunakan dalam dunia industri berskala besar modern ini. saya ingin lebih banyak lagi belajar tentang Fuzzy ini dari anda. saya sangat-sangat mengharapkan bahawa anda bisa membantu saya tentang materi-materi yang harus saya baca. kita bisa berinteraksi lewa email saya mengharapkan membantu saya unutk mengetahui lebih dalam lagi sekilas seputar MATLAB dan Simulink. terimakasih.
dari horas sahala M
kalau ingin bukti langsung perbandingan pid dan fuzzy, buka matlab, ketik di command window >sltank (enter) coba delete fuzzy (hanya pid yg berfungsi) .. perhatikan efeknya
Saya mau tanya apa yach bedanya ANFIS sama adaptif fuzzy?? Saya coba baca2, prinsipnya sich sama cuma kalo ANFIS pakai pembelajaran neural. Terimakasih
berikut, perbandingan kinerja anfis dengan ann: https://rahmadyatrias.wordpress.com/2010/10/02/perbandingan-kinerja-anfis-dan-ann/
Mohon penjelsan :
Saya mau mengontrol mesin DC.
1. Apa teknik mengejust membershet function agar diperoleh repon output yang terbaik
2. Jika menggunakan ANFIS,bagaimana cara menginput data awal.
tunggu ya .. ntar sy upload, kebetulan lagi sibuk buat dua paper seminar di bandung nih ..
salam kenal dan mohon penjelasannya:
saya baru kenal matlab 1 bulan terakhir ini, tapi ada beberapa hal yang masih belum ngerti walaupun sudah bolak-balik baca Help-nya Matlab.
1. bisakah proses dalam ANFIS disimulasikan secara manual (dihitung secara manual),mulai proses fuzzyfikasi, inferensi sampai defuzzyfikasinya?adakah contohnya?
2. saya sedang membangun ANFIS dengan 5 kriteria dan 1 output.apa saja yang pertama kali harus lakukan (membuat rule,membership function atau apa dulu?)
terima kasih banyak………
kebanyakan skripsi emang disuruh menghitung secara manual .. biasanya untuk satu kasus saja (dari MF hingga defuzzyfikasi). Kalo ANFIS menggunakan Matlab, langsung aja buka >>anfisedit, buat masukan (kumpulan vektor2 semua kemungkinan) dan arahkan ke keluaran yang sesuai, trus training dah … Rule akan terbentuk sendiri.
oh begitu…kira2 saya bisa konsultasi langsung sama bapak?soalnya sudah saya coba2 lagi tapi masih bingung juga.terima kasih bantuannya…
berikut bahan ngajar di Pasca Sarjana STMIK Nusa Mandiri, smoga bisa membantu https://rahmadyatrias.wordpress.com/2010/11/15/creating-the-adaptive-neuro-fuzzy-inference-system-anfis/
Datang saja ke Universitas Islam “45” Bekasi, karena home base saya di sana.
Ass..
kalo boleh saya tau apakah ada toolbox matlab untuk fuzzy type-2,
sy coba install versi 2010 ternyata tidak ada juga. saya cari di internet ternyata ada yang membuatkan m-filenya, tapi tidak pernah sy pakai, masih ada tapi lupa nama situsnya. coba cari sendiri .. pasti dapat. di readme-nya ada pesan bisa minta source ke: qilian@sipi.usc.edu
terima kasih infonya…
GB
oiya, saya mau tanya ya pak…
centroid dengan weighted average itu sama nda ya? centroid nda bisa dipake di tipe Sugeno ya?
trima kasih..
GB
setahu saya, yang memakai pusat titik berat (apapun istilahnya) cuma tipe mamdani. Sugeno kan berbasis matematis/pers kurva.
Pak saya mau tanya, bagaimana cara membuat pasangan data input-output setelah dilakukan normalisasi data.??? Anggap aja ada 2 input. Mohon bantuannya,terimakasih
saya mau tanya mas perbedaan fuzzy logic dengan PID apa ya??
kelebihan dan kekurangannya?? bgg soalnya
fuzzy kan berdasarkan logika buatan kita (agak lambat, smooth), sementara PID berdasarkan fisika alami (respon lebih cepat, overshoot dan riak).
pak bisa minta emailnya ? saya mauu tanya seputar fuzzy
rahmadya_trias@yahoo.com
pak saya mau nanya kalau perbedaan antara fuzzy logic nya saja dengan fuzzy inference system apa ya ?
pak saya di kasih pertanyaan sama dosen saya
apa perbedaan fuzzy logic dengan fuzzy inference system ?
kalau post bpk kan FIS sama ANFIS. kalau FL sama FIS apa pak
fuzzy logic (indonesianya logika kabur) tidak membatasi secara tegas dua kelas. tidak mengatakan tinggi badan anda tinggi atau rendah saja melainkan dengan suatu kurva dan fungsi keanggotaan. tidak mengatakan anda tinggi tetapi tinggi dengan keanggotaan (0.7) sekaligus rendah juga dengan keanggotaan (0.3) mengikuti lengkung fungsi keanggotaan (sigmoid, bell, triangle, dll).
inference berarti memprediksi berdasarkan logika, di sini karena logikanya jenis fuzzy, maka disebut FIS. misalnya TNI membutuhkan siswa yang tinggi dan cerdas maka FIS akan mengolah masukan tinggi anda (0.3) dan misalnya kecerdasan (0.6) lewat mekanisme logika and/or di rule-nya.
Mohon maaf sebelumnya Pak punya plant simulink controller ANFIS? untuk skripsi saya.
maksudnya sumulasi di simulink dengan anfis? saya dulu pernah bikin, caranya pelajari aja demo dari Matlab, di command window ketik: sltank
pak maksud pemulihan membership function itu apa sya masih binggung ?
ada banyak pilihan mau garis lurus atau melengkung (gauss/bell), peralihan dari 0 ke 1
Assalamualaikum wr wb
Maaf mas sy mau nanya langkah2 manual cara memangkitkan nilai random pada anfis gimana y mas??
Kebetulan saya sedang ada penelitian tentang anfis
kalo di matlab kan ada fungsinya (‘rand’) nanti dibangkitkan bilangan pecahan dari 0 sampai 1. kalo mau dari 1 – 10 ya tinggal dikalikan 10 aja fungsinya
Pak saya mau tanya, maksudnya kurva gbellmf pada anfis itu apa ya ?
membership function itu, lihat bab ttg fuzzy
Pak mau tanya lagi, apakah pemilihan membership function akan mempengaruhi akurasinya nanti ? Misal kita memilih kurva gauss, apakah akurasinya nanti akan berbeda dengan yg memakai kurva gbellmf ? Makasih pak sebelumnya