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 建構,此框架提供命令列介面(CLI)以執行 RL 工作流程。使用者只需指定演算法與環境即可訓練代理,按設定間隔評估效能,並使用提供的腳本繪製結果或錄製代理運作的影片。它也包含一個包含最佳化超參數的 YAML 檔案庫與預訓練代理的儲存庫。
適用對象
專為希望快速基準測試不同演算法、無需手動調整每個超參數即可訓練代理,或存取標準環境高表現預訓練模型的 RL 實務者與研究人員設計。
主要亮點
- 廣泛的程式庫:涵蓋 Atari、Classic Control、Box2D、PyBullet、MuJoCo 與 Robotics 等超過 200 個環境的調校超參數與訓練好的代理。
- 整合工具:提供內建腳本用於訓練、評估、超參數調校與結果視覺化。
- 廣泛相容性:支援 PPO、DQN、SAC、TD3 與 TQC 等多種 RL 演算法。
- 外部整合:與 Weights & Biases 整合以追蹤實驗,與 Hugging Face 整合以分享模型。
相關
- 專案
- 專案
- 專案
- 專案
- 專案