7
Muhammad Rizwan [email protected] Expert System

Expert system

  • Upload
    khair20

  • View
    85

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Expert system

Muhammad [email protected]

Expert System

Page 2: Expert system

What is an Expert System?What is an Expert System?What is an Expert System?What is an Expert System?

A computer application that performs a task that wouldotherwise be performed by a human expert. For example,there are expert systems that can diagnose humanillnesses, make financial forecasts, and schedule routes fordelivery vehicles. Some expert systems are designed totake the place of human experts, while others are designedtake the place of human experts, while others are designedto aid them.Expert systems are part of a general category of computerapplications known as artificial intelligence . To design anexpert system, one needs a knowledge engineer, an individualwho studies how human experts make decisions andtranslates the rules into terms that a computer canunderstand.

Page 3: Expert system

What is an Expert System?What is an Expert System?What is an Expert System?What is an Expert System?

Page 4: Expert system

Expert SystemExpert SystemExpert SystemExpert System

The rule base or knowledge base

In expert system technology, the knowledge base is expressed with natural language rules IF ... THEN ... For examples :

� "IF it is living THEN it is mortal"

� "IF his age = known THEN his year of birth = current year -his age in years“

The inference engine

� The inference engine is a computer program designed to produce a reasoning on rules. In order to produce a reasoning, it should be based on logic.

Page 5: Expert system

What is an Expert System?What is an Expert System?What is an Expert System?What is an Expert System?

Page 6: Expert system

Steps taken to create & test Expert SystemSteps taken to create & test Expert SystemSteps taken to create & test Expert SystemSteps taken to create & test Expert System

� Get information from experts

� Input data into knowledge base

� Populate rule base

� Create interface engine

� Create human-machine interface

� Test system with “known” problems and there solutions

� Create output screens/format

� Create/design validation routine

Page 7: Expert system