Course Outline
Introduction to Expert Systems
Part I -- Programming in Expert Systems
CLIPS Overview
Introduction to CLIPS
(
PowerPoint
)
Pattern Matching
(
PowerPoint
)
Advanced Pattern Matching
Modular Design and Execution Control
(
PowerPoint
)
Efficiency in Rule-based Languages
Procedural Programming
(
PowerPoint
)
COOL Class and Inheritance
(
PowerPoint
)
COOL Message Handling
Design Examples
(
PowerPoint
)
Clipsjni: Clips Java Native Interface
JESS : Java Expert System Shell
JESS Object Support
JESS Web Interface
JESS Examples
Introduction to Fuzzy Jess Toolkit
JADE : Java Agent Development Framework
Protege -- A Graphical Ontology Editor
Part II -- Expert Systems Theory
Knowledge Representation
(
PowerPoint
)
Knowledge Engineering
(
local
)
Methods of Inference
(
PowerPoint
)
Reasoning Under Uncertainty
(
PowerPoint
)
Bayesian Reasoning
(
local
)
Inexact Reasoning: Certainty Factors
(
local
) (
PowerPoint
)
Fuzzy Sets
Fuzzy Rules and Fuzzy Reasoning
Fuzzy Inference Systems