0% found this document useful (0 votes)
19 views11 pages

Expert System

Uploaded by

negesu gemeda
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views11 pages

Expert System

Uploaded by

negesu gemeda
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Expert system

Outlines of discussion
Overview Of Expert System
Steps Involved In Expert System
Tasks of Expert System
Architecture of an Expert System
Significances of an Expert system
Overview Of Expert System

 The expert system is a part of AI, and the first ES was


developed in the year 1970, which was the first
successful approach of artificial intelligence.
 An expert system is a program that uses artificial
intelligence (AI) technologies to simulate the knowledge
and judgment of humans.
 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.
Overview Of ES…

Characteristics of Expert System


• High Performance:-provides high performance for
solving any type of complex problem of a specific
domain with high efficiency and accuracy
 Understandable:-It can take input in human language
and provides the output in the same way.
 Reliable: It is much reliable for generating an efficient
and accurate output.
 Highly responsive: ES provides the result for any
complex query within a very short period of time.
Overview Of ES…
Types of Expert System Technology
 ES Development Environment:-contains a set of hardware tools,
High level symbolic programming languages and large data bases
 Tools:-assists in reducing the effort and cost involved in developing
an expert system to a large extent.
 Shells:-functions without a knowledge base.

Participants in the development of ES


 Expert:-are those persons who are specialized in that specific
domain
 Knowledge Engineer:-is the person who gathers the knowledge
from the domain experts and then codifies that knowledge to the
system according to the formalism.
 End-User:-is a particular person or a group of people who may not
be experts, and working on the expert system needs the solution or
advice for his queries, which are complex.
Steps Involved In Expert System
1. Identify Problem Domain:-The problem must be suitable for an
expert system to solve it.
2. Design the System:-Realize how the concepts can represent the
domain knowledge best
3. Develop the Prototype:-Acquire domain knowledge from the
expert.
4. Test and Refine the Prototype:-End users test the prototypes of
the ES.
5. Develop and Complete the ES:-Test and ensure the interaction
of the ES with all elements of its environment, including end
users, databases, and other information systems.
6. Maintain the System:-Keep the knowledge base up-to-date by
regular review and update.
Tasks of Expert System

 Advising:-It is capable of advising the human being for the query


of any domain from the particular ES.
 Provide decision-making capabilities:- It provides the capability of
decision making in any domain.
 Demonstrate a device:- It is capable of demonstrating any new
products.
 Problem-solving: -It has problem-solving capabilities.
 Explaining a problem: It is also capable of providing a detailed
description of an input problem.
 Interpreting the input: It is capable of interpreting the input given
by the user.
 Predicting results: It can be used for the prediction of a result.
 Diagnosis:- designed for the medical field is capable of diagnosing
a disease
Architecture of an Expert
System
An expert system mainly consists of three
components:-User Interface, Inference Engine
and Knowledge Base.
EXPERT SYSTEM

Inputs User
Rules Knowledge
Interface
Engines Base
Advic
e

Knowledge from
Non-Expert User an Expert
Architecture of an ES…
1. User Interface:-With the help of a user interface, the
expert system interacts with the user, takes queries as
an input in a readable format, and passes it to the
inference engine
2. Inference Engine(Rules of Engine):-is known as the
brain of the expert system as it is the main processing
unit of the system.
There are two types of inference engine are there:-
i. Deterministic Inference engine:-It is based on facts
and rules.
ii. Probabilistic Inference engine:-It is based on the
probability.
Architecture of an ES…
3. Knowledge Base:-is a type of storage that stores
knowledge acquired from the different experts of the
particular domain.
Components of Knowledge Base
a) Factual Knowledge:-is based on facts and accepted by
knowledge engineers comes under factual knowledge.
b) Heuristic Knowledge:-is based on practice, the ability to
guess, evaluation, and experiences.
c) Knowledge Representation: It is used to formalize the
knowledge stored in the knowledge base using the If-
else rules
d) Knowledge Acquisitions: It is the process of extracting,
organizing, and structuring the domain knowledge.
Significances of an Expert
system
 Availability:− They are easily available due to mass
production of software
 Less Production Cost: − Production cost is reasonable.
This makes them affordable.
 Speed :− They offer great speed. They reduce the
amount of work an individual puts in.
 Less Error Rate:− Error rate is low as compared to
human errors.
 Reducing Risk :− They can work in the environment
dangerous to humans.
 Steady response :− They work steadily without getting
motional, tensed or fatigued.
10Q
Very Much

You might also like