Expert Systems and Heuristic Programming
CS 530 Summer 2007

Notes



The notes are a work in progress. They supplement the presentations and the text. In most cases the material in the notes cover the same material as the presentations, although in a different style and a different order. The collection of notes will be expanded as the class progresses. If you find problems with the notes, please feel free to let me know. All of the documents are presented as pdfs.

Home

Topic

Fetch

Section 1: About the course
These notes are focused on how to frame problems about knowledge and provide a bit of background on the cognitive aspects of the problem. Scientific reasoning is taken as the domain of interest

syllabus.pdf

Section 2: Introduction
Survey of Topics related to AI in general.

Introduction.pdf

Section 3: Expertise
Survey of issues and techniques to dealing with and understaning expertise

Expertise.pdf

Section 4: Using rules
Survey of issues and techniques about rule based systems. The notes cover several topics that will be of interest in this course. The issues of the basic rule cycle, chaining and confidence factors are examined.

notesRules.pdf

Section 5: Representation and inference
Sometime rules are not enough. Survey of issues and techniques about knowledge representation and inference. A good representation can make both search and inference easier and expand the knowledge of the system.

kr.pdf

Section 6: Search
Survey of issues and techniques about searching. Exhaustive and heuristic techniques are reviewed. A part, but only a part, of knowledge systems is searching for what is already present in the system.

search.pdf

Section 7: Using Logic
Survey of issues and techniques about logic. The notes cover several topics that will be of interest in this course. Propositional and first order logic are examined along with ideas about ontology and fuzzy logic.

usingLogic.pdf

Section 8: Learning
Survey of issues and techniques about computer learning. The notes cover several topics that will be of interest in this course. Various symbolic and non symbolic aspects are examined.

learningNotes.pdf



The University of Alabama in Huntsville Contact:drochowi@cs.uah.edu