8000 GitHub - jiamiya/Texas-Cheat-Em: This is a course project of SJTU AI3617.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jiamiya/Texas-Cheat-Em

 
 

Repository files navigation

Texas Cheat'Em

This is a course project of SJTU AI3617.
The group name is: 璃月究极赌怪之光
Members include: Wenzhuo Zheng, Mingyang Jiang, Jinghao Feng

Limited Texas Hold'em is a world-wide popular card game, and also a typical imperfect information multi-agent game. It's a compound of fortune and strategy. This project studies application of MARL algorithms on this game. We first study performance of existing RL algorithms, and propose some customized modifications based on experimental observations. Then, we integrate our ideas to propose a brand new value-aware and rival-aware MARL algorithm that outperforms all baselines.

Running

  • Check dependencies in requirements.txt.

  • If you want to reproduce our results in our paper, run train.py.

Example:

python train.py --player1 cheater --player2 random
  • If you want to load pretrained model and evaluate, run evaluate.py.

Example:

python evaluate.py --player1 cheater --player2 random --load_path1 path_to_your_model
  • If you want to train the cheating sheet, run train_table.py.

Example:

python train_table.py

Default output directory is networks.

  • If you want to play with your model, run Human_vs_AI.py.

Example:

python Human_vs_AI.py --agent cheater --load_path path_to_your_model

Have fun!

About

This is a course project of SJTU AI3617.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
0