Farama-Foundation/Stable-Retro

A fork of gym-retro with additional games, emulators and supported platforms

解決する課題

Stable Retroは、古典的なビデオゲームを強化学習(RL)の環境に変換する標準化された方法を提供します。これにより、研究者や開発者は、エミュレートされたレトロゲームをAIエージェントのトレーニング用サンドボックスとして使用でき、ユーザー自身のROMと対話するための一貫したインターフェース(Gymnasium)を提供します。

仕組み

このプロジェクトは、OpenAIのgym-retroのメンテナンスされたフォークであり、より多くのエミュレータ、プラットフォーム、ゲームをサポートするように拡張されています。Gymnasiumインターフェースと統合されており、AIモデルがゲーム状態情報(ゲーム内変数のメモリ位置など)を受け取り、ゲームへの入力を提供できるようにします。また、ユーザーが新しいゲームを追加し、ゲームメモリに基づいて報酬関数やエピソード終了条件を定義するのに役立つ統合ツールも含まれています。

対象読者

強化学習の研究者、AI開発者、そして古典的なビデオゲームをRLエージェントのベンチマークやトレーニング環境として使用したい愛好家。

ハイライト

  • 幅広いプラットフォームサポート: Atari 2600、NES、SNES、N64、Gameboy、Sega Genesisなど、幅広いシステムをサポート。
  • 膨大なゲームライブラリ: プラットフォーマー、格闘ゲーム、RPGなど、さまざまなジャンルの1,000以上のゲームを統合。
  • 拡張可能: 新しいゲーム、ROM、エミュレータコアを追加するためのツールを含む。
  • Gymnasium互換: RLトレーニングパイプライン向けのGymnasiumインターフェースと完全互換。
  • クロスプラットフォーム: Linux、Windows(WSL2経由)、macOSで動作。

まとめ

古典的なビデオゲームを強化学習トレーニング用のGymnasium環境に変換する、gym-retroのメンテナンスされたフォーク。

タイトル

古典的なビデオゲームを強化学習環境に変換するためのGymnasium互換フレームワーク

関連

  • Dispatch
  • プロジェクト
  • Dispatch
  • プロジェクト
  • プロジェクト