Chap 3: Fuzzy Rules and Fuzzy Reasoning

Slides:



Advertisements
Similar presentations
Graphical Technique of Inference
Advertisements


Rulebase Expert System and Uncertainty. Rule-based ES Rules as a knowledge representation technique Type of rules :- relation, recommendation, directive,
Fuzzy Inference and Defuzzification
Fuzzy Logic The restriction of classical propositional calculus to a two- valued logic has created many interesting paradoxes over the ages. For example,
CLASSICAL LOGIC and FUZZY LOGIC. CLASSICAL LOGIC In classical logic, a simple proposition P is a linguistic, or declarative, statement contained within.
Fuzzy Expert System Fuzzy Logic
Fuzzy Expert System. Basic Notions 1.Fuzzy Sets 2.Fuzzy representation in computer 3.Linguistic variables and hedges 4.Operations of fuzzy sets 5.Fuzzy.
Fuzzy Expert Systems. Lecture Outline What is fuzzy thinking? What is fuzzy thinking? Fuzzy sets Fuzzy sets Linguistic variables and hedges Linguistic.
Fuzzy Control Lect 3 Membership Function and Approximate Reasoning
Neuro-fuzzy modeling between minimum and maximum Claudio Moraga University of Dortmund Germany © cm Universidad Técnica Federico Santa María Valparaíso,
Fuzzy Expert System.
Chapter 18 Fuzzy Reasoning.
The Equivalence between fuzzy logic controllers and PD controllers for single input systems Professor: Chi-Jo Wang Student: Nguyen Thi Hoai Nam Student.
Fuzzy Sets and Fuzzy Logic Theory and Applications
THE MODEL OF ASIS FOR PROCESS CONTROL APPLICATIONS P.Andreeva, T.Atanasova, J.Zaprianov Institute of Control and System Researches Topic Area: 12. Intelligent.
Fuzzy Rule-based Models *Neuro-fuzzy and Soft Computing - J.Jang, C. Sun, and, E. Mizutani, Prentice Hall 1997.
Neuro-fuzzy Systems Xinbo Gao School of Electronic Engineering Xidian University 2004,10.
FUZZY LOGIC Babu Appat. OVERVIEW What is Fuzzy Logic? Where did it begin? Fuzzy Logic vs. Neural Networks Fuzzy Logic in Control Systems Fuzzy Logic in.
Fuzzy Sets Introduction/Overview Material for these slides obtained from: Modern Information Retrieval by Ricardo Baeza-Yates and Berthier Ribeiro-Neto.
Fuzzy Inference (Expert) System
Theory and Applications
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 12 FUZZY.
Fuzzy systems. Calculate the degree of matching Fuzzy inference engine Defuzzification module Fuzzy rule base General scheme of a fuzzy system.
Chap 3: Fuzzy Rules and Fuzzy Reasoning J.-S. Roger Jang ( 張智星 ) CS Dept., Tsing Hua Univ., Taiwan Fuzzy.
Fuzzy Inference Systems
Fuzzy Inference and Reasoning
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.
Fuzzy Logic Artificial Intelligence Chapter 9. Outline Crisp Logic Fuzzy Logic Fuzzy Logic Applications Conclusion “traditional logic”: {true,false}
Ch.3 Fuzzy Rules and Fuzzy Reasoning
Fuzzy Relations( 關係 ), Fuzzy Graphs( 圖 形 ), and Fuzzy Arithmetic( 運算 ) Chapter 4.
VIDYA PRATISHTHAN’S COLLEGE OF ENGINEERING, BARAMATI.
Chapter 3: Fuzzy Rules & Fuzzy Reasoning Extension Principle & Fuzzy Relations (3.2) Fuzzy if-then Rules(3.3) Fuzzy Reasonning (3.4)
CSIE Dept., National Taiwan Univ., Taiwan
Chapter 8 : Fuzzy Logic.
Introduction to Pattern Recognition
Neural Networks and Its Deep Structures
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
Question: Is it warm in here?
Intro to Machine Learning
Expert System Structure
CANFIS Coactive Neuro Fuzzy Inference systems
Fuzzy Inference Systems
Fuzzy expert systems Fuzzy inference Mamdani fuzzy inference
Fuzzy Logic and Approximate Reasoning
Feature Selection for Pattern Recognition
Homework 8 Min Max “Temperature is low” AND “Temperature is middle”
Introduction to Fuzzy Logic
Chap 3: Fuzzy Rules and Fuzzy Reasoning
Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić
Department of Electronics and Commn. Engg.
Fuzzy System Structure
CLASSICAL LOGIC and FUZZY LOGIC
Chap 3: Fuzzy Rules and Fuzzy Reasoning
Speech/Audio Signal Processing in MATLAB/Simulink
Homework 9 Min Max “Temperature is low” AND “Temperature is middle”
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
Neuro-Fuzzy and Soft Computing for Speaker Recognition (語者辨識)
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
Original: J.-S. Roger Jang (張智星) Edited and Extended by 陳琨太
Chap 8: Adaptive Networks
Ch. 20 Genetic Algorithms Genetic Algorithms ...
Back to “Serious” Topics…
Hierarchical Clustering
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
Dr. Unnikrishnan P.C. Professor, EEE
Fuzzy Sets Neuro-Fuzzy and Soft Computing: Fuzzy Sets ...
Chap 4: Fuzzy Inference Systems
Fuzzy Inference Systems
Introduction to Fuzzy Set Theory
Presentation transcript:

Chap 3: Fuzzy Rules and Fuzzy Reasoning 2018/12/26 Fuzzy Rules and Fuzzy Reasoning Chap 3: Fuzzy Rules and Fuzzy Reasoning Provided: J.-S. Roger Jang Modified: Vali Derhami ... In this talk, we are going to apply two neural network controller design techniques to fuzzy controllers, and construct the so-called on-line adaptive neuro-fuzzy controllers for nonlinear control systems. We are going to use MATLAB, SIMULINK and Handle Graphics to demonstrate the concept. So you can also get a preview of some of the features of the Fuzzy Logic Toolbox, or FLT, version 2.

Outline Fuzzy if-then rules Compositional rule of inference 2018/12/26 Outline Fuzzy if-then rules Compositional rule of inference Fuzzy reasoning Specifically, this is the outline of the talk. We will start from the basics, introduce the concepts of fuzzy sets and membership functions. By using fuzzy sets, we can formulate fuzzy if-then rules, which are commonly used in our daily expressions. We can use a collection of fuzzy rules to describe a system’s behavior; this forms the fuzzy inference system, or fuzzy controller if used in control systems. In particular, we can apply neural networks learning method in a fuzzy inference system. A fuzzy inference system with learning capability is called ANFIS, stands for adaptive neuro-fuzzy inference system. Actually, ANFIS is already available in the current version of FLT, but it has certain restrictions. We are going to remove some of these restrictions in the next version of FLT. Most of all, we are going to have an on-line ANFIS block for SIMULINK; this block has on-line learning capability and it ideal for on-line adaptive neuro-fuzzy control applications. We will use this block in our demos; one is inverse learning and the other is feedback linearization.

Linguistic Variables A numerical variables takes numerical values: 2018/12/26 Linguistic Variables A numerical variables takes numerical values: Age = 65 A linguistic variables takes linguistic values: Age is old A linguistic values is a fuzzy set. All linguistic values form a term set: T(age) = {young, not young, very young, ... middle aged, not middle aged, ... old, not old, very old, more or less old, ... not very yound and not very old, ...}

Linguistic Values (Terms) 2018/12/26 Linguistic Values (Terms) complv.m

2018/12/26 Linguistic Hedges Very: Somewhat: Extremely

Fuzzy Partition Fuzzy partitions formed by the linguistic values “young”, “middle aged”, and “old”: lingmf.m

Fuzzy If-Then Rules General format: Examples: If x is A then y is B 2018/12/26 Fuzzy If-Then Rules General format: If x is A then y is B Examples: If pressure is high, then volume is small. If the road is slippery, then driving is dangerous. If a tomato is red, then it is ripe. If the speed is high, then apply the brake a little.

Fuzzy If-Then Rules Two ways to interpret “If x is A then y is B”: B B 2018/12/26 Fuzzy If-Then Rules Two ways to interpret “If x is A then y is B”: A coupled with B A entails B y y B B x x A A

Fuzzy If-Then Rules Two ways to interpret “If x is A then y is B”: 2018/12/26 Fuzzy If-Then Rules Two ways to interpret “If x is A then y is B”: A coupled with B: (A and B) A entails B: (not A or B) Material implication Propositional calculus Extended propositional calculus Generalization of modus ponens

Fuzzy If-Then Rules Fuzzy implication function: A coupled with B 2018/12/26 Fuzzy If-Then Rules Fuzzy implication function: A coupled with B fuzimp.m

2018/12/26 Fuzzy If-Then Rules A entails B fuzimp.m

Compositional Rule of Inference 2018/12/26 Compositional Rule of Inference Derivation of y = b from x = a and y = f(x): y y b b y = f(x) y = f(x) a x x a a and b: points y = f(x) : a curve a and b: intervals y = f(x) : an interval-valued function

Compositional Rule of Inference 2018/12/26 Compositional Rule of Inference a is a fuzzy set and y = f(x) is a fuzzy relation: cri.m

Fuzzy Reasoning Generalized Modus ponens: 2018/12/26 Fuzzy Reasoning Modus ponens: Generalized Modus ponens: Approximate reasoning or fuzzy reasoning Modus Ponens: قیاس استثنایی Modus Tollens: قیاس فرضی

Degree of compatibility 2018/12/26 Fuzzy Reasoning Single rule with single antecedent Rule: if x is A then y is B Fact: x is A’ Conclusion: y is B’ And Method Degree of compatibility And Method is a T- norm such as min, or Prod Implication Method Implication Method is a T-norm such as min, or Prod

Fuzzy Reasoning Graphic Representation: And method: min 2018/12/26 Fuzzy Reasoning Graphic Representation: And method: min Implication method: min A’ A B  x y A’ B’ x y x is A’ y is B’

Degree of compatibility Degree of compatibility 2018/12/26 Fuzzy Reasoning Single rule with multiple antecedent Rule: if x is A and y is B then z is C Fact: x is A’ and y is B’ Conclusion: z is C’ Degree of compatibility Degree of compatibility And Method And Method Firing Strength Implication Method

Fuzzy Reasoning Graphic Representation: And method: min 2018/12/26 Fuzzy Reasoning Graphic Representation: And method: min Implication method: min A’ A B’ B T-norm C  z تا اینجا برای جهاد دانشگاهی x y A’ B’ C’ z x is A’ x y is B’ y z is C’

Fuzzy Reasoning Multiple rules with multiple antecedent 2018/12/26 Fuzzy Reasoning Multiple rules with multiple antecedent Rule 1: if x is A1 and y is B1 then z is C1 Rule 2: if x is A2 and y is B2 then z is C2 Fact: x is A’ and y is B’ Conclusion: z is C’

Firing strength of rule1 2018/12/26 Fuzzy Reasoning Multiple rules with multiple antecedent Firing strength of rule1 Implication And Method Aggregation Method is Sum or a S-norm such as Max. Aggregation Method

Fuzzy Reasoning Graphics representation: 2018/12/26 Fuzzy Reasoning Graphics representation: And method: min, Implication: min, Aggr. : Max A’ A1 B’ B1 C1 1 Z X Y A’ A2 B’ B2 C2 2 Z X Y T-norm A’ B’ C’ Z x is A’ X y is B’ Y z is C’

Fuzzy Reasoning: MATLAB Demo 2018/12/26 Fuzzy Reasoning: MATLAB Demo >> ruleview mam21

Other Variants Some terminology: Degrees of compatibility (match) 2018/12/26 Other Variants Some terminology: Degrees of compatibility (match) Firing strength Qualified (induced) MFs Overall output MF

Assignment #4 3-2 ,3-4 , and 3-11 from ch.3 (Jang) Dead line: 2018/12/26 Assignment #4 3-2 ,3-4 , and 3-11 from ch.3 (Jang) Dead line: