Skip to content

Entry

CleanRL

Appears in 4 awesome lists

CleanRL is a Deep Reinforcement Learning library that provides high-quality single-file implementation with research-friendly features. The implementation is clean and simple, yet we can scale it to run thousands of experiments using AWS Batch.

Open github.comvwxyzjn/cleanrl

Found in these lists

Awesome Production Machine Learning

Section: Industry Strength Reinforcement Learning · CleanRL is a Deep Reinforcement Learning library that provides high-quality single-file implementation with research-friendly features. The implementation is clean and simple, yet we can scale it to run thousands of experiments using AWS Batch.

FreshScore 92

awesome-python

Section: Machine Learning Frameworks · High-quality single file implementation of Deep Reinforcement Learning algorithms with research-friendly features (PPO, DQN, C51, DDPG, TD3, SAC, PPG)

FreshScore 81

Awesome Python Data Science

Section: Reinforcement Learning · High-quality single file implementation of Deep Reinforcement Learning algorithms with research-friendly features (PPO, DQN, C51, DDPG, TD3, SAC, PPG).

ActiveScore 71

Awesome Robotics Libraries

Section: Reinforcement Learning for Robotics · Single-file implementations of deep reinforcement learning algorithms.

FreshScore 86

PyTorch

(label: good first issue) PyTorch is an open source machine learning library based on the Torch library, used for applications such as computer vision and natural language processing.

In 16 listsDetails

transformers

(formerly known as pytorch-transformers and pytorch-pretrained-bert) provides state-of-the-art general-purpose architectures (BERT, GPT-2, RoBERTa, XLM, DistilBert, XLNet, CTRL...) for Natural Language Understanding (NLU) and Natural Language Generation (NLG) with over 32+ pretrained models in…

In 14 listsDetails

scikit-learn

Scikit-learn is a powerful machine learning library that provides a wide variety of modules for data access, data preparation and statistical model building.

In 10 listsDetails

CatBoost

General purpose gradient boosting on decision trees library with categorical features support out of the box. It is easy to install, contains fast inference implementation and supports CPU and GPU (even multi-GPU) computation.

In 10 listsDetails

Keras

High-level, beginner-friendly API that now runs on multiple backends (TensorFlow, JAX, PyTorch). Perfect for rapid experimentation.

In 9 listsDetails

stable-baselines3

PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.

In 8 listsDetails

JAX

High-performance numerical computing with composable transformations (JIT, vmap, grad). Rising favorite for research and scientific ML.

In 8 listsDetails

Optuna

Optuna is an automatic hyperparameter optimization software framework, particularly designed for machine learning.

In 8 listsDetails