Second printing, 1998
1996 Massachusetts Institute of Technology
This book solves the problem of designing computerized reasoning, by combining the three techniques to minimize their weaknesses and enhance their strong points. The book begins with an excellent introduction to AI, fuzzy-, and neuroengineering. The author succeeds in explaining the fundamental ideas and practical methods of these techniques by using many familiar examples. The reason for his success is that the book takes a problem-driven approach by presenting problems to be solved and then showing ideas of how to solve them, rather than by following the traditional theorem-proof style. The book provides an understandable approach to knowledge-based systems for problem solving by combining different methods of AI, fuzzy systems, and neural networks.