1 / 19

MATLAB Fuzzy Logic Toolbox

MATLAB Fuzzy Logic Toolbox. CS364 Artificial Intelligence. MATLAB Fuzzy Logic Toolbox. Introduction Graphical User Interface (GUI) Tools Example: Dinner for two. Introduction. MATLAB fuzzy logic toolbox facilitates the development of fuzzy-logic systems using:.

onslow
Download Presentation

MATLAB Fuzzy Logic Toolbox

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MATLAB Fuzzy Logic Toolbox CS364 Artificial Intelligence

  2. MATLAB Fuzzy Logic Toolbox • Introduction • Graphical User Interface (GUI) Tools • Example: Dinner for two

  3. Introduction MATLAB fuzzy logic toolbox facilitates the development of fuzzy-logic systems using: • graphical user interface (GUI) tools • command line functionality The tool can be used for building • Fuzzy Expert Systems • Adaptive Neuro-Fuzzy Inference Systems (ANFIS)

  4. Introduction Graphical User Interface (GUI) Tools There are five primary GUI tools for building, editing, and observing fuzzy inference systems in the Fuzzy Logic Toolbox: • Fuzzy Inference System (FIS) Editor • Membership Function Editor • Rule Editor • Rule Viewer • Surface Viewer

  5. MATLAB Fuzzy Logic Toolbox • Introduction • Graphical User Interface (GUI) Tools • Example: Dinner for two

  6. Graphical User Interface (GUI) Tools

  7. Graphical User Interface (GUI) Tools Fuzzy Inference System (FIS) Editor Define number of input and output variables Adjust fuzzy inference functions Name and edit names of input, output variables

  8. Graphical User Interface (GUI) Tools Membership Function Editor Select & edit attributes of membership function Display & edit values of current variable Name & edit parameters of membership function

  9. Graphical User Interface (GUI) Tools Rule Editor Rules – automatically updated Create and edit rules

  10. Graphical User Interface (GUI) Tools Rule Viewer Shows how input variable is used in rules Shows how output variable is used in rules; shows output of fuzzy system

  11. Graphical User Interface (GUI) Tools Surface Viewer Shows output surface for any system output versus any one (or two) inputs Specify input and output variables

  12. MATLAB Fuzzy Logic Toolbox • Introduction • Graphical User Interface (GUI) Tools • Example: Dinner for two

  13. Example: Dinner for two Golden rules for tipping: • IF the service is poor OR the food is rancid, THEN tip is cheap (5%). • 2. IF the service is good, THEN tip is average (15%). • 3. IF the service is excellent OR the food is delicious, THEN tip is generous (25%).

  14. Example: Dinner for two

  15. Example: Dinner for two Fuzzy Inference System (FIS) Editor input variables output variable

  16. Example: Dinner for two Membership Function Editor Select type of membership function

  17. Example: Dinner for two Rule Editor

  18. Example: Dinner for two Rule Viewer Defuzzified output

  19. Example: Dinner for two Surface Viewer

More Related