DLR-RM/rl-baselines3-zoo

A training framework for Stable Baselines3 reinforcement learning agents, with hyperparameter optimization and pre-trained agents included.

해결하는 문제

RL Baselines3 Zoo는 강화학습(RL) 에이전트의 훈련, 평가, 벤치마킹 과정을 간소화합니다. 다양한 일반 환경에 대해 사전 최적화된 하이퍼파라미터의 방대한 컬렉션과 표준화된 프레임워크를 제공함으로써 프로젝트 시작 시 추측을 줄입니다.

작동 방식

Stable Baselines3 위에 구축된 이 프레임워크는 RL 워크플로우를 실행하기 위한 명령줄 인터페이스(CLI)를 제공합니다. 사용자는 알고리즘과 환경을 지정하여 에이전트를 훈련하고, 설정된 간격으로 성능을 평가하며, 결과를 시각화하거나 에이전트의 동작을 녹화하는 데 사용할 수 있는 제공된 스크립트를 활용할 수 있습니다. 또한 최적화된 하이퍼파라미터를 포함한 YAML 파일 라이브러리와 사전 훈련된 에이전트의 저장소도 포함되어 있습니다.

대상 사용자

다양한 알고리즘을 빠르게 벤치마킹하고 싶은 RL 전문가 및 연구자, 모든 하이퍼파라미터를 수동으로 튜닝하지 않고 에이전트를 훈련하고 싶은 사용자, 또는 표준 환경용 고성능 사전 훈련 모델에 접근하고 싶은 사용자에게 적합합니다.

주요 특징

  • 광범위한 라이브러리: Atari, Classic Control, Box2D, PyBullet, MuJoCo, Robotics 등 200개 이상의 환경에 대해 최적화된 하이퍼파라미터와 훈련된 에이전트를 포함합니다.
  • 통합 도구: 훈련, 평가, 하이퍼파라미터 튜닝, 결과 시각화를 위한 내장 스크립트를 제공합니다.
  • 광범위한 호환성: PPO, DQN, SAC, TD3, TQC 등 다양한 RL 알고리즘을 지원합니다.
  • 외부 통합: 실험 추적을 위해 Weights & Biases와 연동하고, 모델 공유를 위해 Hugging Face와 연동합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트