Topics
Topic | Readings |
---|---|
A* revisited | |
Admissibility and informedness | |
Agents and environments | |
Alpha-beta pruning | rn3 §5.3, lk2 §4.2 |
Backpropagation | lk2 §11.5-11.6, rn3 §18.7.3-18.7.5 |
Backpropagation continued | |
Bayesian reasoning revisited | lk2 §8.4, rn3 §13.1-13.2 |
Branch and bound | |
Decision trees, linear models | lk2 §10.4-10.5, rn3 §18.3-18.6 |
Entropy | lk2 §10.6-10.7 |
Entropy and ID3 continued | ID3 algorithm |
Ethics of AI classifiers, self-driving cars | |
Evaluating and improving heuristics | |
Evaluating models | Precision and recall |
Fuzzy logic | lk2 §8.0-8.3, rn3 §14.7.3 |
Fuzzy logic continued | |
Game day | |
Genetic algorithms | lk2 §12.2-12.3, rn3 §4.1.4 |
Genetic algorithms continued | |
Genetic-neural programming | How machines *really* learn (CGP Grey) |
HMMs and noisy channel model continued | |
Hidden Markov models | lk2 §13.6, lk2 §13.9, rn3 §15.1-15.3 |
ID3 cont'd | |
Informed search | lk2 §3.0-3.2, rn3 §3.5.1 |
Intelligent agents | |
Introductions, administrivia | |
Knowledge representation | lk2 §6.0-6.1, lk2 §6.7-6.12 |
Math proofs | |
Minimax revisited | lk2 §4.0-4.1, rn3 §5.1-5.2 |
Multilayer neural networks | |
Neural networks | |
Noisy channel model | |
Optimal search | lk2 §3.3-3.6, rn3 §3.5 |
Perceptron models | lk2 §11.0-11.4, rn3 §18.7-18.7.2 |
Planning algorithms | lk2 §14.4, rn3 §10.3-10.5, rn3 §11.1 |
Planning as search | lk2 §14.3, rn3 §10.2 |
Planning problems | lk2 §14.0-14.2, rn3 §10.1 |
Planning: monolithic systems vs emergent behaviour | |
Predicate logic | lk2 §5.3-5.4 |
Problems and problem spaces | lk2 §2.0-2.1, rn3 §3.1-3.4 |
Production systems | rn3 §9.3, lk2 §7.1-7.3, lk2 §7.4.2 |
Project 1 implementation design | |
Propositional logic | lk2 §5.0-5.2, rn3 §7.1-7.5 |
Real time/time constrained AI | |
Representing game states, actions | |
Responsive agents, emergent systems | |
Search, continued | lk2 §3.7 |
Stochastic, partially observable games | lk2 §4.3-4.4, rn3 §5.5-5.6 |
Supervised learning | lk2 §10.0-10.3,
rn3 §18.1-18.2
How machines learn (CGP Grey) |
Theorem proving | |
Training and testing | |
Unification | rn3 §9.2 |