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.dev1.tar.gz
(12.2 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.dev1.tar.gz.
File metadata
- Download URL: noregret-0.0.0.dev1.tar.gz
- Upload date:
- Size: 12.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46bfe6cfd3c27b6e45e82e4ca5aa67c0dbb87e1a5306da83104e5a7f1aee1541
|
|
| MD5 |
fb7f04138f76bf7ad790acd2f340d670
|
|
| BLAKE2b-256 |
f9e4bfe2c7f8543eaa518b93234fb7dcfb06f3a5c89c69ebce8f6677d36f14b6
|
File details
Details for the file noregret-0.0.0.dev1-py3-none-any.whl.
File metadata
- Download URL: noregret-0.0.0.dev1-py3-none-any.whl
- Upload date:
- Size: 11.9 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 |
cb8fdb7f536a5c6094bc494cc970334f3fe2d8b2f5aabecdb9412b1f7cf0ef36
|
|
| MD5 |
618d51ebe1c418ccf120889020dfd6b9
|
|
| BLAKE2b-256 |
fcd2983269f8c0f96253852ffb188a264b1c29f8c97e88263f2d18ba7751f0cd
|