游戏中的强化学习框架
项目描述
OpenSpiel:游戏中的强化学习框架
OpenSpiel是一组环境和算法的集合,用于研究通用的强化学习和游戏中的搜索/规划。OpenSpiel支持n玩家(单代理和多代理)零和、合作和一般求和、一次性和非一次性、严格轮流和同时移动、完全信息和不完全信息游戏,以及传统的多代理环境,如(部分和完全可观察)网格世界和社会困境。OpenSpiel还包括分析学习动态和其他常用评估指标的工具。游戏以过程式扩展形式表示,并进行了一些自然扩展。核心API和游戏是用C++实现的,并暴露给Python。算法和工具是用C++和Python编写的。
要尝试在Google Colaboratory中使用OpenSpiel,请参阅open_spiel/colabs
子目录或从这里开始here.
索引
请从以下选项中选择
有关核心概念、形式化和术语的更详细介绍,包括算法概述和一些结果,请参阅OpenSpiel:用于博弈中强化学习的一个框架。
有关OpenSpiel的概述和核心API的示例用法,请查看我们的教程
- 动机、核心API、Replictor动力学和不完全信息博弈的简要介绍,由Marc Lanctot提供。(幻灯片) (colab)
- 动机、核心API、在Kuhn扑克、Leduc扑克和Goofspiel中实现CFR和REINFORCE,由Edward Lockhart提供。(幻灯片) (colab)
如果您在研究中使用了OpenSpiel,请使用以下BibTeX引用该论文
@article{LanctotEtAl2019OpenSpiel,
title = {{OpenSpiel}: A Framework for Reinforcement Learning in Games},
author = {Marc Lanctot and Edward Lockhart and Jean-Baptiste Lespiau and
Vinicius Zambaldi and Satyaki Upadhyay and Julien P\'{e}rolat and
Sriram Srinivasan and Finbarr Timbers and Karl Tuyls and
Shayegan Omidshafiei and Daniel Hennes and Dustin Morrill and
Paul Muller and Timo Ewalds and Ryan Faulkner and J\'{a}nos Kram\'{a}r
and Bart De Vylder and Brennan Saeta and James Bradbury and David Ding
and Sebastian Borgeaud and Matthew Lai and Julian Schrittwieser and
Thomas Anthony and Edward Hughes and Ivo Danihelka and Jonah Ryan-Davis},
year = {2019},
eprint = {1908.09453},
archivePrefix = {arXiv},
primaryClass = {cs.LG},
journal = {CoRR},
volume = {abs/1908.09453},
url = {http://arxiv.org/abs/1908.09453},
}
版本控制
我们使用语义版本控制。
项目详情
关闭
open_spiel-1.5.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7493f9c3dc748b67d78032252dcdc156d13347500fc0f64b5bfb0bbffeb93ec3 |
|
MD5 | 7bd4b7482712b91c7fa2e1c4583944cd |
|
BLAKE2b-256 | 59e953a19e8e3e8237a6bc66f06f445def199fbf76b253a7a5afb4e7b019ea67 |
关闭
哈希值 for open_spiel-1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 559ddffbd5b25d77665a5978a9ec75a2a95c465e66101370142caf09f2acdcd8 |
|
MD5 | ddb6eb9ffea1dadde9721c4e2fb41300 |
|
BLAKE2b-256 | 8d064c5087879a4a5b1ae0719fb50af28a63a3fee39b2ea072e315a91e5040cc |
关闭
哈希值 for open_spiel-1.5-cp312-cp312-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3f316d488cfdf9ff090863d2caf578e0f415f667008851c188f693f11b28b972 |
|
MD5 | f2d8a340cd9541c89536568a8ac6d910 |
|
BLAKE2b-256 | 81f8268736ccecdcddc3e88b3f5e4effdf17f34f05b57ea0f50434f220b44813 |
关闭
哈希值 for open_spiel-1.5-cp312-cp312-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b544e681912f6125089a40b5747924475799ddd0af2f2f3eb83e437447fc9939 |
|
MD5 | a0e9045ef26e22f2ec6ae3fa78b41fd2 |
|
BLAKE2b-256 | 5b782478fd78c365e874cb6f6b29ec61adf64014f4782ccac73fba2d12499bd3 |
关闭
哈希值 for open_spiel-1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9af287ccbab60f45bba4ac48d58a29987c9ab7eccd8c226f253b40a0957295cc |
|
MD5 | bd3b81782d0d6c73a0d2b79e32d3a3e3 |
|
BLAKE2b-256 | 787a6f59534083025f25a2897478f20ee2f9cbc14e25d7079dbedb3ed9063229 |
关闭
哈希值 for open_spiel-1.5-cp311-cp311-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fdde184a10cc4ecf463b50d351b703be9d9de346114c71e6bd383b8129a23767 |
|
MD5 | 953a4c695691a43e986016a4412909bc |
|
BLAKE2b-256 | c8e9aebaa91ec22d0474c9ad22733d2575f89da7a0200030cfa4c8228d167f25 |
关闭
哈希值 for open_spiel-1.5-cp311-cp311-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 541cfb5639ad8d0309a197851f9d8d0729e7684207ba68bd98c688efb5ad05cc |
|
MD5 | 77f06e91d672873b437a59d061dee02d |
|
BLAKE2b-256 | 5894abb7e805713226dfcac5c48db3f55713c3fe448438338121e328732b2f6e |
关闭
哈希值 for open_spiel-1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9e2002713a81ec0c4d9b2f1a9d2f906c840af391838e240f207d66d6ed56fb48 |
|
MD5 | 5e880aa1ddca30dc1bf1810db688720e |
|
BLAKE2b-256 | facc8b9ccd9af4291ff74a8517565f61bfdc7bc96561676127126c73b6db0512 |
关闭
哈希值 for open_spiel-1.5-cp310-cp310-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d9c4ec0605fe68e770e00060292ef46403aef36d6542fe56507fa99fbbbb5556 |
|
MD5 | 3b3c7e975a38ed73812c70e28773e5bb |
|
BLAKE2b-256 | 6a530bf1ade0770f44bd12f5919987ac7590ea265619fd79cd585ef3092f4bff |
关闭
哈希值 for open_spiel-1.5-cp310-cp310-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | faca1e7f38e940d5be9299dea420bfaddfdfed57b13588eca60b896eb2480724 |
|
MD5 | c64ebcbf84d2cc0f9c7698fc0dce6a72 |
|
BLAKE2b-256 | 40ffe7a9376cb7ce3d24f2b8ac52c7f765e3be1f4f130ea975cf0618fe84216d |
关闭
哈希值 for open_spiel-1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cd160e2b8bbd770e1834827dbc2ae2fc0ff21fe99d7d37696a2ff81d97e7c4eb |
|
MD5 | ee66c568f78de716f8dba5bdccfc9fa5 |
|
BLAKE2b-256 | dd0cf56f1079e63f66538945d28289528a4ed0c4aa6c2a82405e26621f896c2b |
关闭
哈希值 for open_spiel-1.5-cp39-cp39-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2eb576a450c570e77dbf30036ba8d87066d646ebd16436b3e6ea17d84908f775 |
|
MD5 | a510e27365a99e9733a51ca0ac015f9d |
|
BLAKE2b-256 | e9d8d95cc112771905d2e9f790dbd75d6c650a97c5abc83d383a914bc7d87851 |
关闭
哈希值 for open_spiel-1.5-cp39-cp39-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d72fa7afecfe05cb96fb05801fc6166aa630adf0931ed164566c750ad321d12e |
|
MD5 | 4f5f35bb7df8591f3934bf34ca238e8b |
|
BLAKE2b-256 | 2105690481ddef7c43241a3fffb7473d6f07dd2cfc5803febbad45613c029c59 |