This project is a modern introduction to AI suitable for both students and those wishing to gain a practical understanding of AI for use in their work. It describes the background history to AI, clarifies what the goals of AI are, and assesses current technology.
There has been significant growth in real-world applications in recent years, e.g. detection of credit card fraud, building robots for industrial tasks and entertainment, securing networks from hackers, making characters in computer games behave more human like. This book introduces the techniques used in these real-world applications.
All chapters include a range of exercises and suggested project work. Website support and an on-line solutions manual will also be available.
Inhaltsverzeichnis
Preface.- PART ONE: INTRODUCTION Introduction.- PART TWO: LOGIC AND SEARCH Logic .- Search.- Automating Logical Reasoning.- PART THREE: UNCERTAINTY Bayesian Networks I.- Bayesian Networks II.- Other Approaches to Uncertainty.- PART FOUR: DECIDING ON ACTIONS Decision Networks Planning I.- Planning II.- PART FIVE: LEARNING Introduction to Learning.- Decision Tree Learning.- Inductive Logic Programming.- Reinforcement Learning.- Neural Networks I.- Neural Networks II.- Genetic Algorithms.- PART SIX: NATURAL LANGUAGE UNDERSTANDING AND PERCEPTION Natural Language Processing I.- Natural Language Processing II.- Speech Processing.- Vision.- PART SEVEN: AGENTS, PHILOSOPHY AND APPLICATIONS Agents.- Philosophy of AI.- Some Applications of AI.- Appendix A A Quick Tour of Prolog.- Bibliography.- Index.