Neuro-Fuzzy Control Adriano Joaquim de Oliveira Cruz NCE/UFRJ

Slides:



Advertisements
Similar presentations
Extension Principle Adriano Cruz ©2002 NCE e IM/UFRJ
Advertisements

Fuzzy Control - Example. Adriano Joaquim de Oliveira Cruz NCE e IM, UFRJ ©2002.
NEURAL NETWORKS Backpropagation Algorithm
Fuzzy Inference Systems. Review Fuzzy Models If then.

Learning from Examples Adriano Cruz ©2004 NCE/UFRJ e IM/UFRJ.
Clustering: Introduction Adriano Joaquim de O Cruz ©2002 NCE/UFRJ
1 Part I Artificial Neural Networks Sofia Nikitaki.
The back-propagation training algorithm
Fuzzy Systems Adriano Cruz NCE e IM/UFRJ
Derivative-Based Fuzzy System Optimization Dan Simon Cleveland State University 1.
Linguistic Descriptions Adriano Joaquim de Oliveira Cruz NCE e IM/UFRJ © 2003.
Classification Adriano Joaquim de O Cruz ©2002 NCE/UFRJ
Neural Networks Part 3 Dan Simon Cleveland State University 1.
Extension Principle Adriano Cruz ©2002 NCE e IM/UFRJ
CS 4700: Foundations of Artificial Intelligence
Dan Simon Cleveland State University
Fuzzy Rule-based Models *Neuro-fuzzy and Soft Computing - J.Jang, C. Sun, and, E. Mizutani, Prentice Hall 1997.
NeuroFuzzy systems. FuNNy A compiler: FuNNy language to C. Beside the Fuzzy system, the compiler generate a simple test program that can be used as a.
What are Neuro-Fuzzy Systems A neuro-fuzzy system is a fuzzy system that uses a learning algorithm derived from or inspired by neural network theory to.
Hybrid intelligent systems:
PRESETATION BY: TEJAS KAVITAKE DANIEL AKU YIRANG.
Neuro-fuzzy Systems Xinbo Gao School of Electronic Engineering Xidian University 2004,10.
NUMERICAL EXAMPLE APPENDIX A in “A neuro-fuzzy modeling tool to estimate fluvial nutrient loads in watersheds under time-varying human impact” Rafael Marcé.
Hybrid intelligent systems:
KE22 FINAL YEAR PROJECT PHASE 2 Modeling and Simulation of Milling Forces SIMTech Project Ryan Soon, Henry Woo, Yong Boon April 9, 2011 Confidential –
FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR USING NEURO-FUZZY SYSTEMS WITH LOCAL RECURRENT STRUCTURE FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR.
Artificial Neural Networks
Extraction of Fetal Electrocardiogram Using Adaptive Neuro-Fuzzy Inference Systems Khaled Assaleh, Senior Member,IEEE M97G0224 黃阡.
Appendix B: An Example of Back-propagation algorithm
Backpropagation An efficient way to compute the gradient Hung-yi Lee.
© Negnevitsky, Pearson Education, Lecture 11 Neural expert systems and neuro-fuzzy systems Introduction Introduction Neural expert systems Neural.
Lecture 3 Introduction to Neural Networks and Fuzzy Logic President UniversityErwin SitompulNNFL 3/1 Dr.-Ing. Erwin Sitompul President University
Classification / Regression Neural Networks 2
Artificial Intelligence Methods Neural Networks Lecture 4 Rakesh K. Bissoondeeal Rakesh K. Bissoondeeal.
FUZZY CLUSTERING AND ANFIS 2009/  Underfitting : M51 demolm2  Overfitting: M51: demolm3  ANFIS  ANFIS GUI  Example1 (training data: clusterdemo.dat)
Neural-Network-Based Fuzzy Logical Control and Decision System 主講人 虞台文.
ANFIS (Adaptive Network Fuzzy Inference system)
Fuzzy Inference Systems. Fuzzy inference (reasoning) is the actual process of mapping from a given input to an output using fuzzy logic. The process involves.
EE459 Neural Networks Backpropagation
MUNICIPALITIES CLASSIFICATION BASED ON FUZZY RULES
The intelligence of the Social Network, first achievements on FIS A peculiar scientific problem B. Apolloni and team B. Apolloni, S. Bassis, GL Galliani,
Neural Networks Demystified by Louise Francis Francis Analytics and Actuarial Data Mining, Inc.
Introduction to Neural Networks Introduction to Neural Networks Applied to OCR and Speech Recognition An actual neuron A crude model of a neuron Computational.
Chapter 4: Fuzzy Inference Systems Introduction (4.1) Mamdani Fuzzy models (4.2) Sugeno Fuzzy Models (4.3) Tsukamoto Fuzzy models (4.4) Other Considerations.
Chapter 8: Adaptive Networks
Hazırlayan NEURAL NETWORKS Backpropagation Network PROF. DR. YUSUF OYSAL.
Authors : Chun-Tang Chao, Chi-Jo Wang,
TEMPLATE DESIGN © Classification of Magnetic Resonance Brain Images Using Feature Extraction and Adaptive Neuro-Fuzzy.
A Novel Integrated Protective Scheme for Transmission Line Using ANFIS Faculty of Engineering, Minia University, Minia, Egypt Slide 1 of 51.
Introduction of Fuzzy Inference Systems By Kuentai Chen.
The article written by Boyarshinova Vera Scientific adviser: Eltyshev Denis THE USE OF NEURO-FUZZY MODELS FOR INTEGRATED ASSESSMENT OF THE CONDITIONS OF.
Linear Models & Clustering Presented by Kwak, Nam-ju 1.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
VIDYA PRATISHTHAN’S COLLEGE OF ENGINEERING, BARAMATI.
RADIAL BASIS FUNCTION NEURAL NETWORK DESIGN
The Gradient Descent Algorithm
Fuzzy Logic Toolbox Analysis and Design.
CSE 473 Introduction to Artificial Intelligence Neural Networks
Dr. Unnikrishnan P.C. Professor, EEE
Dr. Unnikrishnan P.C. Professor, EEE
Dr. Unnikrishnan P.C. Professor, EEE
Adaptive Neuro-Fuzzy Inference Systems (ANFIS)
Chapter 9: Supervised Learning Neural Networks
Fuzzy Logic Colter McClure.
Dr. Unnikrishnan P.C. Professor, EEE
Hybrid intelligent systems:
Fuzzy Inference Systems
Learning Combinational Logic
Artificial Neural Networks / Spring 2002
Presentation transcript:

Neuro-Fuzzy Control Adriano Joaquim de Oliveira Cruz NCE/UFRJ

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 2 Neuro-Fuzzy Systems = Usual neural networks that simulate fuzzy systems = Introducing fuzziness into neurons

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 3 ANFIS architecture = Adaptive Neuro Fuzzy Inference System = Neural system that implements a Sugeno Fuzzy model.

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 4 Sugeno Fuzzy Model = A typical fuzzy rule in a Sugeno fuzzy model has the form If x is A and y is B then z = f(x,y) = A and B are fuzzy sets in the antecedent. = z=f(x,y) is a crisp function in the consequent. = Usually z is a polynomial in the input variables x and y. = When z is a first-order polynomial the system is called a first-order Sugeno fuzzy model.

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 5 Sugeno Fuzzy Model  x y  x y w1w1 w2w2 A2A2 A1A1 B1B1 B2B2 z 1 =p 1 x+q 1 y+r 1 z 2 =p 2 x+q 2 y+r 2

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 6 Sugeno First Order Example = If x is small then y = 0.1x = If x is median then y = -0.5x + 4 = If x is large then y = x – 2 Reference: J.-S. R. Jang, C.-T. Sun and E. Mizutani, Neuro-Fuzzy and Soft Computing

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 7 Comparing Fuzzy and Crisp

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 8 Sugeno Second Order Example = If x is small and y is small then z = -x + y +1 = If x is small and y is large then z = -y + 3 = If x is large and y is small then z = -x + 3 = If x is large and y is large then z = x + y + 2 Reference: J.-S. R. Jang, C.-T. Sun and E. Mizutani, Neuro-Fuzzy and Soft Computing

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 9 Membership Functions

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 10 Output Surface

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 11 ANFIS Architecture = Output of the ith node in the l layer is denoted as O l,i A1A1 A2A2 B1B1 B2B2 x y      Layer 1Layer 3Layer 2Layer 4Layer 5 xy xy w1w1 w2w2 f O 1,2

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 12 ANFIS Layer 1 = Layer 1: Node function is = x and y are inputs. = A i and B i are labels (e.g. small, large).   (x) can be any parameterised membership function. = These nodes are adaptive and the parameters are called premise parameters.

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 13 ANFIS Layer 2 = Every node output in this layer is defined as: = T is T-norm operator. = In general, any T-norm that perform fuzzy AND can be used, for instance minimum and product. = These are fixed nodes.

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 14 ANFIS Layer 3 = The ith node calculates the ratio of the ith rule’s firing strength to the sum of all rules’ firing strength = Outputs of this layer are called normalized firing strengths. = These are fixed nodes.

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 15 ANFIS Layer 4 = Every ith node in this layer is an adaptive node with the function = Outputs of this layer are called normalized firing strengths. = p i, q i and r i are the parameter set of this node and they are called consequent parameters.

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 16 ANFIS Layer 5 = The single node in this layer calculates the overall output as a summation of all incoming signals.

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 17 ANFIS Layer 5 = Every ith node in this layer is an adaptive node with the function = Outputs of this layer are called normalized firing strengths.

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 18 Alternative Structures = The structure is not unique. = For instance layers 3 and 4 can be combined or weight normalisation can be performed at the last layer.

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 19 Alternative Structure cont. A1A1 A2A2 B1B1 B2B2 x y    w1w1 w2w2 f O 1,2  Layer 1Layer 2Layer 5Layer 3 xy xy Layer 4

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 20 Training Algorithm = The function f can be written as = There is a hybrid learning algorithm based on the least-squares method and gradient descent.

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 21Example = Modeling the function = Input range [-10,+10]x[-10,+10] = 121 training data pairs = 16 rules, with four membership functions assigned to each input. = Fitting parameters = 72; 24 premise and 48 consequent parameters.

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 22 Initial and Final MFs

Adriano Cruz *NCE e IM - UFRJ Neuro-Fuzzy 23 Training Data