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 모두)와 호환.
- 미크로랩퍼: 빠른 전처리를 위해 환경을 래핑하는 함수형 접근 방식 사용.
- 전처리 도구: 프레임 스택 및 색상 감소와 같은 유틸리티 포함.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트