This project implements Neural Fictitious Self-Play in Leduc Holdem.
This implementation requires Torch/LuaJIT, as well as the following dependencies:
luarocks install class
Also, the 'fsp' module should be in the Lua path, e.g.
ln -s "$(pwd)"/fsp ~/torch/install/share/lua/5.1/
This is intended to run on cpu, e.g. an AWS c5.large instance reaches 0.1 exploitability in about 5 hours.
th leduc_fsp3.lua <log_path>