Introduction to Fuzzy Logic and Fuzzy Systems

Slides:



Advertisements
Similar presentations
© Negnevitsky, Pearson Education, Lecture 4 Fuzzy expert systems: Fuzzy logic Introduction, or what is fuzzy thinking? Introduction, or what is.
Advertisements

Fuzzy Logic 11/6/2001. Agenda General Definition Applications Formal Definitions Operations Rules Fuzzy Air Conditioner Controller Structure.
Fuzzy Expert System  An expert might say, “ Though the power transformer is slightly overloaded, I can keep this load for a while”.  Another expert.
Lecture 4 Fuzzy expert systems: Fuzzy logic
Fuzzy Logic and its Application to Web Caching
CS 561, Sessions This time: Fuzzy Logic and Fuzzy Inference Why use fuzzy logic? Tipping example Fuzzy set theory Fuzzy inference.
CS 561, Sessions This time: Fuzzy Logic and Fuzzy Inference Why use fuzzy logic? Tipping example Fuzzy set theory Fuzzy inference.
Introduction to Fuzzy Control Lecture 10.1 Appendix E.
Fuzzy Sets and Applications Introduction Introduction Fuzzy Sets and Operations Fuzzy Sets and Operations.
Fuzzy Expert System Fuzzy Logic
AI TECHNIQUES Fuzzy Logic (Fuzzy System). Fuzzy Logic : An Idea.
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 SYSTEMS. Fuzzy Systems Fuzzy Sets – To quantify and reason about fuzzy or vague terms of natural language – Example: hot, cold temperature small,
Fuzzy Logic E. Fuzzy Inference Engine. “antecedent” “consequent”
GATE Reactive Behavior Modeling Fuzzy Logic (GATE-561) Dr.Çağatay ÜNDEĞER Instructor Middle East Technical University, GameTechnologies Bilkent University,
Lecture 07 Fuzzy Reasoning
Fuzzy Expert System.
Fuzzy Logic E. Fuzzy Inference Engine. “antecedent” “consequent”
Fuzzy Control. Fuzzy Sets Design of a Fuzzy Controller –Fuzzification of inputs: get_inputs() –Fuzzy Inference –Processing the Rules: find_rules() –Centroid.
Fuzzy Medical Image Segmentation
Chapter 18 Fuzzy Reasoning.
1 Chapter 18 Fuzzy Reasoning. 2 Chapter 18 Contents (1) l Bivalent and Multivalent Logics l Linguistic Variables l Fuzzy Sets l Membership Functions l.
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.
Fuzzy Logic Dave Saad CS498. Origin Proposed as a mathematical model similar to traditional set theory but with the possibility of partial set membership.
Introduction to Fuzzy Logic Control
Fuzzy Systems and Applications
The Equivalence between fuzzy logic controllers and PD controllers for single input systems Professor: Chi-Jo Wang Student: Nguyen Thi Hoai Nam Student.
BEE4333 Intelligent Control
Fuzzy Logic. Priyaranga Koswatta Mundhenk and Itti, 2007.
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.
9/3/2015Intelligent Systems and Soft Computing1 Lecture 4 Fuzzy expert systems: Fuzzy logic Introduction, or what is fuzzy thinking? Introduction, or what.
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
 Definition Definition  Bit of History Bit of History  Why Fuzzy Logic? Why Fuzzy Logic?  Applications Applications  Fuzzy Logic Operators Fuzzy.
Fuzzy Expert Systems. 2 Motivation On vagueness “Everything is vague to a degree you do not realise until you have tried to make it precise.” Bertrand.
1 Asst. Prof. Dr. Sukanya Pongsuparb Dr. Srisupa Palakvangsa Na Ayudhya Dr. Benjarath Pupacdi SCCS451 Artificial Intelligence Week 9.
Logical Systems and Knowledge Representation Fuzzy Logical Systems 1.
“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.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Chapter 13 Fuzzy Logic 1. Handling Uncertainty Probability-based approach and Bayesian theory Certainty factor and evidential reasoning Fuzzy logic 2.
AI Fuzzy Systems. History, State of the Art, and Future Development Sde Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical.
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.
Fuzzy Logic Artificial Intelligence Chapter 9. Outline Crisp Logic Fuzzy Logic Fuzzy Logic Applications Conclusion “traditional logic”: {true,false}
Lecture 4 Fuzzy expert systems: Fuzzy logic n Introduction, or what is fuzzy thinking? n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy.
Chapter 13 (Continued) Fuzzy Expert Systems 1. Fuzzy Rule-based Expert System 2.
This time: Fuzzy Logic and Fuzzy Inference
Artificial Intelligence CIS 342
Fuzzy Expert Systems (part 1) By: H.Nematzadeh
Fuzzy Logic 11/6/2001.
Artificial Intelligence
Fuzzy Expert Systems (part 1) By: H.Nematzadeh
Fuzzy Logic and Fuzzy Sets
Homework 8 Min Max “Temperature is low” AND “Temperature is middle”
Introduction to Fuzzy Logic
Fuzzy System Structure
Dr. Unnikrishnan P.C. Professor, EEE
Intelligent Systems and Soft Computing
FUZZIFICATION AND DEFUZZIFICATION
Homework 9 Min Max “Temperature is low” AND “Temperature is middle”
This time: Fuzzy Logic and Fuzzy Inference
Dr. Unnikrishnan P.C. Professor, EEE
This time: Fuzzy Logic and Fuzzy Inference
06th October 2005 Dr Bogdan L. Vrusias
Introduction to Fuzzy Set Theory
© Negnevitsky, Pearson Education, Lecture 4 Fuzzy expert systems: Fuzzy logic Introduction, or what is fuzzy thinking? Introduction, or what is.
Fuzzy Logic KH Wong Fuzzy Logic v.9a.
Presentation transcript:

Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi

Objectives What Is Fuzzy Logic? Fuzzy sets Membership function Differences between Fuzzy and Probability? Fuzzy Inference. Why Fuzzy Logic?

What Is Fuzzy Logic? Theory of fuzzy sets Membership is a matter of degree. Fuzzy sets VS classical set theory. Basic foundations of fuzzy sets Fuzzy sets (Zadeh, 1965) , Fuzzy Logic (Zadeh, 1973) Fuzzy Reflect how people think Attempts to model our sense of words decision making, and common sense. Mathematical principles for knowledge representation based on degrees of membership rather than on crisp membership of classical binary logic.

Fuzzy sets Accept that things can be partly true and partly false to any degree at the same time. Crisp and fuzzy sets of ‘tall men’

Membership function Crisp set representation Fuzzy set representation Characteristic function Fuzzy set representation Membership function

Well known Membership Functions Trapezoidal Triangular Gaussian Bell

Fuzzy Vs Probability Fuzzy ≠ Probability => μA(x) ≠ pA(x) Both map x to a value in [0,1]. PA(x) measures our knowledge or ignorance of the truth of the event that x belongs to the set A. Probability deals with uncertainty and likelihood. μA(x) measures the degree of belongingness of x to set A and there is no interest regarding the uncertainty behind the outcome of the event x. Event x has occurred and we are interested in only making observations regarding the degree to which x belongs to A. Fuzzy logic deals with ambiguity and vagueness.

Example A bottle of water 50% probability of being poisonous means 50% chance. 50% water is clean. 50% water is poisonous. 50% fuzzy membership of poisonous means that the water has poison. Water is half poisonous.

Fuzzy Logic Operations Fuzzy union operation or fuzzy OR μA+B= max[μA(x), μB(x)] Fuzzy intersection operation or fuzzy And μA.B= min[μA(x), μB(x)] Complement operation μA= 1-μA(x)

Linguistic variables and hedges Wind is a little strong. Weather is quite cold. Height is almost tall. Weight is very high. Wind, Weather, Height and Weight are linguistic variables. A little, Quite, Almost, Very are hedges. Strong, Cold, Tall and high are linguistic value.

Example Membership of body fitness

Fuzzy Inference If then rules Rule Base Fuzzy inference is the process of formulating the mapping from a given input to an output using fuzzy logic. If then rules if temperature is cold then hot water valve is open and cold water valve is shut Rule Base If the distance to intersection (dti) is far and the speed slow apply gentle breaks If dti is near and the speed slow apply medium breaks If dti is far and speed fast apply medium breaks If dti is near and speed fast apply high breaks

Fuzzy Inference Assume we want to evaluate the health of a person based on his height and weight. The input variables are the crisp numbers of the person’s height and weight. Output is percentage of healthiness.

Step 1:Fuzzification Fuzzification is a process by which the numbers are changes into linguistic words.

Step 2: Rules Rules reflect experts decisions. Rules are tabulated as fuzzy words Rules can be grouped in subsets Rules can be redundant Rules can be adjusted to match desired

Rules(Cont.) Rules are tabulated as fuzzy words f = {U, LH, SH, H} – Healthy (H) – Somewhat healthy (SH) – Less Healthy (LH) – Unhealthy (U) Rule function f f = {U, LH, SH, H}

Fuzzy Rule Table

Step 3:Calculation For a given person, compute the membership of his/her weight and height Assume that a person height is 185cm Assume that the person’s weight is 49

Calculation(cont.) Rule Activation Min Operation

Calculation(cont.) Scaled Fuzzified Decision

Step 4: Final Decision Defuzzification

Why Fuzzy Logic? Fuzzy logic is conceptually easy to understand. Fuzzy logic is flexible. Fuzzy logic is tolerant of imprecise data. Fuzzy logic can model nonlinear functions of arbitrary complexity. Fuzzy logic can be built on top of the experience of experts. Fuzzy logic is based on natural language. Fuzzy logic can be blended with conventional control techniques.

THANK YOU Questions?