Fuzzy Logic & Approximate Reasoning 1. 2 Fuzzy Sets.

Slides:



Advertisements
Similar presentations
Fuzzy Sets and Fuzzy Logic
Advertisements

Lecture 4 Fuzzy expert systems: Fuzzy logic
Fuzzy Logic CSE-435: A Presentation on Presented by Osama Ahmed Khan Dr. Hector Munoz-Avila.
Overview Definitions Teacher Salary Raise Model Teacher Salary Raise Model (revisited) Fuzzy Teacher Salary Model Extension Principle: – one to one – many.
Soft Computing. Per Printz Madsen Section of Automation and Control
Introduction to Fuzzy Control Lecture 10.1 Appendix E.
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing J.-S. Roger Jang ( 張智星 ) CS Dept., Tsing Hua Univ., Taiwan
CLASSICAL LOGIC and FUZZY LOGIC. CLASSICAL LOGIC In classical logic, a simple proposition P is a linguistic, or declarative, statement contained within.
Fuzzy sets I Prof. Dr. Jaroslav Ramík Fuzzy sets I.
Fuzzy Sets and Applications Introduction Introduction Fuzzy Sets and Operations Fuzzy Sets and Operations.
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 SET THEORY ABBY YINGER. DEFINITIONS WHAT IS A FUZZY SET? Definition: A fuzzy set is any set that allows its members to have different grades of.
Fuzzy Sets and Fuzzy Logic Theory and Applications
Industrial Application of Fuzzy Logic Control © INFORM Slide 1 Tutorial and Workshop © Constantin von Altrock Inform Software Corporation 2001.
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing J.-S. Roger Jang ( 張智星 ) CS Dept., Tsing Hua Univ., Taiwan
Fuzzy Expert System.
PART 1 From classical sets to fuzzy sets 1. Introduction 2. Crisp sets: an overview 3. Fuzzy sets: basic types 4. Fuzzy sets: basic concepts FUZZY SETS.
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.
August 12, 2003II. BASICS: Math Clinic Fall II. BASICS – Lecture 2 OBJECTIVES 1. To define the basic ideas and entities in fuzzy set theory 2. To.
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 Systems and Applications
Fuzzy Logic BY: ASHLEY REYNOLDS. Where Fuzzy Logic Falls in the Field of Mathematics  Mathematics  Mathematical Logic and Foundations  Fuzzy Logic.
MATERI VI FUZZY SET. Fuzzy Set 2 Fuzzy Set Theory was formalized by Professor Lofti Zadeh at the University of California in What Zadeh proposed.
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.
1 Asst. Prof. Dr. Sukanya Pongsuparb Dr. Srisupa Palakvangsa Na Ayudhya Dr. Benjarath Pupacdi SCCS451 Artificial Intelligence Week 9.
Ch. 2 of Neuro-Fuzzy and Soft Computing. Fuzzy Sets: Outline Introduction Basic definitions and terminology Set-theoretic operations MF formulation and.
Logical Systems and Knowledge Representation Fuzzy Logical Systems 1.
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.
Fall  Types of Uncertainty 1. Randomness : Probability Knowledge about the relative frequency of each event in some domain Lack of knowledge which.
Topic 2 Fuzzy Logic Control. Ming-Feng Yeh2-2 Outlines Basic concepts of fuzzy set theory Fuzzy relations Fuzzy logic control General Fuzzy System R.R.
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing Provided: J.-S. Roger Jang Modified: Vali Derhami Neuro-Fuzzy and Soft Computing: Fuzzy.
Fuzzy systems. Calculate the degree of matching Fuzzy inference engine Defuzzification module Fuzzy rule base General scheme of a fuzzy system.
Computational Intelligence Winter Term 2015/16 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
AI Fuzzy Systems. History, State of the Art, and Future Development Sde Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical.
Chapter 2: FUZZY SETS Introduction (2.1)
1 Vagueness The Oxford Companion to Philosophy (1995): “Words like smart, tall, and fat are vague since in most contexts of use there is no bright line.
Fuzzy Sets Neuro-Fuzzy and Soft Computing: Fuzzy Sets ...
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
Type-2 Fuzzy Sets and Systems. Outline Introduction Type-2 fuzzy sets. Interval type-2 fuzzy sets Type-2 fuzzy systems.
Fuzzy Relations( 關係 ), Fuzzy Graphs( 圖 形 ), and Fuzzy Arithmetic( 運算 ) Chapter 4.
Chapter 3: Fuzzy Rules & Fuzzy Reasoning Extension Principle & Fuzzy Relations (3.2) Fuzzy if-then Rules(3.3) Fuzzy Reasonning (3.4)
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.
Mathematical basics for general fuzzy systems
Course : T0423-Current Popular IT III
Introduction to Fuzzy Logic and Fuzzy Systems
Artificial Intelligence CIS 342
Computational Intelligence
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
Fuzzy Control Electrical Engineering Islamic University of Gaza
Introduction to Fuzzy Logic
Fuzzy Logic 11/6/2001.
Stanisław H. Żak School of Electrical and Computer Engineering
Chap 3: Fuzzy Rules and Fuzzy Reasoning
Chap 3: Fuzzy Rules and Fuzzy Reasoning
II. BASICS: Math Clinic Fall 2003
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
Original: J.-S. Roger Jang (張智星) Edited and Extended by 陳琨太
Computational Intelligence
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
Teacher Salary Raise Model Teacher Salary Raise Model (revisited)
Fuzzy Sets Neuro-Fuzzy and Soft Computing: Fuzzy Sets ...
Introduction to Fuzzy Set Theory
FUZZY SETS AND CRISP SETS PPTS
Presentation transcript:

Fuzzy Logic & Approximate Reasoning 1

2 Fuzzy Sets

Fuzzy Logic & Approximate Reasoning 3 References Journal: –IEEE Trans. on Fuzzy Systems. –Fuzzy Sets and Systems. –Journal of Intelligent & Fuzzy Systems – International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems –... Conferences: –IEEE Conference on Fuzzy Systems. –IFSA World Congress. –... Books and Papers: –Z.Chi et al, Fuzzy Algorithms with applications to Image Processing and Pattern Recognition, World Scientific, –S. N. Sivanandam, Introduction to Fuzzy Logic using MATLAB, Springer, –J.M. Mendel, Fuzzy Logic Systems for Engineering: A toturial, IEEE, –W. Siler, FUZZY EXPERT SYSTEMS AND FUZZY REASONING, John Wiley Sons, 2005 –G. Klir, Uncertainty and Informations, John Wiley Sons, –L.A. Zadeh, Fuzzy sets, Information and control, 8, , –L.A. Zadeh, The Concept of a Linguistic Variable and its Application to Approximate Reasoning-I, II, III, Information Science 8, 1975 –L.A. Zadeh, Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic, Fuzzy Sets and Systems 90(1997), – – –IEEE Computational Intelligence Societỵ –International Fuzzy Systems Association –J.M. Mendel

Fuzzy Logic & Approximate Reasoning 4 Contents Fuzzy sets. Fuzzy Relations and Fuzzy reasoning Fuzzy Inference Systems Fuzzy Clustering Fuzzy Expert Systems Applications: Image Processing, Robotics, Control...

Fuzzy Logic & Approximate Reasoning 5 Fuzzy Sets: Outline Introduction: History, Current Level and Further Development of Fuzzy Logic Technologies in the U.S., Japan, and Europe Basic definitions and terminology Set-theoretic operations MF formulation and parameterization –MFs of one and two dimensions –Derivatives of parameterized MFs More on fuzzy union, intersection, and complement –Fuzzy complement –Fuzzy intersection and union –Parameterized T-norm and T-conorm Fuzzy Number Fuzzy Relations

Fuzzy Logic & Approximate Reasoning 6 History, State of the Art, and Future Development 1965Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical Engineering, U.C. Berkeley, Sets the Foundation of the “Fuzzy Set Theory” 1970First Application of Fuzzy Logic in Control Engineering (Europe) 1975Introduction of Fuzzy Logic in Japan 1980Empirical Verification of Fuzzy Logic in Europe 1985Broad Application of Fuzzy Logic in Japan 1990Broad Application of Fuzzy Logic in Europe 1995Broad Application of Fuzzy Logic in the U.S. 1998Type-2 Fuzzy Systems 2000Fuzzy Logic Becomes a Standard Technology and Is Also Applied in Data and Sensor Signal Analysis. Application of Fuzzy Logic in Business and Finance. 1965Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical Engineering, U.C. Berkeley, Sets the Foundation of the “Fuzzy Set Theory” 1970First Application of Fuzzy Logic in Control Engineering (Europe) 1975Introduction of Fuzzy Logic in Japan 1980Empirical Verification of Fuzzy Logic in Europe 1985Broad Application of Fuzzy Logic in Japan 1990Broad Application of Fuzzy Logic in Europe 1995Broad Application of Fuzzy Logic in the U.S. 1998Type-2 Fuzzy Systems 2000Fuzzy Logic Becomes a Standard Technology and Is Also Applied in Data and Sensor Signal Analysis. Application of Fuzzy Logic in Business and Finance.

Fuzzy Logic & Approximate Reasoning 7 Types of Uncertainty and the Modeling of Uncertainty Stochastic Uncertainty: XThe Probability of Hitting the Target Is 0.8 Lexical Uncertainty: X"Tall Men", "Hot Days", or "Stable Currencies" XWe Will Probably Have a Successful Business Year. XThe Experience of Expert A Shows That B Is Likely to Occur. However, Expert C Is Convinced This Is Not True. Stochastic Uncertainty: XThe Probability of Hitting the Target Is 0.8 Lexical Uncertainty: X"Tall Men", "Hot Days", or "Stable Currencies" XWe Will Probably Have a Successful Business Year. XThe Experience of Expert A Shows That B Is Likely to Occur. However, Expert C Is Convinced This Is Not True. Most Words and Evaluations We Use in Our Daily Reasoning Are Not Clearly Defined in a Mathematical Manner. This Allows Humans to Reason on an Abstract Level!

Fuzzy Logic & Approximate Reasoning 8 Possible Sources of Uncertainty and Imprecision There are many sources of uncertainty facing any control system in dynamic real world unstructured environments and real world applications; some sources of these uncertainties are as follows: – Uncertainties in the inputs of the system due to: The sensors measurements being affected by high noise levels from various sources such a electromagnetic and radio frequency interference, vibration, etc. The input sensors being affected by the conditions of observation (i.e. their characteristics can be changed by the environmental conditions such as wind, sunshine, humidity, rain, etc.).

Fuzzy Logic & Approximate Reasoning 9 Possible Sources of Uncertainty and Imprecision Other sources of Uncertainties include: – Uncertainties in control outputs which can result from the change of the actuators characteristics due to wear and tear or due to environmental changes. – Linguistic uncertainties as words mean different things to different people. – Uncertainties associated with the change in the operation conditions due to varying load and environment conditions.

Fuzzy Logic & Approximate Reasoning 10 Fuzzy Set Theory Conventional (Boolean) Set Theory: “Strong Fever” 40.1°C 42°C 41.4°C 39.3°C 38.7°C 37.2°C 38°C Fuzzy Set Theory: 40.1°C 42°C 41.4°C 39.3°C 38.7°C 37.2°C 38°C “More-or-Less” Rather Than “Either-Or” ! “Strong Fever”

Fuzzy Logic & Approximate Reasoning 11 Fuzzy Sets Sets with fuzzy boundaries A = Set of tall people

Fuzzy Logic & Approximate Reasoning 12 Membership Functions (MFs) Characteristics of MFs: –Subjective measures –Not probability functions

Fuzzy Logic & Approximate Reasoning 13 Fuzzy Sets A fuzzy set A is characterized by a member set function (MF),  A, mapping the elements of A to the unit interval [0, 1]. Formal definition: A fuzzy set A in X is expressed as a set of ordered pairs: Membership function (MF) Universe or universe of discourse Fuzzy set Universe or universe of discourse Universe or universe of discourse

Fuzzy Logic & Approximate Reasoning 14 Fuzzy Sets with Discrete Universes Fuzzy set C = “desirable city to live in” X = {SF, Boston, LA} (discrete and non-ordered) C = {(SF, 0.9), (Boston, 0.8), (LA, 0.6)} Fuzzy set A = “sensible number of children” X = {0, 1, 2, 3, 4, 5, 6} (discrete universe) A = {(0,.1), (1,.3), (2,.7), (3, 1), (4,.6), (5,.2),(6,.1)}

Fuzzy Logic & Approximate Reasoning 15 Fuzzy Sets with Cont. Universes Fuzzy set C = “desirable city to live in” X = {SF, Boston, LA} (discrete and non-ordered) C = {(SF, 0.9), (Boston, 0.8), (LA, 0.6)} Fuzzy set A = “sensible number of children” X = {0, 1, 2, 3, 4, 5, 6} (discrete universe) A = {(0,.1), (1,.3), (2,.7), (3, 1), (4,.6), (5,.2),(6,.1)}

Fuzzy Logic & Approximate Reasoning 16 Alternative Notation A fuzzy set A can be alternatively denoted as follows: X is discrete X is continuous Note that  and integral signs stand for the union of membership grades; “/” stands for a marker and does not imply division.

Fuzzy Logic & Approximate Reasoning 17 Fuzzy Partition Fuzzy partitions formed by the linguistic values “young”, “middle aged”, and “old”:

Fuzzy Logic & Approximate Reasoning 18 Linguistic Variables A linguistic variable is a variable whose values are not numbers but words or sentences in a natural or artificial language (Zadeh, 1975a, p. 201) Linguistic variable is characterized by [ , T(  ), U], in which  : name of the variable, T(  ) : the term set of , universe of discourse U A linguistic variable is a variable whose values are not numbers but words or sentences in a natural or artificial language (Zadeh, 1975a, p. 201) Linguistic variable is characterized by [ , T(  ), U], in which  : name of the variable, T(  ) : the term set of , universe of discourse U A Linguistic Variable Defines a Concept of Our Everyday Language!

Fuzzy Logic & Approximate Reasoning 19 Fuzzy Hedges Suppose you had already defined a fuzzy set to describe a hot temperature. Fuzzy set should be modified to represent the hedges "Very" and "Fairly“: very hot or fairly hot.

Fuzzy Logic & Approximate Reasoning 20 MF Terminology

Fuzzy Logic & Approximate Reasoning 21 Convexity of Fuzzy Sets Alternatively, A is convex if all its  -cuts are convex. A fuzzy set A is convex if for any l in [0, 1],

Fuzzy Logic & Approximate Reasoning 22 Set-Theoretic Operations Subset: Complement: Union: Intersection:

Fuzzy Logic & Approximate Reasoning 23 Set-Theoretic Operations

Fuzzy Logic & Approximate Reasoning 24 MF Formulation Triangular MF: T rapezoidal MF: Generalized bell MF: Gaussian MF:

Fuzzy Logic & Approximate Reasoning 25 MF Formulation

Fuzzy Logic & Approximate Reasoning 26 MF Formulation Sigmoidal MF: Extensions: Abs. difference of two sig. MF Product of two sig. MF

Fuzzy Logic & Approximate Reasoning 27 Fuzzy Complement General requirements: –Boundary: N(0)=1 and N(1) = 0 –Monotonicity: N(a) > N(b) if a < b –Involution: N(N(a) = a Two types of fuzzy complements: –Sugeno’s complement: –Yager’s complement:

Fuzzy Logic & Approximate Reasoning 28 Fuzzy Complement Sugeno’s complement: Yager’s complement:

Fuzzy Logic & Approximate Reasoning 29 Fuzzy Intersection: T-norm Basic requirements: –Boundary: T(0, 0) = 0, T(a, 1) = T(1, a) = a –Monotonicity: T(a, b) < T(c, d) if a < c and b < d –Commutativity: T(a, b) = T(b, a) –Associativity: T(a, T(b, c)) = T(T(a, b), c) Four examples: –Minimum: Tm(a, b) = min{a, b}. –Algebraic product: Ta(a, b) = a.b –Bounded product: Tb(a, b) = max{0, a+b-1} –Drastic product: Td(a, b)

Fuzzy Logic & Approximate Reasoning 30 T-norm Operator Minimum: T m (a, b) Algebraic product: T a (a, b) Bounded product: T b (a, b) Drastic product: T d (a, b)

Fuzzy Logic & Approximate Reasoning 31 Fuzzy Union: T-conorm or S-norm Basic requirements: –Boundary: S(1, 1) = 1, S(a, 0) = S(0, a) = a –Monotonicity: S(a, b) < S(c, d) if a < c and b < d –Commutativity: S(a, b) = S(b, a) –Associativity: S(a, S(b, c)) = S(S(a, b), c) Four examples: –Maximum: Sm(a, b) = max{a, b} –Algebraic sum: Sa(a, b) = a+b-a.b –Bounded sum: Sb(a, b) = min{a+b, 1}. –Drastic sum: Sd(a, b) =

Fuzzy Logic & Approximate Reasoning 32 T-conorm or S-norm Maximum: S m (a, b) Algebraic sum: S a (a, b) Bounded sum: S b (a, b) Drastic sum: S d (a, b)

Fuzzy Logic & Approximate Reasoning 33 Fuzzy Number A fuzzy number A must possess the following three properties: 1. A must must be a normal fuzzy set, 2. The alpha levels must be closed for every, 3. The support of A,, must be bounded.

Fuzzy Logic & Approximate Reasoning 34 Fuzzy Number 1 Membership function is the suport of z 1 is the modal value  is an  -level of,  (0,1]  ’’

Fuzzy Logic & Approximate Reasoning 35 Fuzzy Relations A fuzzy relation  is a 2 D MF:  :{ ((x, y),   (x, y)) | (x, y)  X  Y} Examples:  x is close to y (x & y are real numbers)  x depends on y (x & y are events)  x and y look alike (x & y are persons or objects)  Let X = Y = IR + and R(x,y) = “y is much greater than x” The MF of this fuzzy relation can be subjectively defined as: if X = {3,4,5} & Y = {3,4,5,6,7}

Fuzzy Logic & Approximate Reasoning 36 Extension Principle The image of a fuzzy set A on X under f(.) is a fuzzy set B: where y i = f(x i ), i = 1 to n If f(.) is a many-to-one mapping, then

Fuzzy Logic & Approximate Reasoning 37 Example –Application of the extension principle to fuzzy sets with discrete universes Let A = 0.1 / / / / / 2 and f(x) = x 2 – 3 Applying the extension principle, we obtain: B = 0.1 / / / / /1 = 0.8 / -3+(0.4V0.9) / -2+(0.1V0.3) / 1 = 0.8 / / / 1 where “V” represents the “max” operator, Same reasoning for continuous universes

Fuzzy Logic & Approximate Reasoning 38 Transition From Type-1 to Type-2 Fuzzy Sets Blur the boundaries of a T1 FS Possibility assigned—could be non-uniform Clean things up Choose uniform possibilities—interval type-2 FS

Fuzzy Logic & Approximate Reasoning 39 Interval Type-2 Fuzzy Sets: Terminology-1

Fuzzy Logic & Approximate Reasoning 40

Fuzzy Logic & Approximate Reasoning 41 Questions