Artificial Intelligence
How to contact me
I prefer not to receive first contact by email.
See What I think about email.
See How to contact me.
Course Descriptor
Notes
- Introduction - State-space control
- Introduction to AI
- Survey of AI
- AI Links
- Robotics Links
- History of AI
- Continuum of Autonomy
- State-space control
- RL as Pattern Classification
- Reinforcement Learning
- Formal introduction to Reinforcement Learning
(Chapter 2 of my PhD)
- Notation
- Appendix A of PhD
- Appendix B of PhD
- Appendix C - 2-reward reward functions
- Appendix D - 3-reward (or more) reward functions
- Reinforcement Learning - Accompanying Notes
- Exercise
- How Q-learning works
- Convergence
- The control policy
- Boltzmann "soft max" distribution
- Program code
- How to make a decision probabilistically
- Coding the state-space as a lookup-table
- Sample code for lookup-table Q-learning
- Movie demo
-
Movie demo of W-learning
contains within it a demo of basic Q-learning.
- BACKGROUND READING - Some extra bits:
- Ch.7 - Rewarding on transitions or continuously
- Ch.18 - Feudal Q-learning
- NOT ON COURSE THIS YEAR -
Reinforcement Learning with Neural Networks
(Pre-requisite is CA300.)
- Neural Networks
(Revision from CA300)
- Using a Neural Network as a generalisation in RL
- Q-learning with a Neural Network
- Ch.4 - Using a Neural Network with RL
- NOT ON COURSE -
Multiple Minds
- Ch.3 - Multi-Module Reinforcement Learning
- Ch.4 - Multiple Minds in the same body - Test of Hierarchical Q-learning
- Ch.18 - The general form of a Society of Mind based on Reinforcement Learning
- Open Issues in AI
- Architectures of Autonomous Agents
- The World-Wide-Mind (my idea)
- Reinforcement Learning - Reference
Practical
Practical
- Not yet ready to launch.
Deadline Fri 5 Dec 2008.
Experiments in Adaptive State-Space Robotics,
Clocksin and Moore,
1989.
- Online.
- A simple introduction to the very idea of state-space robotic
or agent control.
How to Make Software Agents Do the Right Thing: An
Introduction to Reinforcement Learning,
Singh et al,
1996.
- Online.
- A simple introduction to the idea of RL.
Action Selection methods using Reinforcement Learning,
Humphrys, 1997 (my PhD thesis).
- Online.
-
Chapter 2 is the more formal introduction to RL above.
Kaelbling et al (1996),
"Reinforcement Learning: A Survey",
Journal of Artificial Intelligence Research
4:237-285.
- Online.
Reinforcement Learning: An Introduction,
Sutton and Barto, 1998.
- Bookshop, and
Online
(also here
and here).
Library categories
- 006 - Special computer methods
- 006.3 - Artificial Intelligence
- 519 - Probabilities & applied mathematics