Theory and practice of expert systems and knowledge-based systems; use of current knowledge-based systems software tools.
Level | Credits | Class Time Distribution | Prerequisites |
---|---|---|---|
U G | 4 | Three one-hour lectures | CIS 630 |
Relationship to ABET Criterion 3 | Relationship to CSE Program Objectives | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
No. of Wks. | Topics |
---|---|
1 | Introduction and overview |
1 | Production system languages, CLIPS |
1 | Initial stages of knowledge-system design |
2 | Classification and diagnosis |
1 | Group discussion/presentation of diagnosis system |
2 | Configuratation and design |
1 | Reasoning with uncertain knowledge |
1 | Generic tasks and architectures; abduction methods |
Week | Project |
---|---|
3 | Analysis of an existing rule-based system for doing classification; applying the given architecture to a new classification domain |
5 | Developing a specification for a Diagnosis system. Starting from a collection of real-world sample cases and domain expert interviews (the domain is computer account login failures), develop a structured description of the domain knowledge that will serve as the basis for an implemented diagnosis system. |
7 | Diagnosis system implementation. Implement (using the CLIPs rule-based programming language) a more flexible classification system that can serve as the basis for the computer account diagnosis system. Implement the knowledge specific to the computer account domain. |
Projects | 45% |
---|---|
Homeworks | 15% |
Midterm | 20% |
Final | 20% |
Preparer Information and Date: Syllabus prepared by Rick Lewis, last modified April 30, 1999.