Lesson Nine_Expert Systems
Lesson Nine_Expert Systems
1 2
3 4
Other Forms of AI
The Concept and Structure of Expert Systems
• Machine learning – neural networks and • Basic structure of an ES follows the generic
genetic algorithms structure of a DSS
• Automatic programming – mechanisms that • The knowledge base is specific to a particular
generate a program to do a specific task problem domain associated with the ES
(allows non-programmers to “program”) • The main difference between an ES and DSS is
• Artificial life – attempts to recreate biological that the ES contains knowledge acquired from
phenomena within computer-based systems experts in the application domain
5 6
1
29-Oct-24
User
Knowledge • Design of the UI focuses on human concerns
Engineer
such as ease of use, reliability and reduction
User KE
of fatigue
Interface Interface
• Design should allow for a variety of methods
Organization
Systems Inference KE of interaction (input, control and query)
Interface Engine Tool Kit
• Mechanisms include touch screen, keypad,
Knowledge light pens, voice command, hot keys
Base
7 8
9 10
11 12
2
29-Oct-24
If facts A and B are present, we infer D from R1 If E is known, then R3 implies C and D are true.
and infer C from R2. With D and C inferred, R2 thus implies B is true (from C) and R1
we now infer E from R3. implies A and B are true (from D).
13 14
15 16
17 18
3
29-Oct-24
Exercise
• You are about to buy a car. Using a rule-based
reasoning technique, describe how you make
your decision
19