Second Edition

An introduction to
ARTIFICIAL INTELLIGENCE
Alan Dix

Table of Contents

1.  Introduction

Part I – Knowledge-Based AI

2.  Knowledge in AI

3. Reasoning

4.  Search

Part II  – Data and Learning

5. Machine learning

6. Neural Networks

7.  Statistical and Numerical Techniques

8. Going Large: deep learning and big data

9. Making Sense of Machine Learning

10. Data Preparation

Part III –  Specialised Areas

11. Game playing

12. Computer vision

13. Natural language understanding

14. Time Series and Sequential Data

15. Planning and robotics

16. Agents

17. Web scale reasoning

Part IV – Humans at the Heart

18. Expert and decision support systems

19. AI working with and for humans

20. When things go wrong

21. Explainable AI

22. Models of the mind – Human-Like Computing

23. Philosophical, ethical and social issues

Part V – Looking Forward

24. Epilogue: what next?

New glossary and table of contents with linked material in progress.