Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Matakuliah Tahun Versi : H0434/Jaringan Syaraf Tiruan : 2005 :1 Pertemuan 26 NEURO FUZZY SYSTEM 1 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Menguraikan kaitan antara jaringan syaraf tiruan dengan logika fuzzy. 2 Outline Materi • Model Neuro-Fuzzy System. • Aplikasi Neuro-Fuzzy System. 3 SOFT COMPUTING ANN Learning Capability Optimizing Capability GA Every combi is possible and used: FL Representing Capability Goal is to realize processing systems with greater 4 intelligence SOFT COMPUTING Real world problems Ill-defined Imprecisely formulated Mimics human brain Reasoning and decision making exploits : imprecision uncertainty approximate reasoning partial truth to have robust, low-cost solutions 5 COMPONENTS OF SOFT COMPUTING Fuzzy Logic Artificial Neural Network Genetic Algorithm The components are complementary and synergistic Better results, if used in combination, rather than in stand-alone 6 FUZZY NEURAL NETWORK • While fuzzy logic provides an inference mechanism under cognitive uncertainty, computational neural networks oÆer exciting advantages, such as learning, adaptation, fault-tolerance, parallelism and generalization. • To enable a system to deal with cognitive uncertainties in a manner more like humans, one may incorporate the concept of fuzzy logic into the neural networks. 7 NEURAL-FUZZY COMPARISON • NEURAL NETWORK – Good in pattern recognition. – Not good at explaining how to reach the decision. FUZZY LOGIC Can reason with inprecise information. Good at explaining the decision. Can’t automatically acquire the rules. 8 TUJUAN NEURAL-FUZZY To enable a system to deal with cognitive uncertainties in a manner more like humans, one may incorporate the concept of fuzzy logic into the neural networks. 9 PROSES NEURAL-FUZZY Mulai dari pengembangan “ Fuzzy Neuron “ diikuti dengan mekanisme pembelajaran ( learning ) • development of fuzzy neural models motivated by biological neurons, • models of synaptic connections which incorporates fuzziness into neural network, • development of learning algorithms (that is the method of adjusting the synaptic weights) 10 MODEL 1 In response to linguistic statements, the fuzzy interface block provides an input vector to a multi-layer neural network. The neural network can be adapted (trained) to yield desired 11 command outputs or decisions. MODEL 2 Neural networks are used to tune membership functions of fuzzy systems that are employed as decision-making systems for controlling equipment. 12 ANFIS ARCHITECTURE Adaptive Network Fuzzy Inference System 13 SUGENO REASONING 14 LAYER 1 Output dari neuron layer 1 adalah derajat keanggotaan dari fungsi keanggotaan bell shape. fungsi keanggotaan segitiga dll. bentuknya bisa 15 LAYER 2 Operasi menggunakan MIN dari A dan B 16 INFERENCE PROCESS 17 LAYER 3 Output layer 3 merupakan normalisasi dari input pada layer 3. 18 LAYER 4 Output layer 4 merupakan perkalian dari dan hasil inference pada layer 2. 19 LAYER 5 CRISP OUTPUT Zo : 20 ERROR FUNCTION Jika Crisp Training Set diberikan : { ( xk, yk ), k = 1, 2, …….K } Maka error function untuk pattern k : Ek = ( yk – ok )2 Dimana : yk = output yang diinginkan ok = output dari jaringan 21 LEARNING ALGORITHM Menggunakan steepest descent method 22 PHOTOCOPIER MACHINE ( MATSUSHITA ELECTRIC ) 23 WASHING MACHINE ( HITACHI ) 24