13
Title: Expert Systems Presentation By Suresh Pakala 06M21A0556

Intro Expert Systems test-me.co.uk

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Intro Expert Systems test-me.co.uk

Title: Expert Systems

Presentation BySuresh Pakala06M21A0556

Page 2: Intro Expert Systems test-me.co.uk

Expert Systems

An expert system is a computer program that is designed to hold the accumulated knowledge of one or more domain experts

Page 3: Intro Expert Systems test-me.co.uk

Expert System Functionality• assist human expert when integrating various

decisions

• replace human expert decision making when not available

expert systems : programming computers to make decisions in real-life situations (for example, some expert systems help doctors diagnose diseases based on symptoms)

Page 4: Intro Expert Systems test-me.co.uk

Applications of Expert Systems

PROSPECTOR:Used by geologists to

identify sites for drilling or mining

PUFF:Medical system for diagnosis of

respiratory conditions

Page 5: Intro Expert Systems test-me.co.uk

Applications of Expert Systems

DESIGN ADVISOR:Gives advice to

designers of processor chips

MYCIN:Medical system for

diagnosing blood disorders. First used in 1979

Page 6: Intro Expert Systems test-me.co.uk

Applications of Expert Systems

DENDRAL: Used to identify the structure of chemical compounds.

First used in 1965

LITHIAN: Gives advice to archaeologists

examining stone tools

Page 7: Intro Expert Systems test-me.co.uk

Components of an Expert System

• The knowledge base is the collection of facts and rules which describe all the knowledge about the problem domain

• The inference engine is the part of the system that chooses which facts and rules to apply when trying to solve the user’s query

• The user interface is the part of the system which takes in the user’s query in a readable form and passes it to the inference engine. It then displays the results to the user.

Page 8: Intro Expert Systems test-me.co.uk

Why use Expert Systems?

• Experts are not always available. An expert system can be used anywhere, any time.

• Human experts are not 100% reliable or consistent

• Experts may not be good at explaining decisions

• Cost effective

Page 9: Intro Expert Systems test-me.co.uk

Problems with Expert Systems

• Limited domain• Systems are not always

up to date, and don’t learn

• No “common sense”• Experts needed to setup

and maintain system

Page 10: Intro Expert Systems test-me.co.uk

Legal and Ethical Issues

• Who is responsible if the advice is wrong?o The user?o The domain expert?o The knowledge engineer?o The programmer of the expert system shell?o The company selling the software?

Page 11: Intro Expert Systems test-me.co.uk

Expert Systems on the Web

• http://www.aiinc.ca/demos/whale.html• http://www.vanguardsw.com/

decisionscript/examples.htm• http://www.exsys.com/demomain.html• http://www.expertise2go.com/webesie/car• http://www.expertise2go.com/webesie/wine

Page 12: Intro Expert Systems test-me.co.uk

Limitations of Expert Systems• Not widely used or tested

• Limited to relatively narrow problems• Cannot readily deal with “mixed”

knowledge• Possibility of error• Cannot refine own knowledge base• Difficult to maintain• May have high development costs• Raise legal and ethical concerns

Page 13: Intro Expert Systems test-me.co.uk

Any Queries

?