1 / 18

Expert Systems

Expert Systems. User interface. Reasoning. Control. Inference engine. user. Knowledge base. Components of an rule based Expert System. Learning Objectives. What you need to know about expert systems What expert systems are The purpose of expert systems The components of expert systems

hera
Télécharger la présentation

Expert Systems

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. Expert Systems

  2. User interface Reasoning Control Inference engine user Knowledge base 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. Yes Yes Smell fuel? No No Yes No Engine flooded: try starting car in 10 mins Does starter work? Does battery work? Is fuel tank empty? Get car to garage Recharge battery Yes No Fill tank with fuel Blockage: get car to garage

  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

More Related