FJK Home | CPE/CSC 481 | News | Syllabus | Schedule | Lecture Notes | Assignments | Paper | Project | Teams | Other Links |
The following textbooks will be used in this course. There is a column in the course schedule which indicates the chapters in the books that correspond to a topic discussed in class. Students are expected to read the respective chapters before the topic is covered in class.
You can also check http://isbn.nu/http://isbn.nu/9780763776473 for prices of new and used copies at online bookstores like Amazon, Abebooks.com, Half.com and a few others.
For further reading, here are some more textbook suggestions:
A very nice overview of the literature is at the Web site of the American Association of Artificial Intelligence (AAAI), http://www.aaai.org/AITopics/pmwiki/pmwiki.php/AITopics/ExpertSystems. It contains links to many online articles and resources on knowledge-based systems.
For some assignments, lab exercises, and the term project, we will use the CLIPS or Jess expert system shells. CLIPS is a shell developed at NASA, and has been in use for quite a while. Jess was inspired by CLIPS, and uses the same rule format and inference mechanism, but it is implemented in and integrated with Java. Both are available for download via the Web, and are installed on the lab systems. Jess is subject to some licensing restrictions, and you may have to use a limited evaluation version if you want to install it on your own system. Some textbooks also contain chapters on CLIPS, e.g. Gonzalez & Dankel,or Giarratano & Riley. Ernest Friedman-Hill, the developer of Jess, is the author of "Jess in Action," with an introduction to Jess and a number of examples. CLIPS and related material is available for download from the Web sites below (some of links unfortunately have become obsolete).
The Jess Home Page contains a lot of material, and also links to related documents.
The Institute for Information Technology of the National Research Council Canada developed Fuzyy Logic extensions for CLIPS and Jess.
Assignments | 30% |
Project | 40% |
Quizzes/Exams/Term Paper | 30% |
The table gives an overview of the calculation of the grades. I
reserve the right, however, to change the formula used. Please note
that the project consists of several parts which will be evaluated
separately. The project will also be done in teams, and the
performance of the team as a whole will be graded unless there is a
clear disparity in the contribution of the individual team members.
Should this be the case, I may ask for additional documentation like
work sheets, email messages, or draft copies of documentation to
evaluate individual contributions.
FJK Home | CPE/CSC 481 | News | Syllabus | Schedule | Lecture Notes | Assignments | Paper | Project | Teams | Other Links |
Franz J. Kurfess |