2 notions and concepts of fuzzy sets
play

2 Notions and Concepts of Fuzzy Sets Fuzzy Systems Engineering - PowerPoint PPT Presentation

2 Notions and Concepts of Fuzzy Sets Fuzzy Systems Engineering Toward Human-Centric Computing Contents 2.1 Sets and fuzzy sets: A departure from the principle of dichotomy 2.2 Interpretation of fuzzy sets 2.3 Membership functions and their


  1. 2 Notions and Concepts of Fuzzy Sets Fuzzy Systems Engineering Toward Human-Centric Computing

  2. Contents 2.1 Sets and fuzzy sets: A departure from the principle of dichotomy 2.2 Interpretation of fuzzy sets 2.3 Membership functions and their motivation 2.4 Fuzzy numbers and intervals 2.5 Linguistic variables Pedrycz and Gomide, FSE 2007

  3. 2.1 Sets and fuzzy sets: A departure from the principle of dichotomy Pedrycz and Gomide, FSE 2007

  4. Dichotomy threshold tall short tall short X X (a) (b) Set and the principle Relaxation of complete of dichotomy inclusion and exclusion Pedrycz and Gomide, FSE 2007

  5. Inherent problems of dichotomization “One seed does not constitute a pile nor two or three. From the other side, everybody will agree that 100 million seeds constitutes a pile. What is therefore the appropriate limit?” E. Borel, 1950 Pedrycz and Gomide, FSE 2007

  6. Sets τ S T X 0 1.8 3.0 x 1 x 2 Threshold τ = 1.8 Dichotomy S = { x ∈ X | 0 ≤ x ≤ 1.8 } x 1 ∈ S , x 1 ∉ T T = { x ∈ X | 1.8 < x ≤ 3.0 } x 2 ∈ T , x 2 ∉ S Pedrycz and Gomide, FSE 2007

  7. A : X → {0,1} Characteristic function 1 , ∈ if x A  ( ) = A x  0 , ∉ if x A  threshold S T X 1 if [ 1 . 8 , 3 . 0 ] ∈ x  ( ) = T x  S ( x ) T ( x ) 0 if [ 1 . 8 , 3 . 0 ] ∉ x  1.0 1.0 0 1.8 3 X 0 1.8 3 X Pedrycz and Gomide, FSE 2007

  8. Fuzzy set: Membership function A : X → [0,1] tall short X T ( x ) S ( x ) short tall 1.0 1.0 1.5 0 1.5 3 0 3 X X Pedrycz and Gomide, FSE 2007

  9. Fuzzy sets in discrete universes A ( x ) A 1.0 0 1 2 3 4 5 6 7 8 9 10 X X = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10} A = {( A ( x ), x )} A = {0/0, 0/1, 0/2, 0.2/3, 0.5/4, 1.0/5, 0.5/6, 0.2/7, 0/8, 0/9, 0/10} A = [0, 0, 0, 0.2, 0.5, 1.0, 0.5, 0.2, 0, 0, 0] Pedrycz and Gomide, FSE 2007

  10. 2.2 Interpretation of fuzzy sets Pedrycz and Gomide, FSE 2007

  11. Fuzziness ≠ Probability John is tall Head or tail ? Height of people Pedrycz and Gomide, FSE 2007

  12. A : X → [0,1] Fuzziness X : universe (set) A : membership function P ( A ) : F → [0,1] P : probability (set) function Probability A : set X : universe (set) F : σ - algebra, a set of subsets of X Pedrycz and Gomide, FSE 2007

  13. Membership grades: semantics � Similarity: degree of compatibility (data analysis and processing) � Uncertainty: possibility (reasoning under uncertainty) � Preference: degree of satisfaction (decision-making, optimization) Pedrycz and Gomide, FSE 2007

  14. 2.3 Membership functions and their motivation Pedrycz and Gomide, FSE 2007

  15. Choosing membership functions Criteria should reflect: � Nature of the problem at hand � Perception of the concept to represent � Level of details to be captured � Context of application � Suitability for design and optimization Pedrycz and Gomide, FSE 2007

  16. Triangular membership function 1 A(x) a = -1 0.9 m = 2 b = 5 0.8 0 if ≤ x a  0.7  − x a 0.6 f [ ] ∈ i x a,m   − m a 0.5 ( ) = A x  − b x 0.4  if [ ] ∈ x m,b − b m  0.3  0 if ≥ x b  0.2 0.1 0 x -5 -1 0 5 10 2 ( , , , ) max{min[( } /( ), ( ) /( )], 0 } = − − − − A x a m b x a m a b x b m Pedrycz and Gomide, FSE 2007

  17. Trapezoidal membership function 1 A(x) a = -2.5 0.9 m = 0 n = 2.5 0 f < i x a  0.8 b = 5.0  − x a 0.7 if [ , ) ∈ x a m  0.6 − m a  ( ) = 1 if [ , ) A x ∈ x m n  0.5  − b x 0.4 if [ , ] ∈ x n b  − 0.3 b n  0 if > x b  0.2 0.1 0 x -5 -2.5 0 2.5 5 10 ( , , , , ) = max{min[( − } /( − ), 1 , ( − ) /( − )], 0 } A x a m n b x a m a b x b n Pedrycz and Gomide, FSE 2007

  18. Γ -membership function 1 A(x) 0.9 a = 1 k = 5 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 -5 0 5 10 x 0 if ≤ x a  0 if ≤ x a    2 ( ) ( ) = or ( ) = − k x a A x A x   2 if x a − ( − ) > k x a  1 if − > e x a   2 1 ( ) + − k x a  Pedrycz and Gomide, FSE 2007

  19. S-membership function 1 A(x) 0.9 a = -1 b = 3 0 if ≤ x a  0.8  2 0.7 − x a    2 if [ , ) ∈ x a m   0.6  −  b a  ( ) = A x  0.5 2 − x b    0.4 1 2 if ( , ] − ∈ x m b    − b a   0.3  1 f > i x b  0.2 0.1 0 -5 0 5 x 10 Pedrycz and Gomide, FSE 2007

  20. Gaussian membership function 1 A(x) 0.9 k = 0.5 σ = 0.5 m = 2 m = 2.0 0.8 0.7 0.6 2 ( ) − x m ( ) exp( ) = − A x 0.5 2 σ 0.4 0.3 0.2 0.1 0 x -5 0 5 10 Pedrycz and Gomide, FSE 2007

  21. Exponential-like membership function 1 A(x) 0.9 k = 1 m = 2 0.8 0.7 1 0.6 ( ) 0 = > A x k 2 0.5 1 ( ) + − k x m 0.4 0.3 0.2 0.1 0 -5 0 5 x 10 Pedrycz and Gomide, FSE 2007

  22. 2.4 Fuzzy numbers and intervals Pedrycz and Gomide, FSE 2007

  23. A B 1.0 1.0 R R A is a fuzzy number B is not a fuzzy number Pedrycz and Gomide, FSE 2007

  24. A 2.5 A about fuzzy number real number about 2.5 2.5 1 1 2.5 3.0 2.2 2.5 R R A around A [2.2, 3.0] fuzzy interval real interval around [2.2, 3.0] [2.2, 3.0] 1 1 2.2 3.0 R 2.2 2.5 3.0 R Pedrycz and Gomide, FSE 2007

  25. 2.5 Linguistic variables Pedrycz and Gomide, FSE 2007

  26. Linguistic variables � A certain variable (attribute) can be quantified in terms of a small number of information granules – temperature is { low , high } – speed is { low , medium , high , very high } � Each information granule comes with a well-defined meaning (semantics) Pedrycz and Gomide, FSE 2007

  27. Linguistic variables: A definition 〈 X , T ( X ), X , G , M 〉 X : is the name of the variable T ( X ): is term set of X ; elements of T are labels L of linguistic values of X X : universe G : grammar that generates the names of X M : semantic rule that assigns to each label L ∈ T ( X ) a meaning whose realization is a fuzzy set on X with base variable x Pedrycz and Gomide, FSE 2007

  28. Example 〈 X , T ( X ), X , G , M 〉 X : temperature X : [0, 40] T ( X ): { cold , comfortable , warm } G : only terminal symbols, the terms of T ( X ) M ( cold ) → C M ( comfortable ) → F M (warm) → W C , F and W are fuzzy sets in [0, 40] Pedrycz and Gomide, FSE 2007

  29. C ( x ) cold 1.0 cold X x universe F ( x ) comfortable Linguistic 1.0 temperature comfortable terms semantic L name rule X M ( L ) X x W ( x ) warm 1.0 warm Term set X x T ( X ) Base variable 〈 X , T( X ), X , G, M 〉 Pedrycz and Gomide, FSE 2007

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend