メインコンテンツへスキップ
ToolPotion
AI アドバイザー
送信(無料)

OpenSpiel

AI GitHub リポジトリ機械学習プラットフォームオープンソース · Linux, macOS, Windows

OpenSpielは、ゲームにおける強化学習研究のための包括的なフレームワークです。多様なゲームタイプ(シンプルなボードゲームから複雑なマルチエージェントシナリオまで)で汎用AIエージェントの開発とテストを行うための環境とアルゴリズムのコレクションを提供します。C++とPythonの両方の統合をサポートしています。

リポジトリを見る
共有
リポジトリを見る
共有

OpenSpielは、ゲームの領域における汎用強化学習、探索、および計画の研究を推進するために設計された、環境とアルゴリズムのオープンソースコレクションです。Google DeepMindによって開発され、AI研究者や開発者が様々なAI戦略を実験するための堅牢なプラットフォームを提供します。

続きを読む

このフレームワークは、nプレイヤー(シングルおよびマルチエージェント)のゼロサム、協調、および一般和ゲームを含む、幅広いゲームタイプをサポートしています。ワンショットゲームと逐次ゲーム、厳密なターン制と同時手番のシナリオ、完全情報ゲームと不完全情報ゲームに対応しています。従来のゲームに加えて、OpenSpielはグリッドワールドやソーシャルジレンマのような従来のマルチエージェント環境も包含し、部分的および完全な観測可能な状態の両方をサポートしています。

OpenSpielは、研究の拡張性を重視して構築されています。学習ダイナミクスの分析や一般的なメトリクスの評価のためのツールが含まれています。ゲームは手続き的な拡張形式ゲームとして表現され、コアAPIとゲームロジックはC++で実装され、使いやすさのためにPythonに公開されています。アルゴリズムと補助ツールはC++とPythonの両方で開発されており、様々な研究ニーズに対応する柔軟性を提供します。

開始したい方のために、OpenSpielはLinuxおよびMacOSのインストールに関する詳細なドキュメントを提供しており、Windows用の個別の手順も用意されています。APIの紹介、実装されているゲームとアルゴリズムの概要、およびC++ライブラリとしてOpenSpielを使用するための開発者ガイドが含まれています。チュートリアルも利用可能で、インタラクティブなGoogle Colaboratoryノートブックを通じて、コアコンセプト、APIの使用法、および様々なポーカーゲームでのCFRやREINFORCEのようなアルゴリズムの実装をユーザーにガイドします。

このプロジェクトはコミュニティの貢献を奨励し、セマンティックバージョニングに準拠しています。研究者は、フレームワークを自身の研究で使用する際にOpenSpielの論文を引用することが推奨されています。このプロジェクトはApache-2.0ライセンスの下でライセンスされており、人工知能とゲーム理論の分野におけるオープンな協力とイノベーションを促進しています。

  • カテゴリー機械学習プラットフォーム
  • 料金モデルオープンソース
  • デプロイクラウド, セルフホスト
  • プラットフォームLinux, macOS, Windows

  • RL研究のためのゲーム環境コレクション

  • 汎用強化学習アルゴリズム

  • nプレイヤーゲーム(シングルおよびマルチエージェント)のサポート

  • ゼロサム、協調、一般和ゲームの処理

  • 完全情報および不完全情報ゲームのサポート

  • 学習ダイナミクス分析ツールの搭載

  • C++コアAPIとPythonバインディング

  • C++およびPythonで利用可能なアルゴリズムとツール

  • 豊富なドキュメントとチュートリアル

  • 簡単な実験のためのGoogle Colaboratory統合

  • 手続き的な拡張形式ゲーム表現

  • 従来のマルチエージェント環境(グリッドワールド、ソーシャルジレンマ)のサポート

  • オープンな使用と貢献のための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ゲーム開発ツールゲーム・eスポーツ

AI GitHub リポジトリで第64位

ツールを見る

AI GitHub リポジトリ

ゲームやシミュレーションを深層強化学習と模倣学習を用いて知能エージェントを訓練するための環境として利用できるオープンソースプロジェクトです。開発者がAI駆動の環境を作成するためのプラットフォームを提供します。Unity ML-Agents Toolkitは、ゲームやシミュレーションを深層強化学習と模倣学習を用いて知能エージェントを訓練するための環境として利用できるオープンソースプロジェクトです。開発者がAI駆動の環境を作成するためのプラットフォームを提供します。

AIゲーム開発ツールゲーム・eスポーツ
AI GitHub リポジトリで第64位

CrewAI

AI GitHub リポジトリ

CrewAIは、役割を演じる自律的なAIエージェントを調整するために設計されたフレームワークです。協調的な知能を促進し、エージェントが複雑なタスクにおいてシームレスに協力できるようにし、さまざまなアプリケーションにおける生産性と効率を向上させます。

AI エージェントビルダー

AI GitHub リポジトリで第5位

ツールを見る

AI GitHub リポジトリ

役割を演じる自律的なAIエージェントを調整するために設計されたフレームワークです。協調的な知能を促進し、エージェントが複雑なタスクにおいてシームレスに協力できるようにし、さまざまなアプリケーションにおける生産性と効率を向上させます。CrewAIは、役割を演じる自律的なAIエージェントを調整するために設計されたフレームワークです。協調的な知能を促進し、エージェントが複雑なタスクにおいてシームレスに協力できるようにし、さまざまなアプリケーションにおける生産性と効率を向上させます。

注目AI エージェントビルダー
AI GitHub リポジトリで第5位

Beehave AI for Godot Engine

AI GitHub リポジトリ

Beehaveは、Godot Engine向けに設計された行動ツリーAIツールです。構造化されたフレームワークを提供することで、ゲームにおける複雑なAIの振る舞いの開発を容易にします。開発者はGitHubでその継続的な開発に貢献できます。

AIゲーム開発ツールゲーム・eスポーツ

AI GitHub リポジトリで第174位

ツールを見る

AI GitHub リポジトリ

Godot Engine向けに設計された行動ツリーAIツールです。構造化されたフレームワークを提供することで、ゲームにおける複雑なAIの振る舞いの開発を容易にします。開発者はGitHubでその継続的な開発に貢献できます。Beehaveは、Godot Engine向けに設計された行動ツリーAIツールです。構造化されたフレームワークを提供することで、ゲームにおける複雑なAIの振る舞いの開発を容易にします。開発者はGitHubでその継続的な開発に貢献できます。

AIゲーム開発ツールゲーム・eスポーツ
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 リポジトリ トップ250を見る

Nitrode

AI アプリ

Nitrodeは、世界モデル、マルチモーダルシステム、ゲーム開発のためのエージェントAIを構築するチームに高品質な空間推論データ、評価、ポストトレーニングを提供する最前線のAI研究会社です。

MLOps・モデルデプロイゲーム・eスポーツ
ツールを見る

AI アプリ

世界モデル、マルチモーダルシステム、ゲーム開発のためのエージェントAIを構築するチームに高品質な空間推論データ、評価、ポストトレーニングを提供する最前線のAI研究会社です。Nitrodeは、世界モデル、マルチモーダルシステム、ゲーム開発のためのエージェントAIを構築するチームに高品質な空間推論データ、評価、ポストトレーニングを提供する最前線のAI研究会社です。

MLOps・モデルデプロイゲーム・eスポーツ
AI アプリ トップ250を見る

AnyWorld

AI GitHub リポジトリ

AnyWorldは、AIがダンジョンマスターを務めるマルチプレイヤーのブラウザベースのPythonゲームです。プレイヤーは自分の言葉で行動を入力し、動的でインタラクティブなゲーム体験を作り出します。

AIゲーム開発ツール
ツールを見る

AI GitHub リポジトリ

AIがダンジョンマスターを務めるマルチプレイヤーのブラウザベースのPythonゲームです。プレイヤーは自分の言葉で行動を入力し、動的でインタラクティブなゲーム体験を作り出します。AnyWorldは、AIがダンジョンマスターを務めるマルチプレイヤーのブラウザベースのPythonゲームです。プレイヤーは自分の言葉で行動を入力し、動的でインタラクティブなゲーム体験を作り出します。

AIゲーム開発ツール
AI GitHub リポジトリ トップ250を見る

Plan2Explore

AI GitHub リポジトリ

Plan2Exploreは、効率的な探索と新しいタスクへの迅速な適応を目指して設計された自己教師あり強化学習エージェントです。探索中に将来の新規性を予測するために計画を活用し、下流タスクにおけるゼロショットまたはフューショット学習を可能にします。挑戦的な制御タスクで評価され、既存の手法を上回る性能を示しました。

その他のAIツール
ツールを見る

AI GitHub リポジトリ

効率的な探索と新しいタスクへの迅速な適応を目指して設計された自己教師あり強化学習エージェントです。探索中に将来の新規性を予測するために計画を活用し、下流タスクにおけるゼロショットまたはフューショット学習を可能にします。挑戦的な制御タスクで評価され、既存の手法を上回る性能を示しました。Plan2Exploreは、効率的な探索と新しいタスクへの迅速な適応を目指して設計された自己教師あり強化学習エージェントです。探索中に将来の新規性を予測するために計画を活用し、下流タスクにおけるゼロショットまたはフューショット学習を可能にします。挑戦的な制御タスクで評価され、既存の手法を上回る性能を示しました。

その他のAIツール
AI GitHub リポジトリ トップ250を見る

Hugging Faceの深層強化学習コースは、包括的で無料かつオープンソースの学習体験を提供します。このコースでは、深層強化学習の理論的および実践的な側面をカバーし、学習者がユニークな環境でエージェントを訓練し、チャレンジに参加できるようにします。

企業研修・eラーニング教育・eラーニング

AI 学習で第56位

ツールを見る

Hugging Faceの深層強化学習コースは、包括的で無料かつオープンソースの学習体験を提供します。このコースでは、深層強化学習の理論的および実践的な側面をカバーし、学習者がユニークな環境でエージェントを訓練し、チャレンジに参加できるようにします。

注目企業研修・eラーニング教育・eラーニング
AI 学習で第56位
1 / 8