Skip to content

Monte Carlo AIXI agent with context tree weighting

License

Notifications You must be signed in to change notification settings

numlck/mc-aixi-ctw

 
 

Repository files navigation

AIXI ANU 2019

Implements the Monte Carlo AIXI agent with context tree weighting, a computable approximation of AIXI, and tests it in a wide variety of game environments.

The agent is based on (Veness et al, 2011). A skeletal implementation by G. Kassel was given by the instructor, upon which we added most of the meat.

Authors

This is a group project for COMP4620: Advanced Topics in Artificial Intelligence, in Australian National University, 2019 Semester 2. The group started with six people, but two dropped out early on. The remaining four people contributed roughly equally.

File structure

  • pyaixi: Python code that implements AIXI.
  • report: LaTeX and images that are used to generate the final report.
  • Folders that end in conf: Configuration files used in testing the agent.

About

Monte Carlo AIXI agent with context tree weighting

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.5%
  • Jupyter Notebook 3.5%