Fuzzy Logic E. Fuzzy Inference Engine. “antecedent” “consequent”

Slides:



Advertisements
Similar presentations
Fuzzy Inference Systems. Review Fuzzy Models If then.
Advertisements

Fuzzy Inference Systems
 Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference n Mamdani fuzzy inference n Sugeno fuzzy inference n Case study.
AI – CS364 Fuzzy Logic Fuzzy Logic 3 03 rd October 2006 Dr Bogdan L. Vrusias
Contoh Soal Fuzzy.
Fuzzy Inference and Defuzzification
F UZZY L OGIC Ranga Rodrigo March 30, 2014 Most of the sides are from the Matlab tutorial. 1.
Robert Jackson Marks II2 Based on intuition and judgment No need for a mathematical model Relatively simple, fast and adaptive Less sensitive to system.
Fuzzy logic Fuzzy Expert Systems Yeni Herdiyeni Departemen Ilmu Komputer.
Chapter 14.7 Russell & Norvig. Fuzzy Sets  Rules of thumb frequently stated in “fuzzy” linguistic terms. John is tall. If someone is tall and well-built.
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 Logic for Game Programmers
Fuzzy Logic E. Fuzzy Inference Engine. “antecedent” “consequent”
6/9/2015Intelligent Systems and Soft Computing1 Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Mamdani fuzzy inference Sugeno.
Fuzzy Expert System.
Chapter 18 Fuzzy Reasoning.
WELCOME TO THE WORLD OF FUZZY SYSTEMS. DEFINITION Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept.
Dan Simon Cleveland State University
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Computer Controller System & Robotics Subject Code : 6872 Semester :7th Department.
Fuzzy Rule-based Models *Neuro-fuzzy and Soft Computing - J.Jang, C. Sun, and, E. Mizutani, Prentice Hall 1997.
Fuzzy Logic. Sumber (download juga): 0logic%20toolbox.pdf
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.
CPSC 386 Artificial Intelligence Ellen Walker Hiram College
Fuzzy Rules 1965 paper: “Fuzzy Sets” (Lotfi Zadeh) Apply natural language terms to a formal system of mathematical logic
Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Sugeno fuzzy inference Case study.
 Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference n Mamdani fuzzy inference n Sugeno fuzzy inference n Case study.
Fuzzy expert systems Chapter #9.
Fuzzy Inference (Expert) System
Neural-Network-Based Fuzzy Logical Control and Decision System 主講人 虞台文.
Fuzzy Systems Michael J. Watts
Lógica difusa  Bayesian updating and certainty theory are techniques for handling the uncertainty that arises, or is assumed to arise, from statistical.
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.
PART 9 Fuzzy Systems 1. Fuzzy controllers 2. Fuzzy systems and NNs 3. Fuzzy neural networks 4. Fuzzy Automata 5. Fuzzy dynamic systems FUZZY SETS AND FUZZY.
“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 Inference Systems
Fuzzy Expert System Fuzzy Inference دكترمحسن كاهاني
NEURO-FUZZY LOGIC 1 X 0 A age Crisp version for young age.
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 Expert System n Introduction n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy sets n Fuzzy rules n Summary.
Based on intuition and judgment No need for a mathematical model Provides a smooth transition between members and nonmembers Relatively simple, fast and.
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.
© Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference.
Type-2 Fuzzy Web Shopping Agents Menglei Tang and Yanqing Zhang Georgia State University Gang Zhang Tianjin University.
Chapter 13 (Continued) Fuzzy Expert Systems 1. Fuzzy Rule-based Expert System 2.
Introduction to Fuzzy Logic and Fuzzy Systems
Fuzzy Logic Control What is Fuzzy Logic ? Logic and Fuzzy Logic
Artificial Intelligence CIS 342
FUZZY NEURAL NETWORKS TECHNIQUES AND THEIR APPLICATIONS
Fuzzy expert systems Fuzzy inference Mamdani fuzzy inference
Artificial Intelligence
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
منطق فازی.
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”
Lecture 5 Fuzzy expert systems: Fuzzy inference
Fuzzy rule-based system derived from similarity to prototypes
Fuzzy Logic Colter McClure.
Dr. Unnikrishnan P.C. Professor, EEE
Part of knowledge base of fuzzy logic expert system for exercise control of diabetics
An application: A Client Financial Risk Tolerance Model
Fuzzy Inference Systems
Fuzzy Logic KH Wong Fuzzy Logic v.9a.
Lecture 35 Fuzzy Logic Control (III)
Presentation transcript:

Fuzzy Logic E. Fuzzy Inference Engine

“antecedent” “consequent”

Assume that we need to evaluate student applicants based on their GPA and GRE scores. For simplicity, let us have three categories for each score [High (H), Medium (M), and Low(L)] Let us assume that the decision should be Excellent (E), Very Good (VG), Good (G), Fair (F) or Poor (P) An expert will associate the decisions to the GPA and GRE score. They are then Tabulated.

Fuzzy Linguistic Variables Fuzzy Logic AntecedentConsequent Fuzzy if-then Rules If the GRE is HIGH and the GPA is HIGH then the student will be EXCELLENT. If the GRE is LOW and the GPA is HIGH then the student will be FAIR. etc

Antecedents Consequents

Fuzzifier converts a crisp input into a vector of fuzzy membership values. The membership functions reflects the designer's knowledge provides smooth transition between fuzzy sets are simple to calculate Typical shapes of the membership function are Gaussian, trapezoidal and triangular.

 GRE = {  L,  M,  H }  GRE

 GPA  GPA = {  L,  M,  H }

cc

Transform the crisp antecedents into a vector of fuzzy membership values. Assume a student with GRE=900 and GPA=3.6. Examining the membership function gives  GRE = {  L = 0.8,  M = 0.2,  H = 0 }  GPA = {  L = 0,  M = 0.6,  H = 0.4 }

The student is GOOD if (the GRE is HIGH and the GPA is MEDIUM) OR (the GRE is MEDIUM and the GPA is MEDIUM) The consequent GOOD has a membership of max(0.6,0.2)=0.6

 E = 0.0  VG = 0.0  F = max( 0.0, 0.4) = 0.4  G = max( 0.6, 0.2) = 0.6  B = max( 0,0,0.2) = 0.2

cc

Converts the output fuzzy numbers into a unique (crisp) number Center of Mass Method: Add all weighted curves and find the center of mass cc

An Alternate Approach: Fuzzy set with the largest membership value is selected. Fuzzy decision: {B, F, G,VG, E} = {0.2, 0.4, 0.6, 0.0, 0.0} Final Decision (FD) = Fair Student If two decisions have same membership max, use the average of the two.

Consequent is or SN if a or b or c or d or f.

Consequent Membership = max(a,b,c,d,e,f) = 0.5 Use General Mean Aggregation:

Time [sec] rpm trajectory response

Time [sec] Turn trajectory response

Instead of min(x,y) for fuzzy AND... Use  x y Instead of max(x,y) for fuzzy OR... Use  min(1, x + y)