Description
Artificial Intelligence:
Structures and Strategies for Complex Problem Solving, Second Edition gives readers a balanced, unbiased perspective on the languages, schools, theories, and applications of artificial intelligence. The authors integrate mathematical rigor with good programming practice and present the philosophical foundations of the science while acknowledging its limitations. Algorithms are developed in LISP and PROLOG, and object-based design is discussed with Common LISP Object System (CLOS) and Concurrent PROLOG. In addition, the authors con- sider both the design of algorithms and their use in applications, including machine learning, planning, the design of expert systems, and natural language understanding. The book incorporates numerous new examples and problems as well as expanded end-of-chapter references.
This edition features up-to-date cover- age of a wide range of applications and new topics including:
- A new chapter on machine learning that compares the diverse approaches to learning with the problem of finding relationships in patterns of data
- An in-depth look at object-oriented programming with a focus on the development of meta-interpreters
-An expanded discussion of natural language understanding that incorporates a recursive descent semantic net parser
- A detailed examination of abductive reasoning, non-monotonic logic PAC learning, conceptual clustering, genetic algorithms, and neural networks. ISBN:9780805347807