Hari/Tgl/Mt Kuliah/Dosen/Kampus: Sabtu/16-10-2010/Metode Riset/Dr. Prabowo – Rahmadya, M.Kom./S2 STMIK Nusa Mandiri
Studi Kasus:
Buatlah rancangan Fuzzy Inference System untuk kasus penentuan bonus pegawai restoran berdasarkan pelayanan dan masakan yang disajikan. Gunakan rule Mamdani dengan logika yang tepat.
Penyelesaian:
-
Langkah pertama adalah buka Matlab Anda. Arahkan Current Directory pada posisi folder yang tepat.
-
Pada Command Window ketik “fuzzy”, maka akan muncul jendela berikut ini.
-
Secara default Matlab menyediakan satu masukan, satu kelauaran dan satu rule bertipe Mamdani. Karena kita diminta untuk membuat dua masukan yaitu pelayanan dan masakan, klik: edit – Add Variable – Klik “input”. Tambahkan pelayanan dan masakan sebagai variabel masukan. Beri nama yang sesuai untuk output, misalnya “bonus”.
-
Langkah berikutnya adalah kita membuat fungsi keanggotaan (membership function) untuk input. Misal pelayanan terlebih dahulu, dobel klik pada masukan pelayanan, maka akan muncul jendela baru untuk mengatur fungsi keanggotaan. Yang perlu kita atur adalah nama fungsi keanggotaan, range dan tipe-nya. Nama fungsi keanggotaan pada FIS berupa ciri verbal seperti baik, rata-rata atau buruk. Range menyatakan jangkauan angka misalnya lima menyatakan paling baik, nol menyatakan paling buruk, berarti antara dua dan tiga adalah rata-rata. Coba sendiri membuat fungsi keanggotaan seperti pada gambar di bawah ini. Agar lebih cepat, coba gunakan tipe z, gauss dan s untuk berturut-turut pada fungsi buruk, rata-rata dan baik.
-
Dengan cara yang sama dengan langkah keempat, buat untuk masukan masakan. Untuk mudahnya gunakan nama fungsi masakan tidak enak, rata-rata dan enak. Range gunakan jangkauan yang sama untuk pelayanan.
-
Berikutnya kita merancang fungsi keanggotaan pada variabel keluaran yaitu bonus. Misalnya kita akan mengkategorikan bonus menjadi banyak, rata-rata dan sedikit. Untuk memudahkan, gunakan range penjumlahan dua masukan yaitu sepuluh. Gunakan fungsi sederhana yaitu fungsi segitiga. Atur nama fungsi serta tipenya sehingga menghasilkan gambar sebagai berikut.
-
Jika telah selesai, maka terakhir kita akan membuat logika pada rule. Close terlebih dahulu Membership Function Editor. Dobel klik pada bagian tengah FIS editor. Isikan logika yang sesuai, coba skenario terbaik, terburuk dan rata-rata.
-
Untuk melihat apakah sesuai dengan yang diharapkan, klik: view – surface, perhatikan apakah sudah sesuai dengan keinginan.
-
Untuk mengatur kecenderungan kita apakah memberi bonus baik atau tidak, dapat kita lakukan dengan mengklik: view – rules. Untuk mengatur kecenderungannya dapat kita lakukan dengan menggeser garis tengah berwarna merah untuk tiap fungsi keanggotaan.
-
Selamat, Anda telah berhasil membuat satu engine FIS. Untuk menyimpan dapat kita lakukan dengan mengklik: file – export. Ada dua pilihan yang tersedia, yaitu to Workspace dan to File. Bila kita pilih to workspace maka hanya akan muncul pada Matlab saat aktif sekarang saja. Bila di-shutdown, data akan hilang. Sebaiknya kita pilih to file agar lebih permanen. Setelah diklik to file, beri nama misalnya bonis. File fuzzy akan tersimpan dengan ekstensi “fis”.
-
Berikutnya kita akan menguji fuzzy yang telah kita buat. Kembali ke command window, ketik: fis=readfis(‘bonus’) lalu enter maka Matlab akan meload engine FIS yang kita miliki yaitu bonus.fis. Berarti variabelnya diberi nama “fis”.
>> fis=readfis(‘bonus’)
-
Berikutnya kita uji misalnya pelayanan buruk, yaitu 1 sedangkan masakannya pun tidak enak. Instruksi yang diperlukan adalah evalfis.
>> out = evalfis([1 1],fis)
out =
3.2863
Hasil defuzzifikasi, dengan variabel out, adalah 3,2863 yang jika dibandingkan dengan skala 10 masih dibilang buruk.
>> out = evalfis([5 5],fis)
out =
7.3379
Selamat Mencoba.
apakah fuzzy logic toolbox dapat digunakan untuk masukan yang berjumlah banyak?
sy sedang membuat program pengolahan citra dengan fuzzy logic memanfaatkan matlab, dengan input 4 dan output 1, bagaimanakah sy bisa menyisir gambar/matriknya dengan mask 2×2(input 4) dan output 1 untuk menghasilkan gambar hasil kembali…
saya memiliki kesulitan dengan mengatur masukan dan keluarannya..
need some help..
sepertinya cukup menarik .. tetapi kami ingin dijelaskan lebih detil kasusnya, misal lewat pendahuluan/abstraknya mas .. mengingat riset soft computing sedang giat-giatnya.
ini wat tugas akhir saya…
intinya seh untuk fuzzy image processing , spesifiknya deteksi tepi dengan aturan fuzzy…
ternyata pas sy coba, agak lambat..karena harus menyisir matriks gambarnya satu-persatu…
Assalamu’alaikum? Bapak saya sangat tertarik dengan tulisan anda di blog ini sangat membantu buat saya dalam memahami ANFIS..Saat ini saya sedang melaksanakan tugas akhir mengenai ” Perancangan Software Fault locator untuk Mendeteksi,klasifikasi,serta estimasi lokasi gangguan pada saluran 20 Kv dengan ANFIS” besar harapan saya tuk bisa sharing kepada bapak dalam memahami ANFIS.
dan Saran sarannya…
Terima kasih
Wa’alaikum salam,
mudah2an banyak yg berminat dengan soft computing, mari sama2 belajar.
boleh saya minta alamat e-mailnya pak?
ato ym, agar bisa lebih leluasa berdiskusi,,
terima kasih sebelumnya pak
YM: Aditya_ir56@yahoo.com
email: adithgeek@gmail.com
email: rahmadya_trias@yahoo.com, ym=email.
good……..
tetapi ini metode lama….. yang lagi ngeternd kan penelitian tentang bagaimana membuat membership fucntion yang baik, salah satu masalah optimasi pada fuzzy. lanjutkan gan……………
ya bener, memang fuzzy tipe I banyak dikritik, apanya yg fuzzy kalo mf-nya bisa dianalisa dengan matematika konvensional? akhirnya muncul tipe II yang saat ini sedang saya pelajari, ada informasi tambahan gan?
Assalam..,mas, mau tanya tentang simulasi menggunakan matlab dengan metode logika fuzzy?bagaimana ya?
bisa ga mas share materi ato contoh programnya.,trma kasih..
simulasi dengan simulink ? kolo sudah bisa buat fuzzy (https://rahmadyatrias.wordpress.com/2010/10/17/membuat-fuzzy-dgn-toolbox-matlab/ ), coba tiru aja contoh demo-nya .. di command window ketik sltank
bagaimana source code simulasi metode logika fuzzy dengan m file editor matlab?
oke..makasih mas..
Pak… saya masih pemula dan mau bertanya bagaimana cara menentukan type mf dari membership functionnya? terima kasih…
pak boleh tanya g???saya bingung waktu mau menambah fungsi keanggotaanya itu pada Add mf hanya ada maksimal 9 padahal saya butuh lebih dari 9 bagaimana caranya???
thanks be4
ampun dahh .. banyak amat mf-nya, mas iqbal. pertama pilih 9. kemudian addmf lagi 9, jadilah 18
Pak kira-kira kalo metoda fuzzy digunakan untuk optimasi PLTA ada referensinya ga? trims
ada siswa saya yang memperkirakan kebutuhan batubara (PLTU) berdasarkan data yang lalu dengan ANFIS. optimasi apanya ya?
Optimasinya untuk PLTA. input ada 2 yaitu : 1. Debit inflow air yang masuk waduk
2. Ketinggian Muka Air Waduk | Outputnya berupa : Release atau air yang keluar dari waduk. Rulenya seperti contoh anda restoran. Misalnya : jika debit kecil dan Ketinggian kecil maka Release kecil. dst.
Masalah muncul ketika pembimbing meminta saya untuk membuat simulasi operasional waduk selama 10 tahun!. Jadi saya harus memasukkan inflow dan elevasi untuk setiap bulan selama waktu tersebut. Apakah saya harus memasukkan input satu-satu, untuk kemudian saya catat outputnya? Bagaimana caranya jika semua input selama 10 th mengambil data dari file dat atau xls kemudian output diproses dengan matlab?
BULAN TAHUN INPUT ELEVASI OUTPUT
januari 2000 30 200 ?
februari 2000 50 160 ?
dst s.d desember th 2010 ….. %^&(*^&^%%$# :=((
Sedangkan untuk memperoleh output dengan
>> out = evalfis([5 5],fis)
juga amat lama khan????
terima kasih.
email : faqihn@yahoo.co.id
Waktu itu ada yang datang ke saya ketika mau sidang terbuka ternyata dosen pembimbing meminta hal yang sama dengan kasus bapak, kasusnya tentang kontroler fuzzy pada kandang ayam selama beberapa bulan.
Akhirnya diputuskan menggunakan SIMULINK pada Matlab. Hanya saja karena simulasi membutuhkan waktu lama jika diset sesungguhnya, akhirnya diskala agar lebih cepat. Keluarannya pada SCOPE ternyata bisa dikonversi ke tabel yang nantinya bisa dipindah ke excel atau diplot ulang.
salam..
pak mau bertanya,
apakah dalam setiap params membership function yg ada pada logika fuzzy itu perhitungan atau bagaimana untuk menghasilkan outputan yg baik?
dan apakah tau bagaimana cara mengoptimasi Membership function pada logika fuzzy pada kasus gabungan Membership Function (trimf dan trapmf)?
terima kasih sebelumnya,
Itulah gunanya penelitian, banyak hal yang harus diteliti. Hasilnya bermunculan di jurnal-jurnal. Ada yang membutuhkan bantuan algoritma genetik untuk optimasi rule, dan sebagainya. Makanya tidak ada pakem yang tepat, sebelum kita sendiri meneliti. Kebanyakan saat ini tidak ada metode yang terbaik, karena antar metode bisa dikombinasi (hybrid) untuk menghasilkan output yang optimal.
salam,
Saya mau tanya apakah penyelesaian kasus dengan menggunakan metode tsukamoto bisa dilakukan dengan matlab? jika bisa mohon bantuan tutorialnya dikirim via email saya
terima kasih
Bisa, malah lebih mudah, makanya tidak dimasukkan dalam paket toolboxnya karena terlalu mudah. Saya pernah download fuzzy tsukamoto dengan bahasa Java. Hanya saja lupa link-nya. Coba cari di google. Tinggal dikonversi aja ke Matlab. Siapa tahu sudah ada yang membuatnya dengan bahasa Matlab.
siip makasih mas saran dan infonya..
Selamat sore mas Rahmad
saya membuat model fuzzy mamdani dan sugeno dengan 5 input 1 output, bahkan sudah dibuat GUI-nya..
ada permasalahan sedikit, cuma tidak membuat gagal running..
ketika GUI di running pertama kali, tanpa mengubah input, saya langsung pilih proses tombol mamdani/sugeno, pasti program tidak bisa jalan..
tetapi setelah klik tombol dan rubah inputan, program bisa jalan..
(inputan memakai drop down)
pesan error yg muncul :
??? Reference to non-existent field ‘soi’.
Error in ==> prediksi>push_mamdani_Callback at 83
out=evalfis([handles.soi handles.suhu handles.mjo handles.lift handles.rh],fis_mam)
Error in ==> gui_mainfcn at 75
feval(varargin{:});
Error in ==> prediksi at 42
gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback.
mohon pencerahannya, thanks..
kyknya variabel soi tdk berhasil dikenali matlab. klo tdk dropdown jalankah?
pak saya mau tanya dong kalau 3 inputan itu masukkan dalam evalfuzzynya gimana?
misal data nilai siswa,
data=[9 8 10] (ada tiga nilai: 9,8 dan 10).
out=evalfis(data,fis) atau
out=evalfis([9 8 10],fis) dengan fis variabel fuzzy yang dibaca:
fis=readfis(‘namafuzzy.fis’)
Salam pak, saya mau tanya..
Sekarang saya lagi tugas akhir Menggunakan Fuzzy Mamdani untuk penerimaan karyawan baru..
Yang mau saya tanyakan kira-kira input dan outputnya apa saja pak…?
Terima kasih banyak sebelumnya pak..
inputnya kriteria apa saja yg menentukan diterima atau tidaknya, sedangkan keluarannya diterima/tidak, atau bisa ditambah “dipertimbangkan”. Tentu saja tinggal diatur range inputnya
assalammualaikum pa, saya sedang mengambil Tugas Akhir dengan judul “Analisa Jumlah Produksi PT.X menggunakan metode ANFIS”. Faktor2 untk penentuan jumlah produksi sy mengambil data order, data penjualan, data stock, dan data biaya produksi. yg saya ingin cara untuk memasukkan data tersebut melalui anfis bagaimana caranya pa? lalu apakah bisa ANFIS untuk penentuan jumlah produksi? karena selama yang saya cari jurnal ANFIS belum ada untuk penentuan jumlah produksi. jika ada rferensi mengenai penentuan jumlah produksi melalui ANFIS mohon sharenya pa .. makasih
dpt balas mail : mira_febrina91@yahoo.com
ya sudah, data yang lama (order,penjualan,stok, dan biaya produksi, serta jumlah produksinya) dilatih saja. prinsipnya kayak membuat persamaan untuk menentukan jumlah produksi dengan mempelajari data-data yang lama. Makin banyak data yang lampau, hasil makin baik (asal datanya konsisten)
bisa jelaskan maksud dari data konsisten? terima kasih
misal jika data order, data penjualan, data stock, dan data biaya produksi berturut-turut a,b,c,d total produksinya z, maka jika ada data lain yang seperti itu tetapi memiliki total produksi yang berbeda drastis atau malah berlawanan, maka hasil training sistem biasanya kacau. Kalau di statistik ada istilah data yang menyimpang itu dieliminasi/dibuang, atau diganti dengan yang baru yang tidak terlalu jauh menyimpang.
Pak, kalo mau buat fuzzy mamdani dan tsukamoto lewat source code MATLAB gmana caranya pak?? misal ada 3 input dan 1 output, membership functionnya trapesium..mohon bantuannya pak…atau kalau ada jurnal kirim ke fajriel_interisti@yahoo.com
Makasih pak
assalamu’alaikum…met malam,,,pak saya mau nanya gmn cara menampilkan semua output fuzzy ke matlab??? cara di atas itukn outputnya satu2,kasus sy ini ada 6 inputan satu output,,tetapi yg sy perlukan ada 76 output,,kalau satu2 kn repot,mohon bantuannya,
masukannya matriks yg mau dites, hasilnya vektor keluaran
ok sip,,,terus sya mau nanya lagi gman cara nampilkan output matlab k excel begitu sebaliknya.mhon bantuannya.Maksih…
lihat materi di menu UNSADA – Data Mining. gunakan xlswrite(‘nama_file’,)
Pagi pak, sya dari UPNVJ sya sedangambil TA tentang Fuzzy DB tahini, sya liat jurnal ilmiah yg lain pada gunakan software Delphi tp sya gunakan software MATLAB, apa bsa sya slesaikan pak???
mohon referensi bapak bila bsa gunakan MATLAB untuk fuzzy DB tahani
Kalo boleh dengan Matlab maalah lebih enak. Sekarang Matlab sudah seperti VB, Delphi, dan program visual lainnya. Saya sering menggunakannya untuk riset algoritma tertentu, karena lebih transparan prosesnya. Bahkan bisa membuat Sistem Inf Geografis: http://www.youtube.com/watch?v=IFIM0wPcgP8
tepat sekali pak. awal2 sya bandingkan software umum yg mana mmiliki fasilitas terbaru ssuai kebutuhan org IT. sya temukan ialah matlab pak……untuk skarang ini TA sya ttg logika fuzzy tahani. sya masih bingung awal penggunaan pd MATLAB pak, sya tahu bru logika fuzzy mamdani yg digunakan di MATLAB. jd untuk awal penggunaan tahani bagaimana pak???
Nanti saya cari dulu informasinya. Kalau sudah ketemu akan saya upload di blog. Sementara ini di Matlab, pilihannya baru Mamadani dan Sugeno. Atau ada referensi yg bisa saya baca. Ternyata banyak pertanyaan-pertanyaan baru yang menarik yg belum pernah saya dengar sebelumnya, seperti minggu lalu ada yg datang dari UI tentang Neural Network yg dikombinasikan dengan Algoritma Genetika untuk pabrik kimia.
maff pak bukan sya ga sopan tp mumpung sya masih mahasiswa jd sya pnasaran untuk cari2 hal baru yg bguna bagi manusia.
ilmu dari bapak sya tunggu!!!
asslmkm pak..
saya bru bljr matlab, saya mau mnnyakan apakah bisa script matlab diaplikasikan ke VB ? trm kasih.
sepertinya harus dijadikan executable dulu matlabnya
ada tutorialnya gak ya pak mengenai itu ?
pak, ada tutorial Fuzzy mamdani pake VB gak ya?
atau contoh programnya, sy krang referensi…
Saya belum dapat, cuma kalo pake mamdani agak ribet ketika menghitung titik berat untuk outputnya.
Mas, mau tanya
Gimana caranya mengkonversi toolbox fuzzy (dari aturan fuzzy yang saya buat) ke source code m-file di Matlab?
coba cari di help-nya: Building Fuzzy Inference Systems Using Custom Functions, disitu dibahas teknik buat mf, fuzzifikasi, dan defuzzifikasi, dengan m-file.
Selamat sore pak Rahmadya, ada beberapa hal yg mau saya tanyakan, saya sudah mengirimkan email ke email pak Rahmadya.
maaf pak,, saya msh pemula jd mohon maklumi,,, saya mau tanya kalau mau gabungin kurva pada tahap komposisi antara buat nyari momen dan luasan daerah, itu caranya gmn kalau di matlab?
Mau tanya, bagaimana kalau membuat 1 input dengan 2 output?
Tolong brikan contoh program yang di pushbutton nya
misal, input : level air, rendah, sedang, tinggi
output, keran a dan keran b
level rendah, a dan b nyala
sedang a nyala b mati
tinggi a dan b mati
trims..
bisa beri contoh kasus 1 input dengan 2 output ga mas?
Kalau yg pake push botton saya pernah publish, cuma sy lupa di mana
assalamualaikum pak, saya mau tanya pak , apakah metode mamdani ini nantinya bisa di masukan coding nya ke web pak, ? terimakasih
Saya belum nyoba, tapi kalau metode tsakamoto yg sederhana pernah nyoba, itu pun basisnya java, bukan php
Assalam, bapak saya mau bertanya. Saya sedang mengerjakan tugas akhir menggunakan fuzzy metode sugeno dengan orde nol untuk kontrol kecepatan roda pada mobil robot. Saya melakukan pengujian fuzzy menggunakan matlab, tapi hasil yang saya peroleh pada program saya berdeda dengan pada matlab, padahal kalau saya hitung secara manual hasilnya sama. Apakah ada pengaruh dengan orde yang di gunakan pada matlab? Karena saat saya baca matlab menggunakan orde 1, saat dia orde nol konstanta di berikan nilai 0, apakah matlab membedakan orde secara otomatis? Atau ada cara setting orde pada matlab? Terimakasih.
Kayaknya masalah orde harus sama dgn yg di matlab, harusnya sugeno lebih mudah perhitungannya
salam sejahtera
saya mau bertanya. untuk fuzzy model perangkingan seperti AHP apakah bisa digunakan dalam matlab? dan kalau bisa bagaimana cara pengoperasiannya? saya butuh bantuan bapak untuk skripsi saya. terima kasih
Di fuzzy ada pembobotan, defaultnya seragam. Bisa juga dengan bertingkat, setelah satu diprediksi, hasilnya utk prediksi berikutnya
Pak mau bertanya, mengapa hasil perhitungan manual berbeda dengan hasil perhitungan menggunakan toolbox fuzzy logic pada matlab?
Klo MF nonlinear seperti sigmoid dll kyknya harus sama persis letak batas nya, kebanyakan pakai fungsi segitiga supaya enak ngitungnya
Kalau fknya trapesium gimana pak?
Pak , saya mau bertanya.
kalau saya mau view surface dari file yang sudah saya simpan dengan nama ‘bonus1’ gmna ya pak?
kalau hanya fis=readfis(‘bonus1’) hanya keluar keterangan saja pak.
kemudian saya mau bertanya kalau saya mau memasukan data pada masukan/input dengan jumlah lebih dari 20 dan tipe number , apa bisa berjalan pak ? karena saya mau buat prediksi inflasi dengan anfis pak . terima kasih pak ,
Jangan pake readfis kalo mau lihat surface, pake
>>fuzzy bonus1
Dobel klik rule trus lihat surface
20 masukan bisa aja (banyak banget variabelnya)
pak saya mau nanya klo evalfis data lebih dari 10 bagaimana pak ?
maksudnya evalfis itu pak ya pak ?
source code pada akurasi data menggunakan anfis, itu menggunakan source code ga pak ?
makasih sebelumnya pak.
Assalam’alaikum Pak,.. sy ingin bertanya. sy menggunakan FIS mamdani di matlab dengan 5 input dan 1 output, bagaimana cara membuat urutan rule-rulenya? apakah ada aturan-aturan tertentu dalam pengurutannya?
saya masih bingung karena yg sy perhatikkan pada kasus yg ada dengan 4 input dan 1 output itu hasil seluruh rulenya ada 81.
mohon penjelasannya, Terima Kasih.
Urutan rule tidak berpengaruh, hanya untuk keteraturan saja. Tidak ada aturan jumla rulenya. Rule memang makin banyak makin halus. Jika target output (misal data pelamar yg diterima dan tidak diterima) sudah dimiliki lebih mudah dgn anfis yg membentuk sendiri rule2nya
Salaam. Pak, saya mau tanya. Saya punya data berjumlah 600 dan dibagi 80% data training dan 20% data uji. Tapi semua data saya bentuknya kategorik. Ada 3 input: frekuensi, usia, dan riwayat penyakit. Ketiganya adalah data kategorik. Jadi, inputnya hanya terdiri dari angka 0, 1, 2, atau 3 saja. Yang mau saya tanyakan adalah apakah output hasil anfis itu akan berupa data kategorik juga atau tidak ya pak? Target yang sudah saya buat juga berupa kategorik, 0 dan 1. Terima kasih pak.
anfis dan jst tidak kategorik. bisa saja nanti hasilnya dikategorikan (dibulatkan). kalau clustering baru kategorik hasil outputnya.
Baik pak. Saya mau tanya lagi pak, apakah anfis model sugeno pasti hanya menghasilkan 1 output? Dan adakah link untuk bisa membaca model struktur anfis pak? Terutama tentang pemetaannya. Terima kasih pak
jika target pelatihan lebih dari satu, keluaran anfis juga lebih dari satu (berbentuk vektor). struktur anfis lebih rumit dari jst. saya ada tapi lupa dimana nyimpennya, saya cari dulu.
Terimakasih Bapak tutorial tersebut sangat membantu. Saya ingin bertanya, cara melakukan pengujian 90 data training menggunakan sistem fuzzy tersebut untuk memperoleh hasil defuzzifikasinya bagaimana nggih?saya masih belum paham cara mengaitkan data input training excel saya dengan fis yang sudah saya buat tersebut
di fuzzy tidak ada data training melainkan meramu rule beserta membership function. menguji berarti menjalankan fuzzy dan membandingkan dengan hasil hitungan manual (banyak referensi yg memberi contoh hitungan manual)
Baik pak. Pak saya masih awam mengenai fuzzy, tetapi tugas akhir saya mengenai klasifikasi kanker otak menggunakan gabungan fuzzy dengan salah satu metode NN. Pada penelitian saya tersebut variabel inputnya berupa hasil ekstraksi fitur citra MRI yang di fuzzy-kan, sedangkan variabel outputnya berupa diagnosis normal (0) dan kanker (1). Apabila target outputnya nanti juga di fuzzy-kan, berarti memfuzzy-kannya juga melalui serangkaian FIS?jika demikian berarti nanti target outputnya apakah berupa perkiraan?. Terimakasih pak
Pak saya masih awam mengenai fuzzy, tetapi tugas akhir saya mengenai klasifikasi kanker otak menggunakan gabungan fuzzy dan salah satu metode NN. Pada penelitian saya tersebut variabel inputnya berupa hasil ekstraksi fitur citra MRI yang di fuzzy-kan dan variabel outputnya berupa diagnosis normal (0) dan kanker (1). Apabila target outputnya nanti juga difuzzy-kan, berarti memfuzzy-kannya nanti juga melalui serangkaian FIS?jika demikian berarti nanti target output saya apakah masih berupa perkiraan?
Apabila target outputnya nanti juga difuzzy-kan, berarti memfuzzy-kannya nanti juga melalui serangkaian FIS?
mem-fuzzy berarti proses fuzzifikasi tiap masukan untuk diolah di engine RULE-based, tapi ketika output harus dikembalikan ke angka biasa lewat defuzzifikasi.
jika demikian berarti nanti target output saya apakah masih berupa perkiraan? fuzzy tidak ada target (output berasal dari ramuan RULE), nah kalo NN wajib ada untuk pelatihan (training)
pak mohon maaf ini ada contoh codingan untuk matlabnya ga ya?
code kalau mau buat GUI, dulu pernah buat bukunya: https://rahmadya.com/2012/01/12/buku-penerapan-soft-computing-dengan-matlab/. Untuk kode detil bisa lihat situs resminya: https://www.mathworks.com/help/fuzzy/evalfis.html
mas mau nanya kalau untuk outpu kurvanya di bentuk Singleton bisa gk ya? soalnya saya cari di tool fuzzy di matlab gk ada buat yang kurva Singleton
Buat fuzzy baru dengan metode Sugeno (bukan Mamdani) agar output nanti singleton
assalamualaikum mas kalau pengen buat kurva outpunya jadi kurva Singleton yang bentuk kurvanya garis lurus ke atas gmn ya?
salam. menggunakan tipe sugeno (TSK), jadi harus diulang dari awal lagi dari file-new … pilih sugen.