Farama-Foundation/Stable-Retro
A fork of gym-retro with additional games, emulators and supported platforms
何を解決するか
Stable Retro は、クラシックなビデオゲームを強化学習(RL)用の標準化された環境に変換します。研究者や開発者が、AIエージェントのトレーニングやベンチマークにレトロゲームを利用できるようにし、ゲームと対話するための一貫したインターフェース(Gymnasium)を提供します。
仕組み
このプロジェクトは OpenAI の gym-retro のメンテナンスされたフォークであり、より多くのエミュレータ、プラットフォーム、ゲームを拡張しています。エミュレートされたゲームを Gymnasium インターフェースでラップすることで動作し、AIエージェントがゲーム状態(ゲーム内の変数のメモリ位置から取得)を受け取り、入力を送信できるようにします。ゲーム変数のメモリ位置、報酬関数、エピソード終了条件を定義することで、新しいゲームを追加するための統合ツールも含まれています。
対象ユーザー
クラシックなビデオゲームを複雑な環境としてAIエージェントのトレーニングやテストに利用したい、強化学習の研究者、AI開発者、および愛好家。
特徴
- 広範なプラットフォーム対応: Atari 2600、NES、SNES、N64、Gameboy、Sega Genesis、Sega Saturn、Dreamcast、アーケード機など、多数のシステムをサポート。
- 膨大なゲームライブラリ: プラットフォーマー、格闘、スポーツ、RPGなど、さまざまなジャンルの1,000以上ものゲームを統合サポート。
- Gymnasium統合: 強化学習トレーニング用の標準化インターフェースを提供し、Stable Baselines3 などの現代的なRLライブラリと互換性があります。
- ゲーム統合ツール: 新しいROMや状態を環境に追加するのを支援するツールを備えています。
関連
- Dispatch
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト