跳转到主要内容

游戏中的强化学习框架

项目描述

OpenSpiel:游戏中的强化学习框架

Documentation Status build_and_test

OpenSpiel是一组环境和算法的集合,用于研究通用的强化学习和游戏中的搜索/规划。OpenSpiel支持n玩家(单代理和多代理)零和、合作和一般求和、一次性和非一次性、严格轮流和同时移动、完全信息和不完全信息游戏,以及传统的多代理环境,如(部分和完全可观察)网格世界和社会困境。OpenSpiel还包括分析学习动态和其他常用评估指标的工具。游戏以过程式扩展形式表示,并进行了一些自然扩展。核心API和游戏是用C++实现的,并暴露给Python。算法和工具是用C++和Python编写的。

要尝试在Google Colaboratory中使用OpenSpiel,请参阅open_spiel/colabs子目录或从这里开始here.

OpenSpiel visual asset

索引

请从以下选项中选择

有关核心概念、形式化和术语的更详细介绍,包括算法概述和一些结果,请参阅OpenSpiel:用于博弈中强化学习的一个框架

有关OpenSpiel的概述和核心API的示例用法,请查看我们的教程

如果您在研究中使用了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 (4.2 MB 查看哈希值)

上传时间

构建分发

open_spiel-1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.8 MB 查看哈希值)

上传时间 CPython 3.12 manylinux: glibc 2.17+ x86-64

open_spiel-1.5-cp312-cp312-macosx_11_0_arm64.whl (4.7 MB 查看哈希值)

上传时间 CPython 3.12 macOS 11.0+ ARM64

open_spiel-1.5-cp312-cp312-macosx_10_9_x86_64.whl (4.8 MB 查看哈希值)

上传时间 CPython 3.12 macOS 10.9+ x86-64

open_spiel-1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.8 MB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ x86-64

open_spiel-1.5-cp311-cp311-macosx_11_0_arm64.whl (4.7 MB 查看哈希值)

上传时间 CPython 3.11 macOS 11.0+ ARM64

open_spiel-1.5-cp311-cp311-macosx_10_9_x86_64.whl (4.8 MB 查看哈希值)

上传时间 CPython 3.11 macOS 10.9+ x86-64

open_spiel-1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.8 MB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ x86-64

open_spiel-1.5-cp310-cp310-macosx_11_0_arm64.whl (4.7 MB 查看哈希值)

上传时间 CPython 3.10 macOS 11.0+ ARM64

open_spiel-1.5-cp310-cp310-macosx_10_9_x86_64.whl (4.8 MB 查看哈希值)

上传时间 CPython 3.10 macOS 10.9+ x86-64

open_spiel-1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.8 MB 查看哈希值)

上传时间 CPython 3.9 manylinux: glibc 2.17+ x86-64

open_spiel-1.5-cp39-cp39-macosx_11_0_arm64.whl (4.7 MB 查看哈希值)

上传时间 CPython 3.9 macOS 11.0+ ARM64

open_spiel-1.5-cp39-cp39-macosx_10_9_x86_64.whl (4.8 MB 查看哈希值)

上传时间 CPython 3.9 macOS 10.9+ x86-64

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面