Fuzzy Sets and Fuzzification Michael J. Watts

Slides:



Advertisements
Similar presentations
Logical and Artificial Intelligence in Games Lecture 13
Advertisements

Fuzzy Logic 11/6/2001. Agenda General Definition Applications Formal Definitions Operations Rules Fuzzy Air Conditioner Controller Structure.
Fuzzy Sets and Fuzzy Logic
-:Supervisor :- -: Submitted by :- Md. Abul kalam Sushil kumar ( ) Upawan kishor ( ) Harshit Sihna ( )
 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
Fuzzy Logic and its Application to Web Caching
Fuzzy Inference and Defuzzification
F UZZY L OGIC Ranga Rodrigo March 30, 2014 Most of the sides are from the Matlab tutorial. 1.
Introduction to Fuzzy Control Lecture 10.1 Appendix E.
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 Logic.
Fuzzy Logic Control Systems Ken Morgan ENGR 315 December 5, 2001.
Fuzzy Expert System.
Fuzzy Logic Samson Okoh Engr 315 Fall Introduction  Brief History  How it Works –Basics of Fuzzy Logic  Rules –Step by Step Approach of Fuzzy.
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.
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).
Introduction to Fuzzy Logic Control
Fuzzy Logic BY: ASHLEY REYNOLDS. Where Fuzzy Logic Falls in the Field of Mathematics  Mathematics  Mathematical Logic and Foundations  Fuzzy Logic.
BEE4333 Intelligent Control
Abdul Rahim Ahmad MITM 613 Intelligent System Chapter 3b: Dealing with Uncertainty (Fuzzy Logic)
Fuzzy logic Introduction 2 Fuzzy Sets & Fuzzy Rules Aleksandar Rakić
Fuzzy Logic Conception Introduced by Lotfi Zadeh in 1960s at Berkley Wanted to expand crisp logic.
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
CSC Intro. to Computing Lecture 5: Boolean Logic, Gates, & Circuits.
Application of Data Programming Blocks. Objectives  Understand the use of data programming blocks and their applications  Understand the basic logic.
Fuzzy Inference (Expert) System
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.
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 Sets and Control. Fuzzy Logic The definition of Fuzzy logic is a form of multi-valued logic derived frommulti-valued logic fuzzy setfuzzy set theory.
“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.
Homework 5 Min Max “Temperature is low” AND “Temperature is middle”
COLLEGE ALGEBRA 3.2 Polynomial Functions of Higher Degree 3.3 Zeros of Polynomial Functions 3.4 Fundamental Theorem of Algebra.
AI Fuzzy Systems. History, State of the Art, and Future Development Sde Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical.
Fuzzy Optimization D Nagesh Kumar, IISc Water Resources Planning and Management: M9L1 Advanced Topics.
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.
Fuzzy Logic Artificial Intelligence Chapter 9. Outline Crisp Logic Fuzzy Logic Fuzzy Logic Applications Conclusion “traditional logic”: {true,false}
Introduction to programming in java Lecture 11 Boolean Expressions and Assignment no. 2.
Artificial Intelligence Techniques Knowledge Processing 2-MSc.
Dinner for Two. Fuzzify Inputs Apply Fuzzy Operator.
CHAPTER 5 Handling Uncertainty BIC 3337 EXPERT SYSTEM.
Introduction to Fuzzy Logic and Fuzzy Systems
Fuzzy Inference System
Artificial Intelligence CIS 342
Fuzzy Systems Michael J. Watts
Question: Is it warm in here?
Fuzzy Expert Systems (part 1) By: H.Nematzadeh
Fuzzy expert systems Fuzzy inference Mamdani fuzzy inference
Fuzzy Logic 11/6/2001.
Fuzzy Expert Systems (part 1) By: H.Nematzadeh
Homework 8 Min Max “Temperature is low” AND “Temperature is middle”
Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić
Fuzzy Control Tutorial
منطق فازی.
Computer Science 210 Computer Organization
FUZZIFICATION AND DEFUZZIFICATION
Homework 9 Min Max “Temperature is low” AND “Temperature is middle”
Coding Concepts (Sub- Programs)
Chapter 6 Control Statements: Part 2
Microsoft Excel – Part I
Fuzzy Logic Colter McClure.
Lecture 5 Binary Operation Boolean Logic. Binary Operations Addition Subtraction Multiplication Division.
Dr. Unnikrishnan P.C. Professor, EEE
Introduction to Fuzzy Set Theory
Presentation transcript:

Fuzzy Sets and Fuzzification Michael J. Watts

Lecture Outline Crisp sets Fuzzy sets Fuzzy membership functions Fuzzification Fuzzy logic

Crisp Sets Everything is either true or false No uncertainty is allowed An item either is o entirely within a set, or o entirely not in a set The Law of the Excluded Middle o X must be either in set A or in set not-A o no middle ground is allowed

Crisp Sets Opposite sets (A and not-A) must between them contain everything Venn diagrams

Fuzzy Sets Items can belong to a fuzzy set to different degrees o degrees of membership Completely within a set is a membership degree of 1 Completely outside a set is a membership degree of 0

Fuzzy Sets Degrees of membership must sum to 1 An item can be both A and not-A to different degrees o e.g. A to a degree of 0.8, not-A 0.2 Degrees of membership are expressed with membership functions Range of values a variable can take is called the universe of discourse

Membership Functions A membership function describes the degree of membership of a value in a fuzzy set Referred to as MF o Also  where x is the value being fuzzified

Membership Functions There are many different types of MF Which one to use depends on the problem

Singleton MF

Rectangular MF

Triangular MF A family of MF Constantly tend towards zero and one Three in the family o Left-shouldered o Triangular o Right-shouldered

Triangular MF

Gaussian MF A family of MF Smoothly tend towards one and zero Three in the family o Z o Gauss o S

Gaussian MF

c is the centre of the MF sigma is the width of the MF exp is the exponential function

Gaussian MF S function

Gaussian MF L is the left hand ‘breakpoint’ of the MF r is the right hand ‘breakpoint’ of the MF c is the centre of the MF

Gaussian MF Z function is symmetrical to S function

Membership Functions MF can also be represented by a set of ordered pairs Pairs are crisp-fuzzy values o A={(0,1.0),(1,1.0),(2,0.75),(3,0.5),(4,0.25),(5,0.0),( 6,0.0),(7,0.0),(8,0.0),(9,0.0),(10,0.0)} o B={(0,0.0),(1,0.2),(2,0.4),(3,0.6),(4,0.8),(5,1.0),(6, 0.8),(7,0.6),(8,0.4),(9,0.2),(10,0.0)} o C={(0,0.0),(1,0.0),(2,0.0),(3,0.0),(4,0.0),(5,0.0)(6,0.25),(7,0.5),(8,0.75),(9,1.0),(10,1.0)}

Membership Functions

Fuzzification The process of determining the degree to which a value belongs in a fuzzy set The value returned by a fuzzy MF Most variables in a fuzzy system have multiple MF attached to them Fuzzifying that variable involves passing the crisp value through each MF attached to that value

Fuzzy Logic Same operations and function as in crisp logic Must deal with degrees of truth rather than absolute truths Fuzzy logic is a superset of crisp (Boolean) logic

Fuzzy Logic AND, OR, NOT Crisp logical functions o AND true is both parameters are true o OR true if either parameter is true o NOT reverses truth of argument

Fuzzy Logic AND function - crisp version

Fuzzy Logic AND function - fuzzy version o take the minimum of the two arguments

Fuzzy Logic OR function - crisp version

Fuzzy Logic OR function - fuzzy version o take the maximum of the two arguments

Fuzzy Logic NOT function - crisp version

Fuzzy Logic NOT function - fuzzy version o subtract the truth value from one

Fuzzy Logic Output of fuzzy logical functions are the same as crisp functions o just calculated differently o handle degrees of truth, rather than absolute truths The basis of fuzzy rule based systems

Summary Fuzzy logic deals with uncertainty Allows degrees of truth Allows partial membership in sets Fuzzy membership functions describe degrees of membership in fuzzy sets Many different types of MF exist

Summary Fuzzification = determining degree of membership o uses fuzzy MF to do so Fuzzy logic extends Boolean operators to handle partial truths o the basis of fuzzy rules