Week 7 - CLIPS; Uncertain Reasoning
Assignment:
Review this document.
Read Chapter 4 (Reasoning Under Uncertainty)
in the text "Expert Systems: Principles and Programming."
ES article reviews by 565 students
Important Terms and Concepts:
Review materials from previous weeks in preparation for
the midterm exam.
Selection of ES Development Tools
Categories of ES Development Tools
-
rule-based
-
frame-based
-
procedure-oriented
-
logic-based
-
object-oriented
-
access-oriented
Categories of ES Applications
-
interpretation
-
prediction
-
diagnosis
-
planning
-
monitoring
-
debugging
-
repair
-
instruction
-
control
Categories of ES Applications and Recommended Tool
Category
-
interpretation - rule-based (forward chaining), logic-based
-
prediction - object-oriented, procedure-oriented,
rule-based (forward chaining)
-
diagnosis - rule-based (backward chaining)
-
planning - rule-based (forward chaining), frame-based,
access-oriented
-
monitoring - access-oriented, rule-based (forward chaining)
-
debugging - rule-based (backward chaining), logic-based,
frame-based
-
repair - rule-based (backward chaining), logic-based,
frame-based
-
instruction - rule-based (forward and backward chaining)
-
control - access-oriented, object-oriented, rule-based (forward
chaining)
ES Tool Features to Consider
-
combinations of representation and reasoning methods
-
is the tool maintained
-
built-in explanation and interaction facilities
-
ability to interface with data bases, spread sheets, and other
software
-
ability to embed in other software
-
debugging aids
-
uncertain reasoning capabilities
-
tool and computer costs
-
tool speed
-
intended user of tool
-
startup cost of the tool (training)
Waterman's questions to ask when selecting an ES development
tool
-
Does the tool provide the development team with the
power and sophistication they need?
-
Are the tool's support facilities adequate considering
the time frame for development?
-
Is the tool reliable?
-
Is the tool maintained?
-
Does the tool have the features suggested by the needs of the
problem?
-
Does the tool have the features suggested by the needs of the
application?
AI and ES Information Available Via WWW
Here are some interesting places on WWW that have information
related to ES and AI - note these will not be on the exam.