跳转到主要内容
ToolPotion
AI 顾问
提交(免费)

OpenSpiel

AI GitHub 仓库机器学习平台开源 · Linux, macOS, Windows

OpenSpiel 是一个用于游戏领域强化学习研究的综合性框架。它提供了一系列环境和算法,用于开发和测试各种类型游戏的通用 AI 代理,从简单的棋盘游戏到复杂的多智能体场景。它支持 C++ 和 Python 集成。

查看仓库
分享
查看仓库
分享

OpenSpiel 是一个开源的游戏环境和算法集合,旨在推进游戏领域内通用强化学习、搜索和规划的研究。由 Google DeepMind 开发,它为 AI 研究人员和开发人员提供了一个强大的平台,用于试验各种 AI 策略。

阅读更多

该框架支持多种游戏类型,包括 N 方(单智能体和多智能体)零和、合作和一般和博弈。它兼容一次性博弈和顺序博弈,严格轮流和同时行动的场景,以及具有完美和不完美信息的博弈。除了传统博弈,OpenSpiel 还涵盖了传统的 N 智能体环境,如网格世界和社会困境,支持部分可观察和完全可观察的状态。

OpenSpiel 的设计重点是研究的可扩展性。它包含了用于分析学习动态和评估常见指标的工具。游戏被表示为程序性扩展型博弈,核心 API 和游戏逻辑用 C++ 实现,并暴露给 Python 以便易于使用。算法和辅助工具用 C++ 和 Python 开发,为不同的研究需求提供了灵活性。

对于希望入门的用户,OpenSpiel 提供了关于在 Linux 和 MacOS 上安装的详细文档,以及针对 Windows 的单独说明。它包括 API 入门指南、已实现游戏和算法的概述,以及将 OpenSpiel 作为 C++ 库使用的开发者指南。提供了教程,包括交互式 Google Colaboratory Notebook,以指导用户了解核心概念、API 用法以及在各种扑克游戏中实现 CFR 和 REINFORCE 等算法。

该项目鼓励社区贡献,并遵循语义化版本控制。研究人员在使用该框架时被邀请引用 OpenSpiel 论文。该项目在 Apache-2.0 许可下发布,促进了人工智能和博弈论领域的开放协作和创新。

  • 类别机器学习平台
  • 定价模式开源
  • 部署云端, 自托管
  • 平台Linux, macOS, Windows

  • 用于 RL 研究的游戏环境集合

  • 通用强化学习算法

  • 支持 N 方博弈(单智能体和多智能体)

  • 处理零和、合作和一般和博弈

  • 支持完美和不完美信息博弈

  • 包含用于分析学习动态的工具

  • 核心 API 为 C++,带有 Python 绑定

  • 算法和工具支持 C++ 和 Python

  • 详尽的文档和教程

  • Google Colaboratory 集成,方便实验

  • 程序性扩展型博弈表示

  • 支持传统 N 智能体环境(网格世界、社会困境)

  • Apache-2.0 许可,允许开放使用和贡献

  1. 访问模型:从 GitHub 克隆 OpenSpiel 仓库。

  2. 设置环境:安装依赖项并构建 C++ 核心和 Python 组件。

  3. 通过 API 集成:利用 C++ 或 Python API 定义游戏环境和智能体。

  4. 开发算法:在框架内实现或改编强化学习算法。

  5. 运行实验:配置并执行 AI 智能体的训练和评估运行。

  6. 分析结果:使用提供的工具研究学习动态和性能指标。

  • 强化学习研究
  • 游戏 AI 开发
  • 多智能体系统
  • 搜索和规划算法
  • AI 教育
  • 不完美信息博弈

Google DeepMind 旗下产品

OpenSpiel 评价

加载中...

与 OpenSpiel 类似的热门AI工具

Unity ML-Agents Toolkit

AI GitHub 仓库

Unity ML-Agents Toolkit 是一个开源项目,允许游戏和模拟作为训练智能体的环境,使用深度强化学习和模仿学习。它为开发者提供了一个创建 AI 驱动环境的平台。

AI 游戏开发工具游戏与电竞

AI GitHub 仓库 排名第 64 位

查看工具

AI GitHub 仓库

开源项目,允许游戏和模拟作为训练智能体的环境,使用深度强化学习和模仿学习。它为开发者提供了一个创建 AI 驱动环境的平台。Unity ML-Agents Toolkit 是一个开源项目,允许游戏和模拟作为训练智能体的环境,使用深度强化学习和模仿学习。它为开发者提供了一个创建 AI 驱动环境的平台。

AI 游戏开发工具游戏与电竞
AI GitHub 仓库 排名第 64 位

CrewAI

AI GitHub 仓库

CrewAI是一个旨在编排角色扮演的自主AI代理的框架。它促进协作智能,使代理能够在复杂任务上无缝协作,提高各种应用中的生产力和效率。

AI 智能体构建工具

AI GitHub 仓库 排名第 5 位

查看工具

AI GitHub 仓库

旨在编排角色扮演的自主AI代理的框架。它促进协作智能,使代理能够在复杂任务上无缝协作,提高各种应用中的生产力和效率。CrewAI是一个旨在编排角色扮演的自主AI代理的框架。它促进协作智能,使代理能够在复杂任务上无缝协作,提高各种应用中的生产力和效率。

精选AI 智能体构建工具
AI GitHub 仓库 排名第 5 位

Beehave 是一个为 Godot 引擎设计的行为树 AI 工具。它通过提供结构化框架,促进游戏中复杂 AI 行为的开发。开发者可以在 GitHub 上为其持续开发做出贡献。

AI 游戏开发工具游戏与电竞

AI GitHub 仓库 排名第 174 位

查看工具

为 Godot 引擎设计的行为树 AI 工具。它通过提供结构化框架,促进游戏中复杂 AI 行为的开发。开发者可以在 GitHub 上为其持续开发做出贡献。Beehave 是一个为 Godot 引擎设计的行为树 AI 工具。它通过提供结构化框架,促进游戏中复杂 AI 行为的开发。开发者可以在 GitHub 上为其持续开发做出贡献。

AI 游戏开发工具游戏与电竞
AI GitHub 仓库 排名第 174 位

OpenManus-RL

AI GitHub 仓库

OpenManus-RL 是一个专注于大型语言模型 (LLM) 智能体强化学习 (RL) 微调的直播开发开源项目。它旨在探索基于 RL 的 LLM 智能体微调新范式,动态分享进展和结果。该项目欢迎社区贡献,以推进智能体的推理和工具集成能力。

AI 智能体构建工具
查看工具

AI GitHub 仓库

专注于大型语言模型 (LLM) 智能体强化学习 (RL) 微调的直播开发开源项目。它旨在探索基于 RL 的 LLM 智能体微调新范式,动态分享进展和结果。该项目欢迎社区贡献,以推进智能体的推理和工具集成能力。OpenManus-RL 是一个专注于大型语言模型 (LLM) 智能体强化学习 (RL) 微调的直播开发开源项目。它旨在探索基于 RL 的 LLM 智能体微调新范式,动态分享进展和结果。该项目欢迎社区贡献,以推进智能体的推理和工具集成能力。

AI 智能体构建工具
查看 AI GitHub 仓库 Top 250

Nitrode

AI 应用

Nitrode是一家前沿的人工智能研究公司,提供高质量的空间推理数据、评估和后期训练,帮助构建世界模型、多模态系统和用于游戏开发的自主AI团队。

MLOps 与模型部署游戏与电竞
查看工具

AI 应用

前沿的人工智能研究公司,提供高质量的空间推理数据、评估和后期训练,帮助构建世界模型、多模态系统和用于游戏开发的自主AI团队。Nitrode是一家前沿的人工智能研究公司,提供高质量的空间推理数据、评估和后期训练,帮助构建世界模型、多模态系统和用于游戏开发的自主AI团队。

MLOps 与模型部署游戏与电竞
查看 AI 应用 Top 250

AnyWorld

AI GitHub 仓库

AnyWorld 是一款多人在线浏览器游戏,AI 担任地下城主。玩家可以用自己的话输入行动,创造动态互动的游戏体验。

AI 游戏开发工具
查看工具

AI GitHub 仓库

多人在线浏览器游戏,AI 担任地下城主。玩家可以用自己的话输入行动,创造动态互动的游戏体验。AnyWorld 是一款多人在线浏览器游戏,AI 担任地下城主。玩家可以用自己的话输入行动,创造动态互动的游戏体验。

AI 游戏开发工具
查看 AI GitHub 仓库 Top 250

Plan2Explore

AI GitHub 仓库

Plan2Explore 是一种自监督强化学习代理,旨在实现高效探索和快速适应新任务。它利用规划来在探索过程中寻找预期的未来新颖性,从而为下游任务实现零样本或少样本学习。在具有挑战性的控制任务上进行评估,其性能优于先前的方法。

其他 AI 工具
查看工具

AI GitHub 仓库

自监督强化学习代理,旨在实现高效探索和快速适应新任务。它利用规划来在探索过程中寻找预期的未来新颖性,从而为下游任务实现零样本或少样本学习。在具有挑战性的控制任务上进行评估,其性能优于先前的方法。Plan2Explore 是一种自监督强化学习代理,旨在实现高效探索和快速适应新任务。它利用规划来在探索过程中寻找预期的未来新颖性,从而为下游任务实现零样本或少样本学习。在具有挑战性的控制任务上进行评估,其性能优于先前的方法。

其他 AI 工具
查看 AI GitHub 仓库 Top 250

Hugging Face 深度强化学习课程提供全面、免费的开源学习体验。它涵盖了深度强化学习的理论和实践方面,使学习者能够在独特的环境中训练代理并参与挑战。

企业培训与在线学习教育与在线学习

AI 学习 排名第 56 位

查看工具

提供全面、免费的开源学习体验。它涵盖了深度强化学习的理论和实践方面,使学习者能够在独特的环境中训练代理并参与挑战。Hugging Face 深度强化学习课程提供全面、免费的开源学习体验。它涵盖了深度强化学习的理论和实践方面,使学习者能够在独特的环境中训练代理并参与挑战。

精选企业培训与在线学习教育与在线学习
AI 学习 排名第 56 位
1/8