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.
|
- Background
- Introduction to AI
- Survey of AI
- History of AI
- AI Links
- Robotics Links
- State-space control
- Continuum of Autonomy
- State-space control
- RL as Pattern Classification
- Reinforcement Learning - Reference
- Reinforcement Learning
- PhD extract
- Notation
- Appendix A of PhD
- Appendix B of PhD
- Ch.7 - Rewarding on transitions or continuously
- Accompanying Notes
- Exercise
- How Q-learning works
- Program code (for practical)
- Coding the state-space as a lookup-table
- Sample code for lookup-table Q-learning
- Reinforcement Learning - More
- PhD extracts
- Appendix C - 2-reward reward functions
- Appendix D - 3-reward (or more) reward functions
- Ch.18 - Feudal Q-learning
- Accompanying notes
- Building a world model
- Convergence
- The control policy
- Boltzmann "soft max" distribution
- How to make a decision probabilistically
- Movie demo
-
Movie demo of W-learning
contains within it a demo of basic Q-learning.
-
Reinforcement Learning with Neural Networks
(Pre-requisite needed.)
- NOT ON COURSE THIS YEAR
-
Multiple Minds
- NOT ON COURSE THIS YEAR
I often use
:=
for assignment
to distinguish from
=
for equality.
Notes on Assignment Notation
Labs
If the practical is based on the WWM server,
I will hold one or two
hands-on labs.
Dates will be announced.
Practical
Practical - Play "X's and O's" with RL
Deadline Wed 12 Dec 2012.
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