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 の両方)に対応。
  • ミクロラッパー: 簡単な前処理のために関数型アプローチで環境をラップ。
  • 前処理ツール: フレームスタックや色の削減などのユーティリティを含む。

関連

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