E XPERT S YSTEMS /S IMULATIONS By: Kevin Driscoll and Toby Laforest.

7
EXPERT SYSTEMS/SIMULATIONS By: Kevin Driscoll and Toby Laforest

Transcript of E XPERT S YSTEMS /S IMULATIONS By: Kevin Driscoll and Toby Laforest.

Page 1: E XPERT S YSTEMS /S IMULATIONS By: Kevin Driscoll and Toby Laforest.

EXPERT SYSTEMS/SIMULATIONS

By: Kevin Driscoll and Toby Laforest

Page 2: E XPERT S YSTEMS /S IMULATIONS By: Kevin Driscoll and Toby Laforest.

EXPERT SYSTEMS An expert system is software that attempts to

reproduce the performance of one or more human experts

The primary goal of an expert system is to make expertise information available to decision makers and technicians who need answers quickly.

computer-based expert system emulates the behavior of a human advisor, presents terminology unique to the fieldThe primary goal of expert systems research is to make expertise available to decision makers and technicians who need answers quickly.

computer-based expert systems emulate the behavior of a human advisor, present terminology unique to the field and introduces the activities that must be accomplished to build expert systems.

Page 3: E XPERT S YSTEMS /S IMULATIONS By: Kevin Driscoll and Toby Laforest.

EXPERT SYSTEMS

An example of expert systems is They call these expert systems “wizards”.

Page 4: E XPERT S YSTEMS /S IMULATIONS By: Kevin Driscoll and Toby Laforest.

EXPERT SYSTEM C OMPONENTS User interface Explanation facility- explains reasoning of

the system to a user Knowledge Base – production memory

(rules) Working memory- global database of facts Inference engine Agenda- prioritized list of rules satisfied by

facts Knowledge acquisition facility

Page 5: E XPERT S YSTEMS /S IMULATIONS By: Kevin Driscoll and Toby Laforest.

ADVANTAGES OF EXPERT SYSTEMS

The interpretation of data Diagnosis of malfunctions Structural analysis of complex objects Configuration of complex objects Planning sequences of actions

Page 6: E XPERT S YSTEMS /S IMULATIONS By: Kevin Driscoll and Toby Laforest.

EXAMPLES Mycin - Diagnose infectious blood diseases and recommend antibiotics (by

Stanford University) NEXPERT Object - An early general-purpose commercial backwards-

chaining inference engine used in the development of expert systems Prolog - Programming language used in the development of expert

systems Forth - Programming language used in the development of expert systems R1/Xcon - Order processing SHINE Real-time Expert System - Spacecraft Health INference Engine STD Wizard - Expert system for recommending medical screening tests PyKe - Pyke is a knowledge-based inference engine (expert system)

Page 7: E XPERT S YSTEMS /S IMULATIONS By: Kevin Driscoll and Toby Laforest.