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.
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 ratings0% 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.
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