Artificial Intelligence
Course Descriptor
How to contact me
See
How to contact me.
Notes
|
My notes contain many hyperlinks to background material.
Some students get confused about what is the core course.
The core course is anything that is linked to directly on this front page.
All other links are just background material.
|
- 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 - Reference
- 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
- Ch.7 - Rewarding on transitions or continuously
- Ch.18 - Feudal Q-learning
- Reinforcement Learning - Accompanying Notes
- Exercise
- How Q-learning works
- Building a world model
- 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.
-
Reinforcement Learning with Neural Networks
(Pre-requisite needed.)
- Neural Networks
(Revision)
- Using a Neural Network as a generalisation in RL
- Q-learning with a Neural Network
- Ch.4 - Using a Neural Network with RL
-
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)
Practical
Practical - Play "X's and O's" with RL
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