ideal for an undergraduate course in artificial intelligence, the sixth edition presents the fundamental concepts of the discipline first and then goes into detail with the practical information necessary to implement the algorithms and strategies discussed. It includes perception and adaptation using neural networks and genetic algorithms, intelligent agents with ontologies, automated Reasoning, natural language analysis, and stochastic approaches to machine learning.