No-regret learning dynamics
Project description
noregret
No-regret learning dynamics
Scripts
Replicate the experiment of Leme, Piliouras, and Schneider (2025).
python scripts/leme-piliouras-schneider/main.py
python scripts/leme-piliouras-schneider/main2.py
Solve a problem in HW2 of CMU CSD's 15-888 (2025).
python scripts/15-888/from-15-888.py < path/to/15-888/hw2/cfr_files/rock_paper_superscissors.json > games/extensive-form/15-888/rock-paper-superscissors.json
python scripts/15-888/from-15-888.py < path/to/15-888/hw2/cfr_files/kuhn_poker.json > games/extensive-form/15-888/kuhn-poker.json
python scripts/15-888/from-15-888.py < path/to/15-888/hw2/cfr_files/leduc_poker.json > games/extensive-form/15-888/leduc-poker.json
python scripts/extensive-form-game-statistics.py \
rock_paper_superscissors games/extensive-form/15-888/rock-paper-superscissors.json \
kuhn_poker games/extensive-form/15-888/kuhn-poker.json \
leduc_poker games/extensive-form/15-888/leduc-poker.json \
> games/extensive-form/15-888/statistics.csv
python scripts/15-888/hw2/main.py
Run the BM-CFR experiment.
python scripts/from-open-spiel.py kuhn_poker | python scripts/compress-extensive-form-game.py > games/extensive-form/open-spiel/kuhn-poker.json
python scripts/from-open-spiel.py leduc_poker | python scripts/compress-extensive-form-game.py > games/extensive-form/open-spiel/leduc-poker.json
python scripts/from-open-spiel.py liars_dice | python scripts/compress-extensive-form-game.py > games/extensive-form/open-spiel/liars-dice.json
python scripts/from-open-spiel.py first_sealed_auction | python scripts/compress-extensive-form-game.py > games/extensive-form/open-spiel/first-sealed-auction.json
python scripts/from-open-spiel.py sheriff | python scripts/compress-extensive-form-game.py > games/extensive-form/open-spiel/sheriff.json
python scripts/from-open-spiel.py tiny_bridge_2p | python scripts/compress-extensive-form-game.py > games/extensive-form/open-spiel/2p-tiny-bridge.json
python scripts/from-open-spiel.py tiny_hanabi | python scripts/compress-extensive-form-game.py > games/extensive-form/open-spiel/tiny-hanabi.json
python scripts/extensive-form-game-statistics.py \
kuhn_poker games/extensive-form/open-spiel/kuhn-poker.json \
leduc_poker games/extensive-form/open-spiel/leduc-poker.json \
liars_dice games/extensive-form/open-spiel/liars-dice.json \
first_sealed_auction games/extensive-form/open-spiel/first-sealed-auction.json \
sheriff games/extensive-form/open-spiel/sheriff.json \
tiny_bridge_2p games/extensive-form/open-spiel/2p-tiny-bridge.json \
tiny_hanabi games/extensive-form/open-spiel/tiny-hanabi.json \
> games/extensive-form/open-spiel/statistics.csv
python scripts/counterfactual-swap-regret-minimization/main.py > scripts/counterfactual-swap-regret-minimization/average-strategies.jsonl
python scripts/counterfactual-swap-regret-minimization/main2.py < scripts/counterfactual-swap-regret-minimization/average-strategies.jsonl
Run the symmetrized game experiment.
python scripts/symmetrized-game/main.py
python scripts/symmetrized-game/main2.py
python scripts/symmetrized-game/main3.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
noregret-0.0.0.dev3.tar.gz
(13.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file noregret-0.0.0.dev3.tar.gz.
File metadata
- Download URL: noregret-0.0.0.dev3.tar.gz
- Upload date:
- Size: 13.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ad803193f656524c474f4650ba54e0e31e9d6117a1bee71e0f408a16785cc2f
|
|
| MD5 |
e6423ebb924e977cf1133d1fbc4ec014
|
|
| BLAKE2b-256 |
7c35166ee061d76d6cf196903dab35cf2045f7cdfdd3dd8e63507ca8c852ba84
|
File details
Details for the file noregret-0.0.0.dev3-py3-none-any.whl.
File metadata
- Download URL: noregret-0.0.0.dev3-py3-none-any.whl
- Upload date:
- Size: 13.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1454d573a3034fc277c33a75fc011d66e2fb115b48a52beb481864efd78a479
|
|
| MD5 |
4bf2d94ce8a33644d64de307c6b1bbed
|
|
| BLAKE2b-256 |
036e30c30a6ce671dc95a8bb84d104f532d9877bc94f30da5831a31ca8f6e16c
|