Presentation is loading. Please wait.

Presentation is loading. Please wait.

Expert Systems. Knowledge base Inference engine ReasoningControl User interface user Components of an rule based Expert System.

Similar presentations


Presentation on theme: "Expert Systems. Knowledge base Inference engine ReasoningControl User interface user Components of an rule based Expert System."— Presentation transcript:

1 Expert Systems

2 Knowledge base Inference engine ReasoningControl User interface user Components of an rule based Expert System

3 Learning Objectives What you need to know about expert systems What expert systems are The purpose of expert systems The components of expert systems The applications of expert systems The advantages and disadvantages of expert systems The social, legal and ethical issues of using expert systems

4 Artificial Intelligence 'Artificial intelligence is the science of making machines do things that would require intelligence if done by humans’ Watch a video

5 An Expert System An expert system is a computer program that has access to a large database of knowledge about one particular subject

6 The purpose of an expert system To contain the knowledge of a human expert To be able to present the knowledge in a useful way To be able to describe how it came to it’s conclusions In other words to mimic a human expert

7 Components of an expert system The knowledge base The inference engine The interface

8 The knowledge base A large database Contains facts Contains rules on how facts should be used in any given situation

9 The inference engine The expert system program Uses the facts Applies the rules Comes to conclusions

10 No Does starter work? No Get car to garage Does battery work? Yes No Recharge battery Smell fuel? Yes No Is fuel tank empty? Fill tank with fuel Blockage: get car to garage Yes Engine flooded: try starting car in 10 mins

11 The explanatory interface Allows communication between the inference engine and the user Asks question of the user Allows the user to ask questions Explains why it has reached a conclusion or decision

12 Applications of expert systems Medical –MYCIN blood diseases –PUFF lung disease –BTDS brain tumours –5GL diagnosis

13 Applications of expert systems Geological Archaeological Car Mechanics Chemical analysis

14 Advantages of an expert system Save money Save time Accessible Accumulated knowledge of many experts Consistent Does not forget things Not subjective (not biased)

15 Disadvantages of an expert system Expensive to produce Time consuming Lacks depth Inflexible No common sense Programs have errors

16 Disadvantages of an expert system Expensive to produce –It costs a lot to employ experts to part with their knowledge you have to pay for their time –Costs a lot to employ programmers to write the program and designers to develop the interface Time consuming –It takes a lot of time to extract the information –To set up the database –To create the inference engine

17 Disadvantages of an expert system Lacks depth –The total knowledge of an expert cannot be completely replicated, people remember things in different ways. The ES cannot make connections which help it to remember. Inflexible –ES can only act within the rules –they have fixed response

18 Disadvantages of an expert system No common sense –Cannot think for themselves, everything must be programmed. ES cannot use the facts and rules to come to conclusions based on their own experience as they have no capacity to add in to their knowledge base Programs have errors which will only be known about when something goes wrong –With an ES the “wrong” could be disastrous e.g. in a medical situation


Download ppt "Expert Systems. Knowledge base Inference engine ReasoningControl User interface user Components of an rule based Expert System."

Similar presentations


Ads by Google