Interactive Demos
David Poole
These are no longet maintained. See aipython.org For open-source Python implementation of most of this (and more!)
These applets are to demonstrate some of the algorithms in Artificial Intelligence: foundations of computational agents . They are all copyright by David Poole and released under the GPL.
Hidden Markov Models
- Bayesian Localization demo, (See also Sebastian Thrun's Monte Carlo Localization videos)
Bayesian Learning
Decision-theoretic Planning
Multi-Agent Systems
The easiest way to use this is to get the zip file of all of our multiagent systems code.
Reinforcement Learning
- Gridworld Q-learning.
- Gridworld SARSA-lambda.
- A Tiny Game with 6 states and 4 actions, with Q-learning and SARSA
The following all work with the same game domain:
- A Simple Game with a rather simplistic rule-based controller
- Q-learning controller
- model-based reinforcement learning controller
- Linear function controller -- SARSA with linear function approximation
- Adversary controller (Q-learning, but where an adversary chooses the prize location).
The easiest way to use these is to get the zip file of all reinforcement learning code.
Copyright © David Poole, 2008-2011. This web page and applet are released under a Creative Commons Attribution-Noncommercial-Share Alike license.