150 likes | 162 Views
This course covers knowledge representation, logic reasoning, uncertainty reasoning, and expert system design and implementation using CLIPS. It also includes an overview of relevant concepts and important terms in knowledge-based systems.
E N D
CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly
Introduction Knowledge Representation Semantic Nets, Frames, Logic Reasoning and Inference Predicate Logic, Inference Methods, Resolution Reasoning with Uncertainty Probability, Bayesian Decision Making Expert System Design ES Life Cycle CLIPS Overview Concepts, Notation, Usage Pattern Matching Variables, Functions, Expressions, Constraints Expert System Implementation Salience, Rete Algorithm Expert System Examples Conclusions and Outlook Course Overview
Motivation Objectives Chapter Introduction Review of relevant concepts Overview new topics Terminology Topic 1 Subtopic 1.1 Subtopic 1.2 Topic 2 Subtopic 2.1 Subtopic 2.2 Topic 3 Subtopic 3.1 Subtopic 3.2 Important Concepts and Terms Chapter Summary Overview Chapter-Topic
Logistics • Introductions • Course Materials • textbooks (see below) • lecture notes • PowerPoint Slides will be available on my Web page • handouts • Web page • http://www.csc.calpoly.edu/~fkurfess • Term Project • Lab and Homework Assignments • Exams • Grading
Use of References • [Giarratano & Riley 1998] • [Russell & Norvig 1995] • [Jackson 1999] • [Durkin 1994] [Giarratano & Riley 1998]
References • [Altenkrüger & Büttner] Doris Altenkrüger and Winfried Büttner. Wissensbasierte Systems - Architektur, Enwicklung, Echtzeit-Anwendungen. Vieweg Verlag, 1992. • [Awad 1996] Elias Awad. Building Expert Systems - Principles, Procedures, and Applications. West Publishing, Minneapolis/St. Paul, MN, 1996. • [Bibel 1993] Wolfgang Bibel with Steffen Höldobler and Torsten Schaub. Wissensrepräsentation und Inferenz - Eine grundlegende Einführung. Vieweg Verlag, 1993. • [Durkin 1994] John Durkin. Expert Systems - Design and Development. Prentice Hall, Englewood Cliffs, NJ, 1994. • [Giarratano & Riley 1998] Joseph Giarratano and Gary Riley. Expert Systems - Principles and Programming. 3rd ed., PWS Publishing, Boston, MA, 1998 • [Jackson, 1999] Peter Jackson. Introduction to Expert Systems. 3rd ed., Addison-Wesley, 1999. • [Russell & Norvig 1995] Stuart Russell and Peter Norvig, Artificial Intelligence - A Modern Approach. Prentice Hall, 1995.
Important Concepts and Terms • natural language processing • neural network • predicate logic • propositional logic • rational agent • rationality • Turing test • agent • automated reasoning • belief network • cognitive science • computer science • hidden Markov model • intelligence • knowledge representation • linguistics • Lisp • logic • machine learning • microworlds