This is an implementation of algorithm Learned Abstract Model for Imperfect-information Reasoning (LAMIR).
The algorithms consists of 2 main parts.
- Training part in lamis_train.py, which contains implementation of RNaD (inspired by the OpenSpiel) and trains all the necessary models
- CFR part, which is an JAX implementation of CFR, which is used for depth-limited search (look-ahead reasoning).
The games implemented are
- Goofspiel
- Oshi-Zumo
- Leduc
Tested with Python 3.13.3 Use python -m pip install -r requirements.txt