Updated-Introduction to Expert System
Updated-Introduction to Expert System
| | Fr e d r i c k M i c h a e l O g o r e | | f o g o r e @ d a y s t a r. a c . k e | | C e l l - N o : 0 7 1 7 1 0 5 5 6 8 | |
What is an Expert System?
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.
Components of Knowledge Base
• The knowledge base of an ES is a store of both, factual and heuristic
knowledge.
• Factual Knowledge − It is the information widely accepted by the Knowledge
Engineers and scholars in the task domain.
• Heuristic Knowledge − It is about practice, accurate judgement, one’s ability
of evaluation, and guessing.
Inference Engine
Application Description
Design Domain Camera lens design, automobile design.
Diagnosis Systems to deduce cause of disease from observed data,
Medical Domain conduction medical operations on humans.
There are several levels of ES technologies available. Expert systems technologies include −
• Expert System Development Environment − The ES development environment includes
hardware and tools. They are −
• Workstations, minicomputers, mainframes.
• High level Symbolic Programming Languages such as LISt Programming (LISP) and PROgrammation
en LOGique (PROLOG).
• Large databases.
• Tools − They reduce the effort and cost involved in developing an expert system to large extent.
• Powerful editors and debugging tools with multi-windows.
• They provide rapid prototyping
• Have Inbuilt definitions of model, knowledge representation, and inference design
Expert System Technology Cont…