3. Textbook for a course in expert systems,if an emphasis is placed on Chapters 1 to 3 and on a selection of material from Chapters 4 to 7. There is also the option of using an additional commercially available sheU for a programming project. In assigning a programming project, the instructor may use any part of a great variety of books covering many subjects, such as car repair. Instructions for mostofthe weekend mechanic books are close stylisticaUy to expert system rules. Contents Chapter 1 gives an introduction to the subject matter; it briefly presents basic concepts, history, and some perspectives ofexpert systems. Then itpresents the architecture of an expert system and explains the stages of building an expert system. The concept of uncertainty in expert systems and the necessity of deal- ing with the phemen are then presented. The chapter ends with the descrip- tion of taxomy ofexpert systems. Chapter 2 focuses on kwledge representation. Four basic ways to repre- sent kwledge in expert systems are presented: first-order logic, production sys- tems, semantic nets, and frames. Chapter 3 contains material about kwledge acquisition. Among machine learning techniques, a methodofrule learning from examples is explained in de- tail. Then problems ofrule-base verification are discussed. In particular, both consistency and completeness oftherule base are presented.
Jerzy W. Grzymala-Busse
Kluwer Academic Publishers
Date of Publication
Computing: Professional & Programming
The Springer International Series in Engineering and Computer Science