Professional Documents
Culture Documents
Expert Systems: Dr.P.Mohan Dcms
Expert Systems: Dr.P.Mohan Dcms
Expert Systems: Dr.P.Mohan Dcms
Dr.P.Mohan
DCMS
Artificial
intelligence
Vision Learning
systems systems
Robotics
Expert systems
Neural networks
Natural language
processing
EXPERT SYSTEMS
Expert systems are designed to solve real
problems in a particular domain that normally
would require a human expert. It can solve many
types of problems
Developing an expert system involves extracting
relevant knowledge from human experts in the
area of problem, called domain experts.
Components of Expert System
Knowledge acquisition facility
Knowledge base
Knowledge-based management system
Inference engine,
Work space
Explanation facility
Reasoning capability and ,
User interface.
Characteristics of ES
Expert system is capable of handling
challenging decision problems and delivering
solutions.
Expert system uses knowledge rather than
data for solution. Much of the knowledge is
heuristic- based rather than algorithmic.
Expert system has the capability to explain h
o
wthe
decision was made.
Characteristics contd…
Can…
Explain their reasoning or suggested decisions
Display intelligent behavior
Draw conclusions from complex relationships
Provide portable knowledge
Expert systemshell
A collection of software packages and tools used to develop
expert systems
Limitations of Expert Systems
N o t widely used ortested
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
Capabilities of Expert Systems
Strategic goal setting Explore impact of strategic goals
Quality control and monitoring Monitor quality and assist in finding solutions
Knowledge
Knowledge base User
base acquisition interface
facility
Experts User
Rules for a Credit Application
Mortgage application for a loan for Rs.100,000 to Rs.200,000
Knowledge
Knowledge acquisition
base facility
Expert
Expert Systems Development
Determining requirements
Identifying experts
Domain
Construct expert system components • The area of knowledge
addressed by the
expert system.
Implementing results
Knowledge
Domain expert engineer Knowledge user
Evolution of Expert Systems
Software
Expert systemshell
Collection of software packages &tools to design, develop,
implement, and maintain expert systems