PyTorch implementation of Hierarchical Actor Critic (HAC) for OpenAI gym environments
Top 86.3% on sourcepulse
This repository provides a PyTorch implementation of the Hierarchical Actor-Critic (HAC) algorithm, designed for goal-reaching tasks in OpenAI gym environments. It addresses complex, multi-stage decision-making by decomposing tasks into hierarchical subgoals, benefiting researchers and practitioners in reinforcement learning.
How It Works
The implementation follows the HAC paper's appendix, utilizing a hierarchical structure where higher-level actors set subgoals for lower-level actors. It omits target networks and employs bounded Q-values, with both actor and critic networks featuring two hidden layers of 64 units. This approach simplifies training and improves stability for multi-level goal achievement.
Quick Start & Requirements
pip install -r requirements.txt
(implicitly, as no direct install command is given).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project requires Python 3.6, which is outdated. The README lacks explicit licensing information, posing a potential blocker for commercial adoption. No community channels or detailed documentation beyond the README are linked.
3 years ago
1 day