awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 dépôts

Awesome GitHub RepositoriesRL Agent Implementation Frameworks

Frameworks that provide the structural support and abstractions for implementing reinforcement learning agents.

Distinct from Algorithm Implementations: Focuses on the framework for implementation rather than a static collection of ready-made algorithms.

Explore 9 awesome GitHub repositories matching artificial intelligence & ml · RL Agent Implementation Frameworks. Refine with filters or upvote what's useful.

Awesome RL Agent Implementation Frameworks GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • google/dopamineAvatar de google

    google/dopamine

    10,879Voir sur GitHub↗

    Dopamine is a reinforcement learning research framework designed for prototyping and testing algorithms across diverse simulated environments. It provides an agent development toolkit that utilizes a flat class hierarchy to facilitate the creation and extension of learning agents. The framework includes a standardization layer via environment wrappers that connect agents to various physics simulations and gaming environments. It also features a high-performance experience replay buffer for storing and sampling transition data to improve training stability, alongside a dedicated hyperparameter

    Ships frameworks to implement agents for both discrete and continuous control tasks.

    Jupyter Notebook
    Voir sur GitHub↗10,879
  • vwxyzjn/cleanrlAvatar de vwxyzjn

    vwxyzjn/cleanrl

    9,127Voir sur GitHub↗

    CleanRL is a reinforcement learning library and PyTorch framework providing a suite of reproducible implementations for online reinforcement learning algorithms. It serves as a deep reinforcement learning benchmark suite and experiment orchestrator designed for research and agent development across both discrete and continuous action spaces. The project is distinguished by its single-file algorithm implementation approach, which encapsulates each algorithm in a standalone script to eliminate complex class hierarchies. This structure is paired with a system for scheduling and executing large-s

    Provides a framework for creating standalone, single-file implementations of RL algorithms to simplify prototyping and research.

    Pythona2cactor-criticadvantage-actor-critic
    Voir sur GitHub↗9,127
  • rllm-org/rllmAvatar de rllm-org

    rllm-org/rllm

    5,641Voir sur GitHub↗

    rllm is an asynchronous reinforcement learning framework for training language agents. It provides a unified pipeline that runs the same agent code for both evaluation and training, automatically capturing traces for gradient computation. The framework supports distributed reinforcement learning across multiple GPUs and nodes using pluggable backends, and executes agents in isolated sandboxes—either locally or in the cloud—for safe and scalable rollout collection. It trains agents built with LangGraph, SmolAgents, OpenAI Agents SDK, or custom frameworks without requiring core logic changes. T

    Core identity: an async reinforcement learning framework specifically for training language agents.

    Pythonagent-frameworkagentic-workflowcoding-agent
    Voir sur GitHub↗5,641
  • keras-rl/keras-rlAvatar de keras-rl

    keras-rl/keras-rl

    5,551Voir sur GitHub↗

    keras-rl est une bibliothèque d'apprentissage par renforcement qui permet l'entraînement d'agents neuronaux en utilisant Keras. Elle sert de framework pour implémenter des agents de deep reinforcement learning qui interagissent avec des environnements simulés pour découvrir des comportements optimaux et maximiser les récompenses cumulées. La bibliothèque fournit un système pour configurer, entraîner et gérer des agents de réseaux de neurones. Elle gère la boucle d'interaction entre les agents et les environnements, permettant aux modèles d'apprendre par expérience directe et optimisation basée sur le gradient. Le framework inclut des capacités de gestion des poids des modèles, permettant aux utilisateurs de sauvegarder et de restaurer les états appris des agents entraînés pour préserver la progression ou les déployer pour évaluation.

    Provides the structural support and abstractions needed to implement reinforcement learning agents.

    Python
    Voir sur GitHub↗5,551
  • udacity/deep-reinforcement-learningAvatar de udacity

    udacity/deep-reinforcement-learning

    5,169Voir sur GitHub↗

    Ce projet est un programme d'apprentissage par renforcement profond fournissant du matériel pédagogique et des exercices d'implémentation pour maîtriser les agents basés sur les réseaux neuronaux. Il sert de framework pour construire des versions de référence de méthodes basées sur la valeur et basées sur la politique pour résoudre des problèmes de décision séquentiels. Le projet fournit des implémentations spécifiques pour les simulations de contrôle continu et l'apprentissage par renforcement multi-agents, où les agents sont entraînés à coopérer ou à rivaliser dans des environnements partagés. Il inclut un framework de gradient de politique pour optimiser le comportement de l'agent par des méthodes telles que REINFORCE. Les capacités couvrent un large éventail d'algorithmes d'optimisation, notamment l'apprentissage Q profond, les gradients de politique déterministes et la programmation dynamique pour la modélisation des processus de décision de Markov. Le système prend en charge divers domaines d'entraînement tels que la navigation robotique, l'automatisation du trading financier et les simulations basées sur la physique. Le matériel est livré sous forme d'une série de Jupyter Notebooks.

    Provides a structural framework for building reference versions of value-based and policy-based reinforcement learning agents.

    Jupyter Notebookcross-entropyddpgdeep-reinforcement-learning
    Voir sur GitHub↗5,169
  • willccbb/verifiersAvatar de willccbb

    willccbb/verifiers

    4,233Voir sur GitHub↗

    Verifiers est un framework d'environnement d'apprentissage par renforcement et une boîte à outils d'évaluation conçus pour entraîner et évaluer les grands modèles de langage. Il fournit un système standardisé pour construire des environnements de simulation, gérer les harnais d'entraînement et suivre les trajectoires des agents à travers des interactions multi-tours. Le projet propose un gestionnaire de trajectoire d'agent dédié pour gérer les déploiements ramifiés et les séquences de jetons, aux côtés d'une boîte à outils d'évaluation qui teste les sorties des modèles par rapport à des rubriques de récompense et des jeux de données définis. Il inclut des capacités pour l'ingénierie des récompenses et la possibilité de packager des modules d'environnement pour le partage distribué et l'exécution distante. Le framework couvre un large éventail de domaines opérationnels, incluant la collecte automatisée de métriques, l'analyse de performance basée sur l'ablation et l'intégration de harnais de modèles avec des flux de travail d'apprentissage par renforcement pour optimiser le comportement des agents.

    Implements a framework for setting up task datasets, model harnesses, and reward rubrics for LLM evaluation and training.

    Python
    Voir sur GitHub↗4,233
  • thudm/slimeAvatar de THUDM

    THUDM/slime

    4,259Voir sur GitHub↗

    SLIME is a distributed reinforcement learning framework for large language model post-training that bridges Megatron training with SGLang inference servers. It orchestrates scalable RL loops across GPU clusters, decoupling training and inference into independent processes that communicate over HTTP and NCCL for independent scaling and fault tolerance. The system supports multi-agent reinforcement learning workflows with parallel agent instances, customizable rollout strategies, and personalized agent serving that improves models from prior conversations without disrupting API serving. The fra

    Hosts a model and improves it from prior conversations using asynchronous RL that does not interfere with API serving.

    Python
    Voir sur GitHub↗4,259
  • google-deepmind/acmeAvatar de google-deepmind

    google-deepmind/acme

    4,005Voir sur GitHub↗

    Acme is a reinforcement learning framework and execution engine designed for developing and benchmarking learning algorithms. It provides a library of modular components and reference implementations used to construct agents and establish performance baselines. The system enables the scaling of agent architectures from single-stream execution to large distributed environments. This allows for the transition from initial prototyping to distributed execution for training and evaluation. The framework covers reinforcement learning development and agent architecture prototyping, providing the bu

    Provides the structural support and modular building blocks necessary for implementing RL agents.

    Python
    Voir sur GitHub↗4,005
  • dlr-rm/rl-baselines3-zooAvatar de DLR-RM

    DLR-RM/rl-baselines3-zoo

    2,725Voir sur GitHub↗

    This project is a collection of pretrained reinforcement learning agents and training scripts built on Stable Baselines3 and Gymnasium. It provides a framework for training agents to solve specific tasks, managing experiment reproducibility, and deploying pretrained models. The system includes a specialized benchmarking suite and optimization tools for tuning agent settings. It utilizes automated search spaces and distributed trials to maximize performance, while employing bootstrap sampling to generate statistically robust performance metrics and confidence intervals. Broad capabilities cov

    Provides a comprehensive collection of pretrained reinforcement learning agents and training scripts built on Stable Baselines3.

    Pythondeep-reinforcement-learninggymhyperparameter-optimization
    Voir sur GitHub↗2,725
  1. Home
  2. Artificial Intelligence & ML
  3. RL Agent Implementation Frameworks

Explorer les sous-tags

  • Language Agent RL Frameworks2 sous-tagsFrameworks that train language-model-driven agents with reinforcement learning, supporting multiple agent frameworks and distributed backends. **Distinct from RL Agent Implementation Frameworks:** Distinct from RL Agent Implementation Frameworks: targets language agents specifically, not general RL agent implementation.
  • Rainbow DQN ImplementationsComprehensive implementations of DQN combining prioritized replay, distributional learning, and noisy nets. **Distinct from RL Agent Implementation Frameworks:** Specializes the general RL agent framework into the specific integrated Rainbow DQN agent.