十三水ai,由于十三水ai信息集过大,无法直接采用CFR算法求解,所以我采用了独创的算法Deterministic CFR算法求解(使用类似Deterministic MCTS的方法,并且用在CFR上)。
这是我知识范围内首次Deterministic MCTS和CFR算法的结合,并且在我的实验中,这种算法在十三水上非常有效。
经验证算法十分有效,可以稳定击败我(> 60%胜率), 也可以以超过56%的胜率击败baseline,另一款 十三水开源AI, 也以55%的胜率战胜仅使用CFR的baseline。
编译容器
docker build -t s3s_py:0.1 .
在容器中运行
docker run -it s3s_py:0.1 /bin/bash
python3 test_benchmark.py
python 环境初始化
pip3 install pytest
pybind 环境初始化
cd pybind11
mkdir build
cd build
cmake ..
make check -j 4
make install