HackerTrans
TopNewTrendsCommentsPastAskShowJobs

AndrewHart

no profile record

Submissions

HelloRL: A modular framework, like Lego for Reinforcement Learning

github.com
1 points·by AndrewHart·5 bulan yang lalu·1 comments

comments

AndrewHart
·5 bulan yang lalu·discuss
This is something I built while learning RL, and I decided to open-source. I noticed that every major RL algorithm (Actor Critic, A2C, PPO, TD3 etc.) would be written from scratch, even though they shared a lot of the same features. And every implementation of the same features would be slightly different across each implementation. So trying to take a feature from one algo to another, or even to try building your own features, was a massive pain and error-prone.

HelloRL is a new modular framework, built around a single `train()` function, which scales up to every algorithm. The difference between Actor Critic (discrete, online, monte-carlo, simple) and TD3 (continuous, offline, 1-step rollout, targets, reference critic, etc.) is just a different set of modules. Easy to swap between algorithms, or mix and match features, or build your own modules.
AndrewHart
·6 bulan yang lalu·discuss
It's great, astounding, divine, amazing, splendiferous.
AndrewHart
·9 bulan yang lalu·discuss
There are plenty of demo videos on Twitter:

https://x.com/colin_d_m