230 likes | 454 Views
KECERDASAN BUATAN (ARTIFICIAL INTELLIGENCE). Pertemuan 8 SISTEM FUZZY 1. Pendahuluan. Manusia cenderung menggunakan bahasa dalam bentuk sesuatu yang dapat dipahami secara umum, bukan dalam bentuk bahasa matematika yang mementingkan akurasi. Misalkan, kita mengatakan:
E N D
KECERDASAN BUATAN(ARTIFICIAL INTELLIGENCE) Pertemuan 8 SISTEM FUZZY 1
Pendahuluan • Manusia cenderung menggunakan bahasa dalam bentuk sesuatu yang dapat dipahami secara umum, bukan dalam bentuk bahasa matematika yang mementingkan akurasi. Misalkan, kita mengatakan: "Benda itu sangat berat" daripada "Benda itu beratnya 1500 kg."
Teori fuzzy set atau himpunan samar dikemukakan pertama oleh Lotfi Zadeh 1965. • Dengan teori Fuzzy sets kita dapat merepresentasikan dan menangani masalah ketidak pastian dalam hal ini bisa berarti keraguan, ketidak tepatan, kekurang lengkapan informasi dan kebenaran yang bersifat sebagaian.
Representasi fakta semacam di atas menggunakan istilah yang ambigu atau samar (fuzzy). Misalnya, kata sangat berat dapat memiliki arti berbeda-beda, seberapa berat? • Fuzzy system adalah suatu sistem yang menggunakan himpunan fuzzy untuk memetakan suatu inputan menjadi ouput tertentu (black box). Misalnya, jika anda mengetahui seberapa layanan pada restaurant tersebut, anda dapat menentukan berapa jumlah tip yang layak diberikan kepada pelayan.
Di dunia nyata seringkali kita menghadapi suatu masalah yang informasinya sangat sulit untuk diterjemahkan ke dalam suatu rumus atau angka yang tepat karena informasi tersebut bersifat kualitatif (tidak bisa di ukur secara kuantitatif).
Fuzzines dan Probabilitas • Sama-sama menangani ketidak pastian tetapi perbedaan terdapat pada masalah jenis ketidak pastian yang ditangani.
Ada seorang yang terdampar pada sebuah pulau gersang tanpa air. Pada suatu hari ia menemukan dua buah peti masing-masing peti berisi 50 botol air mineral. • Pada peti pertama terdapat tulisan peringatan ” 1 dari 50 botol ini berisi cairan kimia mematikan yang warna dan rasa seperti air mineral, anda akan mati seketika ketika meminumnya.”. • Pada peti kedua ” Satu plastik cairan kimia mematikantelah dicampurkan ke dalam 50 botol, tetapi anda mati ketika meminum 50 botol tersebut”. Karena dehidrasi berat orang tersebut hanya membutuhkan 1 botol air agar tetap hidup.
Variabel Linguistik (Linguistic Variable) • Istilah-istilah yang merepresentasikan fakta yang samar seperti pada contoh diatas disebut sebagai variabel linguistik. contoh-contoh lain dari variabel linguistik beserta nilai tipikal yang mungkin. • Variabel Linguistik Nilai Tipikal suhu panas, dingin ketinggian pendek, cukup, tinggi kelajuan sangat lambat, lambat, cepat
Dalam sistem pakar fuzzy (fuzzy expert system), variabel linguistik digunakan pada aturan-aturan fuzzy (fuzzy rules). Perhatikan contoh di bawah ini: R1 IF Kelajuan rendah THEN Buat akselerasi menjadi tinggi R2 IF Suhu udara rendah AND Tekanan cukup THEN Buat kelajuan menjadi rendah
Jangkauan (range) nilai yang mungkin dalam variabel linguistik disebut sebagai universe of discourse (semesta pembicaraan). • Sebagai contoh "kelajuan" dalam R1 dapat memiliki range antara 0 sampai 200 km/jam. Karena "kelajuan rendah" menempati sebagian segmen dari universe of discourse.
Himpunan Fuzzy (Fuzzy Set) • Ilustrasi fuzzy dan crisp set. • himpunan orang muda. • output berupa derajad kemudaan • Fungsi keanggotaan (membership function).
Fuzzy sets • Masalah pemberian beasiswa • Kita ingin memutuskan apakah seorang mahasiswa layak mendapatkan beasiswa atau tidak. Misalkan kita hanya memperhatikan 2 parameter, yaitu IP dan tes psikologi (TP). A memiliki IP=3,00 dan TP = 8,00 sedang B memiliki IP =2,99 dan TP = 8,5. Universitas membuat aturan bahwa mahasiswa yg layak mendapatkan beasiswa adalah mahasiswa yng memiliki IP >= 3,00 dan TP>=8,00.
Dgn aturan tsb maka A mendapat beasiswa. Aturan seperti itu dirasa tidak adil, knp B yg selisih Ip nya hanya 0,01 dan Tp nya jauh lebih besar tidak mendapat beasiswa. • Dalam kasus ini Universitas telah membuat aturan yang jelas dan membedakan secara tegas. • Dalam bhs inggris dsb crisp yg diartikan sbg clear dan distinct.
Apa itu crisp set • Himpunan yang membedakan anggota dan non anggotanya dengan batasan yang jelas dsb crisp set • . Misal C={x|x integer,x>2}.
Alasan digunakan logika fuzzy • Konsep logika fuzzy mudah di mengerti • Logika fuzzy sangat fleksibel • Logika fuzzy memiliki toleransi terhadap data-data yang tidak tepat • Logika fuzzy mampu memodelkan fungsi-fungsi non linier yang sangat kompleks
Logika fuzzy dapat membangun dan mengaplikasikan pengalaman-pengalaman para pakar secara langsung tanpa harus melalui proses pelatihan • Logika fuzzy dapat bekerjasama dengan teknik-teknik kendali secara konvensional • Logika fuzzy didasarkan pada bahasa alami
Atribut himpunan Fuzzy • Linguistik, yaitu penamaan suatu grup yang mewakili suatu keadaan atau kondisi tertentu dengan menggunakan bahasa alami, seperti Muda, parobaya , tua • Numeris, yaitu suatu nilai yang menunjukkan ukuran dari suatu variabel, seperti 20,25,10,dsb
Hal-hal yang perlu dipahami • Variabel fuzzy Merupakan variabel yang hendak dibahas dalam suatu sistem fuzzy, contoh umur,temperatur,permintaan,dsb • Himpunan Fuzzy merupakan suatu grup yang mewakili suatu kondisi atau keadaan tertentu dalam suatu variabel fuzzy Misal variabel umur memiliki 3 himpunan fuzzy, muda, parobaya, tua
Semesta Pembicaraan keseluruhan nilai yang diperbolehkan untuk dioperasikan dalam suatu variabel fuzzy Cth semesta pembicaraan untuk variabel umur [0 90]
Domain Keseluruhan nilai yang diijinkan dalam semesta pembicaraan dan boleh dioperasikan dalam suatu himpunan fuzzy Misal Muda [ 0,35]