Farama-Foundation/SuperSuit
A collection of wrappers for Gymnasium and PettingZoo environments (being merged into gymnasium.wrappers and pettingzoo.wrappers
何を解決するか
SuperSuit は強化学習(RL)環境の前処理に使用できる、小さな再利用可能な関数群である「ミクロラッパー」を提供します。複雑なカスタムラッパークラスを書く必要なく、環境の観測値や挙動を簡単に変更できます。
仕組み
このライブラリは、Gymnasium(単一エージェント)および PettingZoo(マルチエージェント)の既存環境にラップできる関数を提供します。これらの関数を連結することで、画像をグレースケールに変換する(色の削減)や、複数の連続フレームをスタックしてエージェントに時間的文脈を提供するなどの変換を適用できます。
対象ユーザー
単一エージェントおよびマルチエージェントの両方の設定で、環境データを標準的に前処理する必要がある強化学習の研究者や開発者。
特徴
- マルチフレームワーク対応: Gymnasium および PettingZoo(AECEnv および ParallelEnv の両方)に対応。
- ミクロラッパー: 簡単な前処理のために関数型アプローチで環境をラップ。
- 前処理ツール: フレームスタックや色の削減などのユーティリティを含む。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト