Camellia Institute of Technology and Management: Department - Cse Semester-5
Camellia Institute of Technology and Management: Department - Cse Semester-5
MANAGEMENT
DEPARTMENT – CSE
SEMESTER- 5TH
The expert systems are the computer applications developed to solve complex problems in a particular
domain, at the level of extra-ordinary human intelligence and expertise.
•Knowledge Base
•Inference Engine
•User Interface
Knowledge Base
What is Knowledge?
The data is collection of facts. The information is organized as data and facts about the task domain. Data,
information, and past experience combined together are termed as knowledge.
The success of any expert system majorly depends on the quality, completeness, and accuracy of the information stored in the
knowledge base.
The knowledge base is formed by readings from various experts, scholars, and the Knowledge Engineers. The knowledge
engineer is a person with the qualities of empathy, quick learning, and case analyzing skills.
He acquires information from subject expert by recording, interviewing, and observing him at work, etc. He then categorizes
and organizes the information in a meaningful way, in the form of IF-THEN-ELSE rules, to be used by interference
machine. The knowledge engineer also monitors the development of the ES.
Inference Engine
Use of efficient procedures and rules by the Inference Engine is essential in deducting a correct, flawless solution.
In case of knowledge-based ES, the Inference Engine acquires and manipulates the knowledge from the knowledge base to
arrive at a particular solution.
In case of rule based ES, it −
•Applies rules repeatedly to the facts, which are obtained from earlier rule application.
•Adds new knowledge into the knowledge base if required.
•Resolves rules conflict when multiple rules are applicable to a particular case.
Forward Chaining