DeepMind开源强化学习游戏框架,25款线上游戏等你来挑战
选自GitHub
强化学习算法没有游戏训练?DeepMind 开源 OpenSpiel 平台了。研究者可在线部署游戏环境,快速开始实验。

项目地址:https://github.com/deepmind/open_spiel
单人或多人博弈;
完美信息或不完美信息博弈;
带有随机性的博弈;
普通的多玩家「一步」或二人玩家的多步博弈;
交替行动(如下棋)或同时行动的游戏;
零和博弈和非零和博弈(如需要合作的博弈等)。
C++11
Python 3
以及一个支持 Swift 语言的缩减版


import?random
import?pyspiel
game?=?pyspiel.load_game("kuhn_poker")
state?=?game.new_initial_state()
while?not?state.is_terminal():
??legal_actions?=?state.legal_actions()
??if?state.is_chance_node():
????#?Sample?a?chance?event?outcome.
????outcomes_with_probs?=?state.chance_outcomes()
????action_list,?prob_list?=?zip(*outcomes_with_probs)
????action?=?np.random.choice(action_list,?p=prob_list)
????state.apply_action(action)
??else:
????#?The?algorithm?can?pick?an?action?based?on?an?observation?(fully?observable
????#?games)?or?an?information?state?(information?available?for?that?player)
????#?We?arbitrarily?select?the?first?available?action?as?an?example.
????action?=?legal_actions[0]
????state.apply_action(action)
virtualenc?-p?python3?venv
source?venv/bin/activate
pip3?install?-r?requirements.txt
mkdir?build
cd?build
CXX=g++?cmake?-DPython_TARGET_VERSION=3.6?-DCMAKE_CXX_COMPILER=${CXX}?../open_spiel
make?-j$(nproc)
ctest?-j$(nproc)
./open_spiel/scripts/build_and_run_tests.sh
export?PYTHONPATH=$PYTHONPATH:/
export?PYTHONPATH=$PYTHONPATH://build/python
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号随时掌握互联网精彩
赞助链接
排名
热点
搜索指数
- 1 习近平将发表二〇二六年新年贺词 7904141
- 2 2026年国补政策来了 7808738
- 3 东部战区:开火!开火!全部命中! 7712893
- 4 2026年这些民生政策将惠及百姓 7616985
- 5 小学食堂米线过期2.5小时被罚5万 7519709
- 6 解放军喊话驱离台军 原声曝光 7428214
- 7 为博流量直播踩烈士陵墓?绝不姑息 7327605
- 8 每月最高800元!多地发放养老消费券 7238391
- 9 数字人民币升级 1月1日起将计付利息 7141831
- 10 2026年1月1日起 一批新规将施行 7040675








机器之心
