An implementation of the MC-AIXI-CTW paper
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AIXI
CTW
MCTS
common
conf
docs
environments
.gitignore
Makefile
README.md
main.cpp
main.hpp
readme.pdf

README.md

MC-AIXI-CTW

An implementation of the MC-AIXI-CTW paper. The paper provides an approximation of the AIXI model. View the detailed report of the project here.

Linux/Mac OS

Extract the source files into a folder and run:

make all
./bin/aixi -c conf/coinflip.conf

Usage:

./bin/aixi -c domain_config_file [-x cross_domain_name] [-l log_file_prefix]
./bin/aixi -h
-h : Prints the Help Message
-c <file>: Tells AIXI which domain and configuration to use. (Mandatory)
-x <file>: Run evaluation with a different domain. (Optional)
-l <log file prefix>: Give a prefix to the output log file. Useful when running multiple trials. (Optional)

Available Domains: coin-flip, extended-tiger, tictactoe, biased-rock-paper-scissor, kuhn-poker, pacman.