SlideShare une entreprise Scribd logo
1  sur  28
Chapter 3: Fuzzy Rules  and Fuzzy Reasoning ,[object Object],[object Object],[object Object],[object Object],Fuzzy Rules and Fuzzy Reasoning
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object]
Extension Principle A  is a fuzzy set on  X  : The image of  A  under  f(.)  is a fuzzy set  B: where  y i  = f(x i ) ,  for  i = 1  to  n . If  f(.)  is a many-to-one mapping, then
Example: Extension Principle 0 1 2 3 0 1 4 9 0 1 2 3 0 1 4 9 -1 y  =  x 2  (x)  (x)  (y)  (y) Example 1 Example 2
Fuzzy Relations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example: x is close to y
Example: X is close to Y
Max-Min Composition ,[object Object],[object Object],[object Object],[object Object],[object Object],(max) (min)
Max-Star Composition ,[object Object],[object Object],[object Object]
Example 3.4 – Max * Compositions R 1 : x is relevant to y R 2 : y is relevant to z How relevant is x=2 to z=a?  y=  y=  y=  y=  x=1 0.1 0.3 0.5 0.7 x=2 0.4 0.2 0.8 0.9 x=3 0.6 0.8 0.3 0.2 z=a z=b y=  0.9 0.1 y=  0.2 0.3 y=  0.5 0.6 y=  0.7 0.2
Example 3.4 (cont’d.) 1 2 3    a b  0.4 0.2 0.8 0.9 0.9 0.2 0.5 0.7 x y z
Linguistic Variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operations on Linguistic Values Concentration: Dilation: Contrast intensification: intensif.m (very) (more or less)
Linguistic Values (Terms) complv.m How are these derived from the above MFs?
Fuzzy If-Then Rules ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fuzzy If-Then Rules A is coupled with B: (x is A)    (y is B) A A B B A entails B: (x is not A)    (y is B) Two ways to interpret “If x is A then y is B” y x x y
Fuzzy If-Then Rules ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fuzzy If-Then Rules ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fuzzy If-Then Rules ,[object Object],fuzimp.m A  coupled  with B (bell-shaped MFs, T-norm operators) Example: only fit athletes satisfy the rule
Fuzzy If-Then Rules A  entails  B (bell-shaped MFs) Arithmetic rule: (x is not A)    (y is B)   (1 – x) + y Example: everyone except non-fit athletes satisfies the rule fuzimp.m
Compositional Rule of Inference ,[object Object],a  and  b  : points y = f(x)  : a curve Crisp : if x = a, then y=b a b y x x y a  and  b  : intervals y = f(x)  : interval-valued function Fuzzy : if (x is a) then (y is b) a b y = f(x) y = f(x)
Compositional Rule of Inference ,[object Object],cri.m
Fuzzy Reasoning ,[object Object],[object Object],[object Object],[object Object],[object Object],A X w A’ B Y x is A’ B’ Y A’ X y is B’
Fuzzy Reasoning ,[object Object],[object Object],[object Object],[object Object],[object Object],A B X Y w A’ B’ C Z C’ Z X Y A’ B’ x is A’ y is B’ z is C’
Fuzzy Reasoning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fuzzy Reasoning ,[object Object],A 1 B 1 A 2 B 2 X X Y Y w 1 w 2 A’ A’ B’ B’ C 1 C 2 Z Z C’ Z X Y A’ B’ x is A’ y is B’ z is C’
Fuzzy Reasoning: MATLAB Demo ,[object Object]
Other Variants ,[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

Lesson 2: Limits and Limit Laws
Lesson 2: Limits and Limit LawsLesson 2: Limits and Limit Laws
Lesson 2: Limits and Limit LawsMatthew Leingang
 
Partial derivatives love coffee.key
Partial derivatives love coffee.keyPartial derivatives love coffee.key
Partial derivatives love coffee.keyguest1a1479
 
Applications of partial differentiation
Applications of partial differentiationApplications of partial differentiation
Applications of partial differentiationVaibhav Tandel
 
Application of partial derivatives
Application of partial derivativesApplication of partial derivatives
Application of partial derivativesMaharshi Dave
 
Partial differentiation B tech
Partial differentiation B techPartial differentiation B tech
Partial differentiation B techRaj verma
 
Application of partial derivatives with two variables
Application of partial derivatives with two variablesApplication of partial derivatives with two variables
Application of partial derivatives with two variablesSagar Patel
 
APPLICATION OF PARTIAL DIFFERENTIATION
APPLICATION OF PARTIAL DIFFERENTIATIONAPPLICATION OF PARTIAL DIFFERENTIATION
APPLICATION OF PARTIAL DIFFERENTIATIONDhrupal Patel
 
Bai giang Dao ham rieng
Bai giang Dao ham riengBai giang Dao ham rieng
Bai giang Dao ham riengNhan Nguyen
 
Partial Derivatives
Partial DerivativesPartial Derivatives
Partial DerivativesAman Singh
 
application of partial differentiation
application of partial differentiationapplication of partial differentiation
application of partial differentiationeteaching
 
Continuity of functions by graph (exercises with detailed solutions)
Continuity of functions by graph   (exercises with detailed solutions)Continuity of functions by graph   (exercises with detailed solutions)
Continuity of functions by graph (exercises with detailed solutions)Tarun Gehlot
 
1531 fourier series- integrals and trans
1531 fourier series- integrals and trans1531 fourier series- integrals and trans
1531 fourier series- integrals and transDr Fereidoun Dejahang
 

Tendances (19)

Limit and continuity
Limit and continuityLimit and continuity
Limit and continuity
 
Lesson 2: Limits and Limit Laws
Lesson 2: Limits and Limit LawsLesson 2: Limits and Limit Laws
Lesson 2: Limits and Limit Laws
 
Partial derivatives love coffee.key
Partial derivatives love coffee.keyPartial derivatives love coffee.key
Partial derivatives love coffee.key
 
Applications of partial differentiation
Applications of partial differentiationApplications of partial differentiation
Applications of partial differentiation
 
Application of partial derivatives
Application of partial derivativesApplication of partial derivatives
Application of partial derivatives
 
Partial differentiation B tech
Partial differentiation B techPartial differentiation B tech
Partial differentiation B tech
 
Application of partial derivatives with two variables
Application of partial derivatives with two variablesApplication of partial derivatives with two variables
Application of partial derivatives with two variables
 
APPLICATION OF PARTIAL DIFFERENTIATION
APPLICATION OF PARTIAL DIFFERENTIATIONAPPLICATION OF PARTIAL DIFFERENTIATION
APPLICATION OF PARTIAL DIFFERENTIATION
 
Jacobians new
Jacobians newJacobians new
Jacobians new
 
Functions (Theory)
Functions (Theory)Functions (Theory)
Functions (Theory)
 
Bai giang Dao ham rieng
Bai giang Dao ham riengBai giang Dao ham rieng
Bai giang Dao ham rieng
 
Limit and continuity (2)
Limit and continuity (2)Limit and continuity (2)
Limit and continuity (2)
 
residue
residueresidue
residue
 
Partial Derivatives
Partial DerivativesPartial Derivatives
Partial Derivatives
 
Lesson 5: Continuity
Lesson 5: ContinuityLesson 5: Continuity
Lesson 5: Continuity
 
Pertemuan 5
Pertemuan 5Pertemuan 5
Pertemuan 5
 
application of partial differentiation
application of partial differentiationapplication of partial differentiation
application of partial differentiation
 
Continuity of functions by graph (exercises with detailed solutions)
Continuity of functions by graph   (exercises with detailed solutions)Continuity of functions by graph   (exercises with detailed solutions)
Continuity of functions by graph (exercises with detailed solutions)
 
1531 fourier series- integrals and trans
1531 fourier series- integrals and trans1531 fourier series- integrals and trans
1531 fourier series- integrals and trans
 

Similaire à Ch03

The Use of Fuzzy Optimization Methods for Radiation.ppt
The Use of Fuzzy Optimization Methods for Radiation.pptThe Use of Fuzzy Optimization Methods for Radiation.ppt
The Use of Fuzzy Optimization Methods for Radiation.ppteslameslam18
 
SCalcET9_LecturePPTs_02_03.pptx SCalcET9_LecturePPTs_02_03.pptx
SCalcET9_LecturePPTs_02_03.pptx SCalcET9_LecturePPTs_02_03.pptxSCalcET9_LecturePPTs_02_03.pptx SCalcET9_LecturePPTs_02_03.pptx
SCalcET9_LecturePPTs_02_03.pptx SCalcET9_LecturePPTs_02_03.pptxDenmarkSantos3
 
DIFFERENTIATION Integration and limits (1).pptx
DIFFERENTIATION Integration and limits (1).pptxDIFFERENTIATION Integration and limits (1).pptx
DIFFERENTIATION Integration and limits (1).pptxOchiriaEliasonyait
 
Fuzzy relations
Fuzzy relationsFuzzy relations
Fuzzy relationsnaugariya
 
A direct method for estimating linear non-Gaussian acyclic models
A direct method for estimating linear non-Gaussian acyclic modelsA direct method for estimating linear non-Gaussian acyclic models
A direct method for estimating linear non-Gaussian acyclic modelsShiga University, RIKEN
 
Project in Calcu
Project in CalcuProject in Calcu
Project in Calcupatrickpaz
 
AP Calculus AB Theorems and Definitions
AP Calculus AB Theorems and DefinitionsAP Calculus AB Theorems and Definitions
AP Calculus AB Theorems and Definitionsmbailey1974
 
Probability cheatsheet
Probability cheatsheetProbability cheatsheet
Probability cheatsheetJoachim Gwoke
 
A short study on minima distribution
A short study on minima distributionA short study on minima distribution
A short study on minima distributionLoc Nguyen
 
Random Matrix Theory and Machine Learning - Part 3
Random Matrix Theory and Machine Learning - Part 3Random Matrix Theory and Machine Learning - Part 3
Random Matrix Theory and Machine Learning - Part 3Fabian Pedregosa
 

Similaire à Ch03 (20)

The Use of Fuzzy Optimization Methods for Radiation.ppt
The Use of Fuzzy Optimization Methods for Radiation.pptThe Use of Fuzzy Optimization Methods for Radiation.ppt
The Use of Fuzzy Optimization Methods for Radiation.ppt
 
Lecture co3 math21-1
Lecture co3 math21-1Lecture co3 math21-1
Lecture co3 math21-1
 
Limit and continuity
Limit and continuityLimit and continuity
Limit and continuity
 
SCalcET9_LecturePPTs_02_03.pptx SCalcET9_LecturePPTs_02_03.pptx
SCalcET9_LecturePPTs_02_03.pptx SCalcET9_LecturePPTs_02_03.pptxSCalcET9_LecturePPTs_02_03.pptx SCalcET9_LecturePPTs_02_03.pptx
SCalcET9_LecturePPTs_02_03.pptx SCalcET9_LecturePPTs_02_03.pptx
 
Ch02
Ch02Ch02
Ch02
 
Fuzzy sets
Fuzzy sets Fuzzy sets
Fuzzy sets
 
evaluating limits
evaluating limitsevaluating limits
evaluating limits
 
Ch02 fuzzyrelation
Ch02 fuzzyrelationCh02 fuzzyrelation
Ch02 fuzzyrelation
 
DIFFERENTIATION Integration and limits (1).pptx
DIFFERENTIATION Integration and limits (1).pptxDIFFERENTIATION Integration and limits (1).pptx
DIFFERENTIATION Integration and limits (1).pptx
 
Fuzzy relations
Fuzzy relationsFuzzy relations
Fuzzy relations
 
A direct method for estimating linear non-Gaussian acyclic models
A direct method for estimating linear non-Gaussian acyclic modelsA direct method for estimating linear non-Gaussian acyclic models
A direct method for estimating linear non-Gaussian acyclic models
 
Regression Analysis.pdf
Regression Analysis.pdfRegression Analysis.pdf
Regression Analysis.pdf
 
Project in Calcu
Project in CalcuProject in Calcu
Project in Calcu
 
A bit about мcmc
A bit about мcmcA bit about мcmc
A bit about мcmc
 
AP Calculus AB Theorems and Definitions
AP Calculus AB Theorems and DefinitionsAP Calculus AB Theorems and Definitions
AP Calculus AB Theorems and Definitions
 
Probability cheatsheet
Probability cheatsheetProbability cheatsheet
Probability cheatsheet
 
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
Program on Mathematical and Statistical Methods for Climate and the Earth Sys...
 
A short study on minima distribution
A short study on minima distributionA short study on minima distribution
A short study on minima distribution
 
Random Matrix Theory and Machine Learning - Part 3
Random Matrix Theory and Machine Learning - Part 3Random Matrix Theory and Machine Learning - Part 3
Random Matrix Theory and Machine Learning - Part 3
 
1519 differentiation-integration-02
1519 differentiation-integration-021519 differentiation-integration-02
1519 differentiation-integration-02
 

Plus de EasyMedico.com (8)

Hadoop 2
Hadoop 2Hadoop 2
Hadoop 2
 
Sds
SdsSds
Sds
 
Soft computing from net
Soft computing from netSoft computing from net
Soft computing from net
 
Nis1
Nis1Nis1
Nis1
 
Neural network
Neural networkNeural network
Neural network
 
Nn devs
Nn devsNn devs
Nn devs
 
Nis1
Nis1Nis1
Nis1
 
L005.neural networks
L005.neural networksL005.neural networks
L005.neural networks
 

Dernier

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Dernier (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Ch03

  • 1.
  • 2.
  • 3. Extension Principle A is a fuzzy set on X : The image of A under f(.) is a fuzzy set B: where y i = f(x i ) , for i = 1 to n . If f(.) is a many-to-one mapping, then
  • 4. Example: Extension Principle 0 1 2 3 0 1 4 9 0 1 2 3 0 1 4 9 -1 y = x 2  (x)  (x)  (y)  (y) Example 1 Example 2
  • 5.
  • 6. Example: x is close to y
  • 7. Example: X is close to Y
  • 8.
  • 9.
  • 10. Example 3.4 – Max * Compositions R 1 : x is relevant to y R 2 : y is relevant to z How relevant is x=2 to z=a? y=  y=  y=  y=  x=1 0.1 0.3 0.5 0.7 x=2 0.4 0.2 0.8 0.9 x=3 0.6 0.8 0.3 0.2 z=a z=b y=  0.9 0.1 y=  0.2 0.3 y=  0.5 0.6 y=  0.7 0.2
  • 11. Example 3.4 (cont’d.) 1 2 3    a b  0.4 0.2 0.8 0.9 0.9 0.2 0.5 0.7 x y z
  • 12.
  • 13. Operations on Linguistic Values Concentration: Dilation: Contrast intensification: intensif.m (very) (more or less)
  • 14. Linguistic Values (Terms) complv.m How are these derived from the above MFs?
  • 15.
  • 16. Fuzzy If-Then Rules A is coupled with B: (x is A)  (y is B) A A B B A entails B: (x is not A)  (y is B) Two ways to interpret “If x is A then y is B” y x x y
  • 17.
  • 18.
  • 19.
  • 20. Fuzzy If-Then Rules A entails B (bell-shaped MFs) Arithmetic rule: (x is not A)  (y is B)  (1 – x) + y Example: everyone except non-fit athletes satisfies the rule fuzimp.m
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.

Notes de l'éditeur

  1. 02/19/11 ... In this talk, we are going to apply two neural network controller design techniques to fuzzy controllers, and construct the so-called on-line adaptive neuro-fuzzy controllers for nonlinear control systems. We are going to use MATLAB, SIMULINK and Handle Graphics to demonstrate the concept. So you can also get a preview of some of the features of the Fuzzy Logic Toolbox, or FLT, version 2.
  2. 02/19/11 Specifically, this is the outline of the talk. Wel start from the basics, introduce the concepts of fuzzy sets and membership functions. By using fuzzy sets, we can formulate fuzzy if-then rules, which are commonly used in our daily expressions. We can use a collection of fuzzy rules to describe a system behavior; this forms the fuzzy inference system, or fuzzy controller if used in control systems. In particular, we can can apply neural networks?learning method in a fuzzy inference system. A fuzzy inference system with learning capability is called ANFIS, stands for adaptive neuro-fuzzy inference system. Actually, ANFIS is already available in the current version of FLT, but it has certain restrictions. We are going to remove some of these restrictions in the next version of FLT. Most of all, we are going to have an on-line ANFIS block for SIMULINK; this block has on-line learning capability and it ideal for on-line adaptive neuro-fuzzy control applications. We will use this block in our demos; one is inverse learning and the other is feedback linearization.
  3. 02/19/11 A fuzzy set is a set with fuzzy boundary. Suppose that A is the set of tall people. In a conventional set, or crisp set, an element is either belong to not belong to a set; there nothing in between. Therefore to define a crisp set A, we need to find a number, say, 5??, such that for a person taller than this number, he or she is in the set of tall people. For a fuzzy version of set A, we allow the degree of belonging to vary between 0 and 1. Therefore for a person with height 5??, we can say that he or she is tall to the degree of 0.5. And for a 6-foot-high person, he or she is tall to the degree of .9. So everything is a matter of degree in fuzzy sets. If we plot the degree of belonging w.r.t. heights, the curve is called a membership function. Because of its smooth transition, a fuzzy set is a better representation of our mental model of all? Moreover, if a fuzzy set has a step-function-like membership function, it reduces to the common crisp set.
  4. 02/19/11 Here I like to emphasize some important properties of membership functions. First of all, it subjective measure; my membership function of all?is likely to be different from yours. Also it context sensitive. For example, I 5?1? and I considered pretty tall in Taiwan. But in the States, I only considered medium build, so may be only tall to the degree of .5. But if I an NBA player, Il be considered pretty short, cannot even do a slam dunk! So as you can see here, we have three different MFs for all?in different contexts. Although they are different, they do share some common characteristics --- for one thing, they are all monotonically increasing from 0 to 1. Because the membership function represents a subjective measure, it not probability function at all.
  5. 02/19/11
  6. 02/19/11
  7. 02/19/11
  8. 02/19/11
  9. 02/19/11
  10. 02/19/11
  11. 02/19/11
  12. 02/19/11
  13. 02/19/11
  14. 02/19/11
  15. 02/19/11
  16. 02/19/11
  17. 02/19/11
  18. 02/19/11
  19. 02/19/11
  20. 02/19/11
  21. 02/19/11
  22. 02/19/11