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

Slides:



Advertisements
Similar presentations
ICT in Healthcare Topic 6.
Advertisements

Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Expert Systems An expert system is a computer program that is designed to hold the accumulated knowledge of one or more domain experts.
ICT IGCSE Expert Systems.
 You will be able to: › Explain what is meant by an expert system and describe its components and applications.
Rule Based Systems Alford Academy Business Education and Computing
ICT in Healthcare Topic 6C.
Chapter 11 Artificial Intelligence and Expert Systems.
1 Lecture 34 Introduction to Knowledge Representation & Expert Systems Overview  Lecture Objective  Introduction to Knowledge Representation  Knowledge.
EXPERT SYSTEMS Part I.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
An expert system is a package that holds a body of knowledge and a set of rules on a subject that has been gained from human experts. An expert system.
ICT in Healthcare Expert Systems.
Rule-Based/Expert Systems Catie Welsh CSE 435 – IDSS October 13, 2006.
Sepandar Sepehr McMaster University November 2008
What is an Expert System?
Expert Systems Expert Systems Chris LaJoie, Chris Panton, and Kurt DeVaney.
Expert Systems Infsy 540 Dr. Ocker. Expert Systems n computer systems which try to mimic human expertise n produce a decision that does not require judgment.
E XPERT S YSTEMS /S IMULATIONS By: Kevin Driscoll and Toby Laforest.
1 Backward-Chaining Rule-Based Systems Elnaz Nouri December 2007.
Artificial Intelligence Lecture No. 15 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human.
Machine language is the lowest and most basic language of programming language. It is a collection of digits which The computer reads and interprets.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Course Instructor: K ashif I hsan 1. Chapter # 2 Kashif Ihsan, Lecturer CS, MIHE2.
School of Computer Science and Technology, Tianjin University
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Knowledge Representation
Information knowledge based systems (IKBS) and expert systems.
CSC 554: Knowledge-Based Systems Part-1 By Dr. Syed Noman Hasany Assistant Professor, CoC Qassim University.
Fundamentals of Information Systems, Second Edition 1 Specialized Business Information Systems.
Principles of Information Systems, Sixth Edition Specialized Business Information Systems Chapter 11.
Chapter 13 Artificial Intelligence and Expert Systems.
Slide 1 February2008 Standard Grade Computing Expert Systems.
Artificial Intelligence and Expert Systems. ARTIFICIAL INTELLIGENCE (AI) is the science of R L Being able to Ability to solve a problem.
Impact of ICT on Society – Part the first ICT 1_6.
Course Instructor: K ashif I hsan 1. Chapter # 3 Kashif Ihsan, Lecturer CS, MIHE2.
Expert Systems. L EARNING O BJECTIVES : By the end of this topic you should be able to: explain what is meant by an expert system describe the components.
Expert Systems. Purpose An expert system is designed to help the user solve problems in a specific area such as medicine, banking, oil exploration, etc,
ARTIFICIALINTELLIGENCE ARTIFICIAL INTELLIGENCE EXPERT SYSTEMS.
Introduction to Artificial Intelligence CS 438 Spring 2008.
IT04:Expert Systems Chapter42 Also in Doyle ch11.
Expert Systems. Expert systems Also known as ‘Knowledge-based systems’:  Computer programs that attempt to replicate the performance of a human expert.
Expert Systems. Learning Objectives: By the end of this topic you should be able to: explain what is meant by an expert system describe the components.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
Expert Systems Processor of a computer is known as the ‘brains’ of a computer. However, a processor cannot think or act for itself. Computers do have some.
Intelligent Control Methods Lecture 5: Expert Systems Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Artificial Intelligence
Presented by:- Reema Tariq Artificial Intelligence.
ITEC 1010 Information and Organizations Chapter V Expert Systems.
Artificial Intelligence, simulation and modelling.
1 Chapter 13 Artificial Intelligence and Expert Systems.
Expert System / Knowledge-based System Dr. Ahmed Elfaig 1.ES can be defined as computer application program that makes decision or solves problem in a.
EXPERT SYSTEMS BY MEHWISH MANZER (63) MEER SADAF NAEEM (58) DUR-E-MALIKA (55)
Expert Systems. What is an expert system?  An expert system is a computer system that is able to emulate the decision making ability of a human expert.
Fundamentals of Information Systems, Sixth Edition
Lecture #1 Introduction
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Introduction Characteristics Advantages Limitations
Introduction to Expert Systems Bai Xiao
Architecture Components
Expert Systems by Melinda Smith - c  .
النظم الخبيرة Expert Systems (ES)
Intro to Expert Systems Paula Matuszek CSC 8750, Fall, 2004
Expert Systems.
Expert Systems.
Expert Knowledge Based Systems
Expert Knowledge Based Systems
K.S. School of Business Management (MIS)
Technology of Data Glove
Presentation transcript:

Expert Systems

Knowledge base Inference engine ReasoningControl User interface user 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 The applications of expert systems The advantages and disadvantages of expert systems The social, legal and ethical issues of using expert systems

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

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

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

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

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

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

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

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

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

Applications of expert systems Geological Archaeological Car Mechanics Chemical analysis

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

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

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

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

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