Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing J.-S. Roger Jang ( 張智星 ) CS Dept., Tsing Hua Univ., Taiwan

Slides:



Advertisements
Similar presentations
(Fuzzy Set Operations)
Advertisements

Fuzzy Sets and Fuzzy Logic
Chapter 2 The Operations of Fuzzy Set. Outline Standard operations of fuzzy set Fuzzy complement Fuzzy union Fuzzy intersection Other operations in fuzzy.
Computational Intelligence Winter Term 2014/15 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Fuzzy Set and Opertion. Outline Fuzzy Set and Crisp Set Expanding concepts Standard operation of fuzzy set Fuzzy relations Operations on fuzzy relations.
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.
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Instructor: Hayk Melikya
(CSC 102) Discrete Structures Lecture 14.
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
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 Sets and Fuzzy Logic Theory and Applications
Chapter 5 Fuzzy Number.
Type of Uncertainty 1.vagueness: associated with the difficulty of making sharp or precise distinctions in the world.  the concept of fuzzy set provides.
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing J.-S. Roger Jang ( 張智星 ) CS Dept., Tsing Hua Univ., Taiwan
Fuzzy Sets - Introduction If you only have a hammer, everything looks like a nail. Adriano Joaquim de Oliveira Cruz – NCE e IM, UFRJ
Fuzzy Logic Richard E. Haskell Oakland University Rochester, MI USA.
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.
MAE 552 Heuristic Optimization Instructor: John Eddy Lecture #32 4/19/02 Fuzzy Logic.
Operations on Fuzzy Sets One should not increase, beyond what is necessary, the number of entities required to explain anything. Occam's Razor Adriano.
PART 3 Operations on fuzzy sets
Ragionamento in condizioni di incertezza: Approccio fuzzy Paolo Radaelli Corso di Inelligenza Articifiale - Elementi.
Armin Shmilovici Ben-Gurion University, Israel
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. Lecture Outline Fuzzy Systems Fuzzy Sets Membership Functions Fuzzy Operators Fuzzy Set Characteristics Fuzziness and Probability.
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.
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.
CompSci 102 Discrete Math for Computer Science
Chapter 2 The Operation of Fuzzy Set. 2.1 Standard operations of fuzzy set Complement set Union A  B Intersection A  B difference between characteristics.
Chapter 2 The Operations of Fuzzy Set. Outline Standard operations of fuzzy set Fuzzy complement Fuzzy union Fuzzy intersection Other operations in fuzzy.
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.
Chap 3: Fuzzy Rules and Fuzzy Reasoning J.-S. Roger Jang ( 張智星 ) CS Dept., Tsing Hua Univ., Taiwan Fuzzy.
Chapter 2 With Question/Answer Animations. Section 2.1.
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.
Fuzzy Logic & Approximate Reasoning 1. 2 Fuzzy Sets.
Based on slides by Patrice Belleville and Steve Wolfman CPSC 121: Models of Computation Unit 11: Sets.
Chapter 2: FUZZY SETS Introduction (2.1)
Fuzzy Logic Notes by Dr. Ashraf Abdelbar American University in Cairo
Fuzzy Optimization D Nagesh Kumar, IISc Water Resources Planning and Management: M9L1 Advanced Topics.
Fuzzy Sets Neuro-Fuzzy and Soft Computing: Fuzzy Sets ...
Lecture 8 Introduction to Neural Networks and Fuzzy Logic President UniversityErwin SitompulNNFL 8/1 Dr.-Ing. Erwin Sitompul President University
Chapter 3: Fuzzy Rules & Fuzzy Reasoning Extension Principle & Fuzzy Relations (3.2) Fuzzy if-then Rules(3.3) Fuzzy Reasonning (3.4)
Mathematical basics for general fuzzy systems
Course : T0423-Current Popular IT III
Computational Intelligence
Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing
Question: Is it warm in here?
Fuzzy Inference Systems
Introduction to Fuzzy Logic
Chap 3: Fuzzy Rules and Fuzzy Reasoning
Chap 3: Fuzzy Rules and Fuzzy Reasoning
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
Classification and Prediction
Teacher Salary Raise Model Teacher Salary Raise Model (revisited)
Fuzzy Sets Neuro-Fuzzy and Soft Computing: Fuzzy Sets ...
Sets and Probabilistic Models
Introduction to Fuzzy Set Theory
Presentation transcript:

Slides for Fuzzy Sets, Ch. 2 of Neuro-Fuzzy and Soft Computing J.-S. Roger Jang ( 張智星 ) CS Dept., Tsing Hua Univ., Taiwan Modified by Dan Simon Fall 2010 Neuro-Fuzzy and Soft Computing: Fuzzy Sets

2 Fuzzy Sets: Outline Introduction 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

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 3 A Case for Fuzzy Logic “So far as the laws of mathematics refer to reality, they are not certain. And so far as they are certain, they do not refer to reality.” - Albert Einstein

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 4 Probability versus Fuzziness I am thinking of a random shape (circle, square, or triangle). What is the probability that I am thinking of a circle? Which statement is more accurate? It is probably a circle. It is a fuzzy circle.

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 5 Two similar but different situations: There is a 50% chance that there is an apple in the fridge. There is half of an apple in the fridge. Probability versus Fuzziness

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 6 Paradoxes A heterological word is one that does not describe itself. For example, “long” is heterological, and “monosyllabic” is heterological. Is “heterological” heterological?

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 7 Paradoxes Bertrand Russell’s barber paradox (1901) The barber shaves a man if and only if he does not shave himself. Who shaves the barber? … S: The barber shaves himself Use t(S) to denote the truth of S S implies not-S, and not-S implies S Therefore, t(S) = t(not-S) = 1 – t(S) t(S) = 0.5 Similarly, “heterological” is 50% heterological

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 8 Paradoxes Sorites paradox: Premise 1: One million grains of sand is a heap Premise 2: A heap minus one grain is a heap Question: Is one grain of sand a heap? Number of grains “Heap-ness” 0 100%

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 9 Fuzzy Sets Sets with fuzzy boundaries A = Set of tall people Heights 5’10’’ 1.0 Crisp set A Membership function Heights 5’10’’6’2’’.5.9 Fuzzy set A 1.0

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 10 Membership Functions (MFs) Characteristics of MFs: Subjective measures Not probability functions Membership Height 5’10’’ “tall” in Asia “tall” in the US “tall” in NBA

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 11 Fuzzy Sets Formal definition: A fuzzy set A in X is expressed as a set of ordered pairs: Universe or universe of discourse Fuzzy set Membership function (MF) A fuzzy set is totally characterized by a membership function (MF).

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 12 Fuzzy Sets with Discrete Universes Fuzzy set C = “desirable city to live in” X = {SF, Boston, LA} (discrete and nonordered) 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)}

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 13 Fuzzy Sets with Cont. Universes Fuzzy set B = “about 50 years old” X = Set of positive real numbers (continuous) B = {(x,  B (x)) | x in X}

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 14 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.

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 15 Fuzzy Partition Fuzzy partitions formed by the linguistic values “young”, “middle aged”, and “old”: lingmf.m

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 16 More Definitions Support Core Normality Crossover points Fuzzy singleton  -cut, strong  -cut Convexity Fuzzy numbers Bandwidth Symmetricity Open left or right, closed

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 17 MF Terminology MF X Core Crossover points Support  - cut  These expressions are all defined in terms of x.

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 18 Convexity of Fuzzy Sets A fuzzy set A is convex if for any in [0, 1], A is convex if all its  -cuts are convex. (How do you measure the convexity of an  -cut?) convexmf.m

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 19 Set-Theoretic Operations Subset: Complement: Union: Intersection:

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 20 Set-Theoretic Operations subset.m fuzsetop.m

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 21 MF Formulation Triangular MF: Trapezoidal MF: Generalized bell MF: Gaussian MF:

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 22 MF Formulation disp_mf.m

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 23 MF Formulation Sigmoidal MF: Extensions: Abs. difference of two sig. MF (open right MFs) Product of two sig. MFs disp_sig.m c = crossover point a controls the slope, and right/left

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 24 MF Formulation L-R (left-right) MF: Example: difflr.m c=65 a=60 b=10 c=25 a=10 b=40

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 25 Cylindrical Extension Base set ACylindrical Ext. of A cyl_ext.m

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 26 2D MF Projection Two-dimensional MF Projection onto X Projection onto Y project.m

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 27 2D Membership Functions 2dmf.m

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 28 Fuzzy Complement N(a) : [0,1]  [0,1] General requirements of fuzzy complement: 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 (Michio Sugeno): Yager’s complement (Ron Yager, Iona College):

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 29 Fuzzy Complement negation.m Sugeno’s complement: Yager’s complement:

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 30 Fuzzy Intersection: T-norm Analogous to AND, and INTERSECTION 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 (page 37): Minimum: T m (a, b) Algebraic product: T a (a, b) Bounded product: T b (a, b) Drastic product: T d (a, b)

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 31 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) tnorm.m

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 32 Fuzzy Union: T-conorm or S-norm Analogous to OR, and UNION 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 (page 38): Maximum: S m (a, b) Algebraic sum: S a (a, b) Bounded sum: S b (a, b) Drastic sum: S d (a, b)

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 33 T-conorm or S-norm tconorm.m Maximum: S m (a, b) Algebraic sum: S a (a, b) Bounded sum: S b (a, b) Drastic sum: S d (a, b)

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 34 Generalized DeMorgan’s Law T-norms and T-conorms are duals which support the generalization of DeMorgan’s law: T(a, b) = N(S(N(a), N(b))): a and b = not(not a, or not b) S(a, b) = N(T(N(a), N(b))): a or b = not(not a, and not b) T m (a, b) T a (a, b) T b (a, b) T d (a, b) S m (a, b) S a (a, b) S b (a, b) S d (a, b)

Neuro-Fuzzy and Soft Computing: Fuzzy Sets 35 Parameterized T-norm and S-norm Parameterized T-norms and dual T-conorms have been proposed by several researchers: Yager Schweizer and Sklar Dubois and Prade Hamacher Frank Sugeno Dombi