| Preface | ix | |
| Introduction | 1 | |
| 1 | Knowledge in AI | 9 |
| 2 | Reasoning | 31 |
| 3 | Search | 45 |
| 4 | Machine learning | 77 |
| 5 | Game playing | 101 |
| 6 | Expert systems | 121 |
| 7 | Natural language understanding | 137 |
| 8 | Computer vision | 163 |
| 9 | Planning and robotics | 203 |
| 10 | Agents | 229 |
| 11 | Models of the mind | 245 |
| 12 | Epilogue: philosophical and sociological issues | 261 |
| Bibliography | 267 | |
| Index | 271 |