Professional Documents
Culture Documents
Expert System PDF
Expert System PDF
Expert System PDF
EXPERT
SYSTEM
Submitted by:
Jinny Sebestian
Submitted to:
Jyoti Rawal
Mr. Aman Nagpal
Nikita Daniel
Nishtha Verma
EXPERT SYSTEM
An expert system is a computer program that is designed to solve complex
problems and to provide decision-making ability like a human expert. It
performs this by extracting knowledge from its knowledge base using the
reasoning and inference rules according to the user queries.
The performance of an expert system is based on the expert's knowledge
stored in its knowledge base. The more knowledge stored in the KB, the
more that system improves its performance. One of the common examples
of an ES is a suggestion of spelling errors while typing in the Google search
box.
Perishable Permanent
Unpredictable Consitent
Information management
Hospitals and medical facilities
Help desks management
Employee performance evaluation
Loan analysis
Virus detection
Useful for repair and maintenance projects
Warehouse optimization
Planning and scheduling
The configuration of manufactured objects
Financial decision making
Knowledge publishing
Process monitoring and control
Supervise the operation of the plant and controller
Stock market trading
Airline scheduling & cargo schedules
USER INTERFACE
It is the most crucial part of expert system. It takes queries as an input in a
readable format and passes it to the inference engine. After getting the
response from the inference engine, it displays the output to the user. In
other words, it is an interface that helps a non-expert user to communicate
with the expert system to find a solution. The goal of this interaction is to
allow effective operation and control of the machine from the human end,
whilst the machine simultaneously feeds back information that aids the
operators’ decision-making process.
The inference engine is the brain of the expert system. Inference engine
contains rules to solve a specific problem. It refers the knowledge from
the Knowledge Base. It selects facts and rules to apply when trying to
answer the user's query. It provides reasoning about the information in
the knowledge base. It also helps in deducting the problem to find the
solution. This component is also helpful for formulating conclusions.
Knowledge based: If the Expert System is knowledge based, the Inference Engine acquires and
manipulates the knowledge from a knowledge base, i.e. knowledge engineer, to arrive at a particular
solution.
Rule Based: If the Expert System is rule based, then the Inference engine –
Applies rules repeatedly to the facts, which are obtained from earlier rule applications.
Resolves rule conflicts when multiple rules are applicable to a particular case.
INTERFERENCE ENGINE
Backward Chaining
With this strategy, an expert finds out the answer to the question, ‘Why this
happens?’ on the basis of what has already happened, the Inference Engine
tries to find out which condition would have happened in the past for this
result. This strategy is followed for finding out causes or reason. For e.g.
diagnosis of blood cancer in humans.
KNOWLEDGE BASED
Conclusion
Although ES performed so well that the group ceased to meet for purposes of
making the decisions but instead assembled only to confirm and approve the
expert system's solution.
Despite the clear benefits associated with using this ES approach, the
application fell into disuse and the behavior of the group returned to the pre-
ES
THANK YOU