Lecture 3 Fuzzy Reasoning 1. inference engine core of every fuzzy controller the computational mechanism with which decisions can be inferred even though.

Slides:



Advertisements
Similar presentations
인공지능 2002년 2학기 이복주 단국대학교 컴퓨터공학과
Advertisements

Implications Adriano Joaquim de O Cruz ©2002 NCE/UFRJ
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Computational Intelligence Winter Term 2010/11 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Fuzzy Inference Systems
1 Inferences with Uncertainty Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson Copyright 1998, Prentice Hall, Upper Saddle.
Fuzzy Expert System  An expert might say, “ Though the power transformer is slightly overloaded, I can keep this load for a while”.  Another expert.
AI – CS364 Fuzzy Logic Fuzzy Logic 3 03 rd October 2006 Dr Bogdan L. Vrusias
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. Basic Notions 1.Fuzzy Sets 2.Fuzzy representation in computer 3.Linguistic variables and hedges 4.Operations of fuzzy sets 5.Fuzzy.
Fuzzy Logic E. Fuzzy Inference Engine. “antecedent” “consequent”
Approximate Reasoning 1 Expert Systems Dr. Samy Abu Nasser.
© C. Kemke Approximate Reasoning 1 COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
Fuzzy Expert System.
Fuzzy Logic E. Fuzzy Inference Engine. “antecedent” “consequent”
© 2002 Franz J. Kurfess Approximate Reasoning 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
PART 8 Approximate Reasoning 1. Fuzzy expert systems 2. Fuzzy implications 3. Selecting fuzzy implications 4. Multiconditional reasoning 5. Fuzzy relation.
Chapter 18 Fuzzy Reasoning.
Linguistic Descriptions Adriano Joaquim de Oliveira Cruz NCE e IM/UFRJ © 2003.
Ming-Feng Yeh General Fuzzy Systems A fuzzy system is a static nonlinear mapping between its inputs and outputs (i.e., it is not a dynamic system).
Fuzzy Logic Dave Saad CS498. Origin Proposed as a mathematical model similar to traditional set theory but with the possibility of partial set membership.
The Equivalence between fuzzy logic controllers and PD controllers for single input systems Professor: Chi-Jo Wang Student: Nguyen Thi Hoai Nam Student.
Rule-Based Fuzzy Model. In rule-based fuzzy systems, the relationships between variables are represented by means of fuzzy if–then rules of the following.
Fuzzy Logic Conception Introduced by Lotfi Zadeh in 1960s at Berkley Wanted to expand crisp logic.
Formal Theories SIE 550 Lecture Matt Dube Doctoral Student - Spatial.
Fuzzy Logic. Lecture Outline Fuzzy Systems Fuzzy Sets Membership Functions Fuzzy Operators Fuzzy Set Characteristics Fuzziness and Probability.
Fuzzy Rules 1965 paper: “Fuzzy Sets” (Lotfi Zadeh) Apply natural language terms to a formal system of mathematical logic
Fuzzy Inference (Expert) System
Lógica difusa  Bayesian updating and certainty theory are techniques for handling the uncertainty that arises, or is assumed to arise, from statistical.
Theory and Applications
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.
“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.
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.
Lecture 32 Fuzzy Set Theory (4)
Fuzzy Expert System n Introduction n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy sets n Fuzzy rules n Summary.
1 Lecture 4 The Fuzzy Controller design. 2 By a fuzzy logic controller (FLC) we mean a control law that is described by a knowledge-based system consisting.
Ch.3 Fuzzy Rules and Fuzzy Reasoning
Fuzzy Relations( 關係 ), Fuzzy Graphs( 圖 形 ), and Fuzzy Arithmetic( 運算 ) Chapter 4.
Dinner for Two. Fuzzify Inputs Apply Fuzzy Operator.
March 3, 2016Introduction to Artificial Intelligence Lecture 12: Knowledge Representation & Reasoning I 1 Back to “Serious” Topics… Knowledge Representation.
Chapter 3: Fuzzy Rules & Fuzzy Reasoning Extension Principle & Fuzzy Relations (3.2) Fuzzy if-then Rules(3.3) Fuzzy Reasonning (3.4)
Chapter 13 (Continued) Fuzzy Expert Systems 1. Fuzzy Rule-based Expert System 2.
Fuzzy Inference System
Chapter 8 : Fuzzy Logic.
Artificial Intelligence CIS 342
Chapter 9 Fuzzy Inference
Fuzzy Systems Michael J. Watts
Expert System Structure
Fuzzy Logic and Approximate Reasoning
Universe, membership function, variables, operations, relations
Fuzzy Logic and Fuzzy Sets
Homework 8 Min Max “Temperature is low” AND “Temperature is middle”
Introduction to Fuzzy Logic
Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić
Fuzzy System Structure
CLASSICAL LOGIC and FUZZY LOGIC
Dr. Unnikrishnan P.C. Professor, EEE
Lecture 35 Fuzzy Logic Control (III)
FUZZIFICATION AND DEFUZZIFICATION
Homework 9 Min Max “Temperature is low” AND “Temperature is middle”
Back to “Serious” Topics…
Dr. Unnikrishnan P.C. Professor, EEE
Dept. of Mechanical and Control Systems Eng.
Fuzzy Inference Systems
Lecture 35 Fuzzy Logic Control (III)
Presentation transcript:

Lecture 3 Fuzzy Reasoning 1

inference engine core of every fuzzy controller the computational mechanism with which decisions can be inferred even though the knowledge may be incomplete. fuzzy inference engines perform an exhaustive search of the rules in the knowledge base to determine the degree of fit for each rule for a given set of causes. only one unique rule contributes to the final decision

fuzzy propositional implication defines the relationship between the linguistic variables of a fuzzy controller. Cartesian product Using the conjunctive operator (min) algebraic product the Cartesian product

fuzzy propositional implication example Two fuzzy sets , Cartesian product :

fuzzy propositional implication example

fuzzy propositional implication example relational matrix

fuzzy propositional implication example relational matrix The Cartesian product based on the conjunctive operator min is much simpler and more efficient to implement computationally and is therefore generally preferred in fuzzy controller inference engines. Most commercially available fuzzy controllers in fact use this method.

3.1 The Fuzzy Algorithm Assume that where ψ is some implication operator and

3.1 The Fuzzy Algorithm the membership function for N rules in a fuzzy algorithm is given by

3.2 Fuzzy Reasoning two fuzzy implication inference rules 1. Generalized Modus Ponens (or GMP) 广义取式(肯定前提)假言推理法 简称为广义前向推理法 For the special case Α’=Α and Β’=Β then GMP reduces to Modus Ponens. 肯定前提的假言推理 use in all fuzzy controllers.

3.2 Fuzzy Reasoning two fuzzy implication inference rules 2. Generalized Modus Tollens (or GMT) For the special case 广义拒式(否定结论)假言推理法 广义后向推理法 application in expert systems then GMT reduces to Modus Tollens 否定结论的假言推理

3.2 Fuzzy Reasoning Boolean implication Lukasiewicz implication Zadeh implication Mamdani implication Larsen implication

3.2 Fuzzy Reasoning Boolean implication For the case of Ν rules,

3.2 Fuzzy Reasoning Lukasiewicz implication For the case of Ν rules, Bounded sum

3.2 Fuzzy Reasoning Zadeh implication difficult to apply in practice

3.2 Fuzzy Reasoning Mamdani implication For a fuzzy algorithm comprising N rules

3.2 Fuzzy Reasoning Larsen implication For a fuzzy algorithm comprising N rules

3.3 The Compositional Rules of Inference Given, for instance The composition of these two rules into one can be expressed as: rule composition

3.2 The Compositional Rules of Inference the membership function of the resultant compositional rule of inference Mamdani implication Larsen implication

3.3 The Compositional Rules of Inference the procedure for determining the consequent (or effect), given the antecedent (or cause). Given and the compositional rule of inference: if the antecedent is consequent ??

3.3 The Compositional Rules of Inference the max-min operators max-product operators:

3.3 The Compositional Rules of Inference example Slow Fast determine the outcome if A = ‘slightly Slow’ for which there no rule exists

3.3 The Compositional Rules of Inference The first step is to compute the Cartesian product and using the min operator

3.3 The Compositional Rules of Inference The second step using the fuzzy compositional inference rule: the Mamdani compositional rule

3.3 The Compositional Rules of Inference The final operation

3.3 The Compositional Rules of Inference using the max-product rule of compositional inference: The first step

3.3 The Compositional Rules of Inference using the max-product rule of compositional inference: The second step

3.3 The Compositional Rules of Inference using the max-product rule of compositional inference: The maximum elements of each column are therefore: the Mamdani compositional rule

3.3 The Compositional Rules of Inference Given If inputs : then outputs : if input Then output ? example

3.3 The Compositional Rules of Inference

The unit set