| Click for a PDF | Date | Topic | Reading |
|---|---|---|---|
| Lecture 1 | 27/02 | Introduction | AIMA Chs1--2 |
| Lecture 2 | 29/03 | Starting from scratch: robotics and embodied AI | no reading |
| Lecture 3 | 05/03 | Uninformed search | AIMA Ch3 Sections 1--3 |
| Lecture 4 | 07/03 | Informed search | AIMA Ch3 Sections 4--6 |
| Lecture 5 | 12/03 | Adversarial search | AIMA Ch5 Sections 1--3 |
| Lecture 6 | 14/03 | Propositional logic | AIMA Ch7 Sections 1--4 |
| Lecture 7 | 19/03 | Inference in propositional logic | AIMA Ch7 Sections 5--8 |
| Lecture 8 | 21/03 | First-order logic | AIMA Ch8 Sections 1--3 |
| Lecture 9 | 26/03 | Inference in first-order logic | AIMA Ch9 Sections 1--5 |
| Lecture 10 | 28/03 | Working with first-order logic | AIMA Ch12 Sections 1--5 |
| Lecture 11 | 02/04 | Learning from examples / observations | AIMA 3rd ed. or 2nd ed. Ch 18.1--18.3 |
| Lecture 12 | 04/04 | Binary perceptron | AIMA 3rd ed. Ch. 18.6.3--18.7.2 or AIMA 2nd ed. Ch 20.5 (pp. 736--743) |
| 06/04--15/04 | Mid-semester break | ||
| Lecture 13 | 16/04 | Multilayer perceptron (MLP) | AIMA 3rd ed. Ch. 18.7.3--18.7.5 or AIMA 2nd ed. Ch 20.5 (pp. 744--748) |
| Lecture 14 | 18/04 | Applications of MLP | NetTalk, LeNet, ALVINN |
| Lecture 15 | 23/04 | Optimisation | AIMA 3rd ed. Ch. 4.1 plus the box on p.130 or AIMA 2nd ed. Ch 4.3--4.4 Evolutionary robotics: Lab of Intelligent Systems at EPFL |
| 25/04 | ANZAC Day | ||
| Lecture 16 | 30/04 | Uncertainty | AIMA 3rd ed. Ch 13.1--13.2 + box on p. 491 or AIMA 2nd ed. Ch 13.1--13.3 |
| Lecture 17 | 02/05 | Probabilistic reasoning | AIMA 3rd ed. Ch 13.3--13.6 or AIMA 2nd ed. Ch 13.4--13.6 |
| Lecture 18 | 07/05 | Bayesian networks | AIMA 3rd or 2nd ed. Ch 14.1-14.2 |
| Lecture 19 | 09/05 | Inference in Bayesian networks | AIMA 3rd ed. Ch 14.4--14.5 (up to p. 532) or AIMA 2nd ed. Ch 14.4--14.5 (up to p. 513) |
| Lecture 20 | 14/05 | Probabilistic reasoning over time; Hidden Markov Model | AIMA 3rd or 2nd ed. Ch. 15.1--15.2 |
| Lecture 21 | 16/05 | Speech recognition | AIMA 3rd ed. Ch 23.5 or AIMA 2nd ed. Ch 15.6 |
| Lecture 22 | 21/05 | Introduction to natural language | AIMA Ch22 Section 1 |
| Lecture 23 | 23/05 | Grammars for natural language | AIMA Ch22 Section 2 |
| Lecture 24 | 28/05 | Statistical natural language processing | AIMA Ch22 Section 5 |
| Lecture 25 | 30/05 | Revision lecture | past exam papers |