0% found this document useful (0 votes)
8 views1 page

TOPIC 6 Expert Systems

Expert systems are software designed to replicate the decision-making abilities of human experts in specific domains, utilizing a knowledge base to solve problems that typically require human intelligence. Key components include the knowledge base, inference engine, working storage, and user interface, with various methods for representing knowledge such as case-based, frame-based, object-based, and rule-based systems. Applications of expert systems are diverse, but they also have limitations that need to be understood.

Uploaded by

Odira Isaac
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views1 page

TOPIC 6 Expert Systems

Expert systems are software designed to replicate the decision-making abilities of human experts in specific domains, utilizing a knowledge base to solve problems that typically require human intelligence. Key components include the knowledge base, inference engine, working storage, and user interface, with various methods for representing knowledge such as case-based, frame-based, object-based, and rule-based systems. Applications of expert systems are diverse, but they also have limitations that need to be understood.

Uploaded by

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

Expert systems

By the end of this topic you will be able to:

1. Define Expert Systems


2. Describe components of Expert Systems
3. Identify individuals and roles in Expert Systems
4. Discuss applications of Expert Systems
5. Explain the limitations of Expert systems

Definition

Knowledge-based expert systems or simply expert systems: software that attempts to


reproduce the performance of one or more human experts, most commonly in a specific
problem domain. Use human knowledge to solve problems that normally would require
human intelligence and can be called upon when needed to solve problems. Developed
via specialized software tools called shells. They solve problems by applying specific
knowledge rather than specific technique and may or may not have learning components.

Major Components of Expert Systems

Knowledge base - a representation of the expertise. There are many ways that such
knowledge is represented in ESs. The examples are: -

o Case-based Reasoning: Representing knowledge in an ES’s knowledge base in


the form of cases, i.e., examples of past performance, occurrences, and
experiences.
o Frame-based Knowledge: Knowledge represented in the form of a hierarchy or a
network of frames. A frame is a collection of knowledge about an entity
consisting of a complex package of data values describing its attributes.
o Object-based Knowledge: Knowledge represented as a network of objects. An
object is a data element that includes both data and the methods or processes that
act on that data.
o Rule-based Knowledge: Knowledge represented in the form of rules and
statements of fact. Rules are statements that typically take the form of a premise
and a conclusion such as: If (condition), Then (conclusion).
o Working storage - the data which is specific to a problem being solved
o Inference engine - the code at the core of the system Derives recommendations
from the knowledge base and problem-specific data in working storage
o User interface - the code that controls the dialog between the user and the system

You might also like