Expert System Structure

Slides:



Advertisements
Similar presentations
Lecture 4 Fuzzy expert systems: Fuzzy logic
Advertisements

Chapter 14.7 Russell & Norvig. Fuzzy Sets  Rules of thumb frequently stated in “fuzzy” linguistic terms. John is tall. If someone is tall and well-built.
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 SYSTEMS. Fuzzy Systems Fuzzy Sets – To quantify and reason about fuzzy or vague terms of natural language – Example: hot, cold temperature small,
Rule Based Systems Michael J. Watts
Fuzzy Logic E. Fuzzy Inference Engine. “antecedent” “consequent”
Fuzzy Expert System.
Fuzzy Medical Image Segmentation
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.
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 Logic Dave Saad CS498. Origin Proposed as a mathematical model similar to traditional set theory but with the possibility of partial set membership.
Introduction to Rule-Based Systems, Expert Systems, Fuzzy Systems Introduction to Rule-Based Systems, Expert Systems, Fuzzy Systems (sections 2.7, 2.8,
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Computer Controller System & Robotics Subject Code : 6872 Semester :7th Department.
BEE4333 Intelligent Control
Indian Institute of Technology Bombay GIS-based mineral resource potential mapping - Modelling approaches  Exploration datasets with homogenous coverage.
CPSC 386 Artificial Intelligence Ellen Walker Hiram College
Fuzzy Sets Introduction/Overview Material for these slides obtained from: Modern Information Retrieval by Ricardo Baeza-Yates and Berthier Ribeiro-Neto.
Fuzzy Rules 1965 paper: “Fuzzy Sets” (Lotfi Zadeh) Apply natural language terms to a formal system of mathematical logic
 Definition Definition  Bit of History Bit of History  Why Fuzzy Logic? Why Fuzzy Logic?  Applications Applications  Fuzzy Logic Operators Fuzzy.
Fuzzy Inference (Expert) System
Course presentation: FLA Fuzzy Logic and Applications 4 CTI, 2 nd semester Doru Todinca in Courses presentation.
Logical Systems and Knowledge Representation Fuzzy Logical Systems 1.
Fuzzy Systems Michael J. Watts
Lógica difusa  Bayesian updating and certainty theory are techniques for handling the uncertainty that arises, or is assumed to arise, from statistical.
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.
Fuzzy Inference Systems. Fuzzy inference (reasoning) is the actual process of mapping from a given input to an output using fuzzy logic. The process involves.
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 12 FUZZY.
Fuzzy systems. Calculate the degree of matching Fuzzy inference engine Defuzzification module Fuzzy rule base General scheme of a fuzzy system.
AI Fuzzy Systems. History, State of the Art, and Future Development Sde Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical.
Fuzzy Expert System n Introduction n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy sets n Fuzzy rules n Summary.
Chapter 19. Fuzzy Reasoning
Dinner for Two. Fuzzify Inputs Apply Fuzzy Operator.
Lecture 19. Recap Human Expert vs. Expert System Why Expert Systems? –Increase Availability –Reduce Cost –Permanence –Expertise drawn from multiple sources.
S PEED CONTROL OF DC MOTOR BY FUZZY CONTROLLER MD MUSTAFA KAMAL ROLL NO M E (CONTROL AND INSTRUMENTATION)
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.
Chapter 13 (Continued) Fuzzy Expert Systems 1. Fuzzy Rule-based Expert System 2.
Introduction to Fuzzy Logic and Fuzzy Systems
Fuzzy Inference System
Fuzzy Logic Control What is Fuzzy Logic ? Logic and Fuzzy Logic
Artificial Intelligence CIS 342
Fuzzy Systems Michael J. Watts
Fuzzy Inference Systems
Universe, membership function, variables, operations, relations
Artificial Intelligence
Fuzzy Logic and Fuzzy Sets
Homework 8 Min Max “Temperature is low” AND “Temperature is middle”
Introduction to Fuzzy Logic
Chap 3: Fuzzy Rules and Fuzzy Reasoning
Dr. Unnikrishnan P.C. Professor, EEE
Boolean vs Fuzzy Strictly 0 or 1 output Output varies between 0 and 1
Fuzzy System Structure
Dr. Unnikrishnan P.C. Professor, EEE
DAYS OF THE WEEK.
Chap 3: Fuzzy Rules and Fuzzy Reasoning
Intelligent Systems and Soft Computing
Homework 9 Min Max “Temperature is low” AND “Temperature is middle”
Course Outline Advanced Introduction Expert Systems Topics Problem
Course Outline Advanced Introduction Expert Systems Topics Problem
Dr. Unnikrishnan P.C. Professor, EEE
Geoffrey Cheung IME Winter 2010
Time 1.
Fuzzy Inference Systems
Contact
2011年 5月 2011年 6月 2011年 7月 2011年 8月 Sunday Monday Tuesday Wednesday
Introduction to Fuzzy Set Theory
Chapter 19. Fuzzy Reasoning
Presentation transcript:

Expert System Structure Conclusions Solution Inference Engine Reasoning Case/Inferred Facts(stored in Working Memory) Case Facts (stored in STM) Domain Knowledge (stored in Knowledge Base) Specialized Knowledge (stored in LTM) Domain Focused Area of Expertise Expert System Human Expert 1) 13:02

Expert System Structure USER Working Memory Analogy: STM Initial Case facts Inferred facts Knowledge Base Analogy: LTM - Domain Knowedge Inference Engine 1-b)

Course Outline Advanced Introduction Expert Systems Topics Problem Solving Uncertainty Conclusion Genetic 2) 16:34 to 19:26 Remove the green circle from the background Algorithms Learning Knowledge Representation Planning & Reasoning

The AI Cycle LEARNING PERCEPTION REASONING WITH UNCERTAINTY PLANNING KNOWLEDGE REPRESENTATION (KR) REASONING WITH UNCERTAINTY PLANNING 2-b) EXECUTION

Classical/Crisp Sets A classical set is a container that wholly includes or wholly excludes any given element Monday Wednesday Friday Monkeys Computers Fish Days of the week 4) ~ 33:00 ~ 33:30 Change the background color of the inner circle from green to something of your own choice

Fuzzy Sets Weekend Thursday Monkeys Saturday Tuesday Fish Friday Computers 3) 31:26 ~ 33:00 5) 33:30 to 35:55 The background color of the inner circle should not be green. The background color behind the text Friday should be faded. Sunday Monday Days of the weekend

Weekend 6) 36:30 Highlight the left side 7) 37:56 Highlight the right side Redo the figures, make sure the spelling of the text remains same. The background color shouldn’t be white.

Weekend [continuous values] 8) 39:13 Highlight the left side 9) 39:55 ~ 41:36 Highlight the right side

Seasons 10) 44:57 Left side 11) ~ 45:50 ~ 48:35 Highlight the right side

Boolean vs Fuzzy Strictly 0 or 1 output Output varies between 0 and 1 1) 12:24 Make the lines thicker Strictly 0 or 1 output Output varies between 0 and 1

Boolean v/s Fuzzy 1.0 Tall (1.0) 1.0 Quite Tall (0.8) Degree of tallness height 0.0 1.0 Not Tall (0.0) Tall (1.0) height Not Very Tall (0.2) Quite Tall (0.8) Degree of tallness 0.0 1.0 2) 13:33 Highlight the left side 3) 15:52 ~ 17:30 highlight the right side

Logical Operators for Fuzzy 4) 28:30 ~ 30:37 Highlight AND box 5) 30:38 ~ 31:28 Highlight OR box 6) 31:29 ~ 31:40 Highlight NOT box 7) ~ for sometime don’t highlight any of the boxes

Logical Operators 8) 33:10 ~ 38:33 Don’t highlight any box

Tall and Short Tall Short Tall AND Short (Medium) Tall OR Short Membership value [0-1] Height [0-7feet] Tall Short Tall AND Short (Medium) Tall OR Short (Extremes) 9) 39:41 45:50 Highlight Medium Figure 49:00 ~ 50:00 Highlight Extremes Figure Make the lines more bold

Fuzzy System Structure Fuzzy Inference Engine Working Memory Knowledge base (Rules and fuzzy sets) 1) 31:04 ~ 32:04

Linguistic Variables Linguistic Variables Typical Values Temperature Hot, cold Height Short, medium, tall Speed Slow, fast 2) 32:48 ~ 34:00 Maybe change the table first row’s text color to any suitable color of your choice No animation within the table rows required

Terminology Ahmad is young We are saying that the implied linguistic variable age has the linguistic value young In fuzzy expert systems we use linguistic variables in fuzzy rules 2-b) ~ 34:00 ~ 35:25 No animation within the text required

Fuzzy Set Representation Fuzzy set of tall people may be represented as follows: Tall = (0/5, 0.25/5.5, 0.7/6, 1/6.5, 1/7) Numerator: membership value Denominator: actual value of the variable 3) ~ 35:25 ~ 38:20 No animation required within the text

Fuzzy Rules If x is A then y is B premise or antecedent conclusion or consequent If hotel service is good then tip is average If Speed is slow Then make the acceleration high If Temperature is low AND Pressure is medium Then make the speed very slow 4) 41:17 continues with the next two slides

Fuzzy Rules… Antecedents can have multiple parts If wind is mild and racquets are good then playing badminton is fun In this case all parts of the antecedent are resolved simultaneously and resolved to a single number using logical operators 4-b)

Fuzzy Rules… The consequent can have multiple parts as well if temperature is cold then hot water valve is open and cold water valve is shut All consequents are affected equally by the result of the antecedent 4-c) from last slides to ~ 44:50

5) ~ 44:50 ~ 48:48 Highlight 1. Fuzzify inputs and the entire rectangular box in front of it ~ 53:00 Highlight 2. Apply OR operator (max) and the entire rectangular box in front of it ~ 53:20 Highlight 3. Apply implication operator and the entire rectangular box in front of it. (Remove (min) from diagram)

Defuzzify 5-b) 53:59 ~ 54:30 Make the diagram more neat.