awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
DLR-RM avatar

DLR-RM/stable-baselines3

0
View on GitHub↗
12,765 estrellas·2,069 forks·Python·mit·12 vistasstable-baselines3.readthedocs.io↗

Stable Baselines3

Stable-baselines3 is a reinforcement learning library built on the PyTorch deep learning framework. It provides a collection of reliable, standardized implementations of reinforcement learning algorithms designed for training, testing, and benchmarking agent policies in diverse simulated environments.

The library functions as an agent training toolkit that emphasizes modularity and reproducibility. It features a unified environment interface and supports vectorized execution to accelerate data collection across multiple simulation instances. Users can customize neural network architectures, feature extractors, and policy definitions to suit specific observation and action spaces, while built-in tools for deterministic seeding ensure consistent results across training runs.

Beyond core training, the project includes comprehensive utilities for managing the agent lifecycle. This encompasses memory-efficient experience replay buffering, advanced exploration strategies for continuous control, and automated monitoring of performance metrics. The framework also supports the export and distribution of trained models, facilitating collaboration and deployment across various hardware and runtime environments.

Features

  • Reinforcement Learning - Provides a collection of reliable implementations of reinforcement learning algorithms for training and benchmarking agents.
  • Agent Training Tools - Functions as a comprehensive toolkit for executing simulations, managing buffers, and monitoring agent learning.
  • Deep Learning Frameworks - Built on PyTorch to provide standardized interfaces for creating and training neural network-based policies.
  • Reinforcement Learning Environments - Implements a standardized interface for agents to interact with diverse simulation environments for training.
  • Deterministic - Ensures reproducible results across training runs by providing tools for deterministic random seeding.
  • Policy Architectures - Enables configuration of neural network structures and hidden layers to tailor agent behavior to specific observation spaces.
  • Reinforcement Learning Algorithms - Implements standard reinforcement learning algorithms to facilitate training and comparative analysis of policies.
  • Reinforcement Learning Training Pipelines - Provides a consistent interface for implementing and training reinforcement learning agents to solve complex tasks.
  • Experience Replay Buffers - Implements memory-efficient experience replay buffers to decouple data collection from gradient-based optimization.
  • Custom - Supports specialized neural network modules to process raw observations like images or multi-modal data.
  • Model Exporters - Provides utilities to export and serialize trained reinforcement learning models for cross-platform deployment and inference.
  • Custom Policy Definitions - Allows granular control over actor-critic architectures by supporting custom policy class definitions.
  • Multi-Output Action Architectures - The library handles dictionary action spaces to allow for independent or mixed discrete and continuous action outputs within a single policy.
  • Reinforcement Learning Algorithm Analyzers - Provides tools for comparing and benchmarking the performance of different reinforcement learning algorithms across environments.
  • Vectorized Environments - Accelerates data collection by running multiple simulation instances in parallel across CPU cores.
  • Intrinsic Reward Modules - Integrates intrinsic reward mechanisms to improve agent exploration in environments with sparse feedback.
  • Reinforcement Learning Environments - Provides a standardized interface for agent-environment interaction across heterogeneous reinforcement learning tasks.
  • Agent Performance Evaluators - Assesses agent behavior and policy stability during training using automated callbacks and video recording.
  • Training Monitoring Tools - Tracks and logs training metrics and hyperparameters to external visualization tools for analysis.
  • Deep Learning - Listed in the “Deep Learning” section of the Awesome Python awesome list.
  • Reinforcement Learning - Reliable PyTorch implementations of reinforcement learning algorithms.
  • Parallel Execution - Executes multiple simulation instances in parallel to accelerate data collection and improve training efficiency.
  • Noise - Enhances training stability in continuous control tasks by utilizing pink noise exploration strategies.
  • State-Dependent Exploration - Improves agent performance in complex environments through specialized state-dependent exploration strategies.
  • Intrinsic Reward Mechanisms - Augments standard objective functions with auxiliary signals to encourage exploration in sparse-reward environments.
  • Performance Benchmarking - Compares reinforcement learning algorithm performance by evaluating agents and tracking metrics across environments.
  • Optimizer Configurations - Allows customization of the optimization process by selecting specific optimizer classes and parameters.
  • Research and Data Analysis Tools - Provides a platform for research into advanced exploration strategies and continuous control tasks.
  • Remote Model Hubs - Facilitates community collaboration by enabling the upload, versioning, and distribution of pre-trained agents.
  • Model Exporting - Supports exporting and distributing trained agents for use across different hardware and runtime environments.
  • Neural Network Architectures - Supports configuration of specialized policy networks and feature extractors for diverse observation spaces.
  • Modular Architectures - Separates feature extraction from decision-making logic to allow flexible neural network configurations.
  • Observation Transformers - Processes complex multi-input observation spaces by transforming them into unified feature vectors for agent consumption.
  • Training Callbacks - Provides callback mechanisms to inject custom logic into the training loop for monitoring and checkpointing.

Historial de estrellas

Gráfico del historial de estrellas de dlr-rm/stable-baselines3Gráfico del historial de estrellas de dlr-rm/stable-baselines3

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace dlr-rm/stable-baselines3?

Stable-baselines3 is a reinforcement learning library built on the PyTorch deep learning framework. It provides a collection of reliable, standardized implementations of reinforcement learning algorithms designed for training, testing, and benchmarking agent policies in diverse simulated environments.

¿Cuáles son las características principales de dlr-rm/stable-baselines3?

Las características principales de dlr-rm/stable-baselines3 son: Reinforcement Learning, Agent Training Tools, Deep Learning Frameworks, Reinforcement Learning Environments, Deterministic, Policy Architectures, Reinforcement Learning Algorithms, Reinforcement Learning Training Pipelines.

¿Qué alternativas de código abierto existen para dlr-rm/stable-baselines3?

Las alternativas de código abierto para dlr-rm/stable-baselines3 incluyen: vwxyzjn/cleanrl — CleanRL is a reinforcement learning library and PyTorch framework providing a suite of reproducible implementations… thu-ml/tianshou — Tianshou is a reinforcement learning framework designed for developing and testing agents. It provides a system for… ai4finance-foundation/finrl — FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated… openai/baselines — Baselines is a comprehensive suite of frameworks for reinforcement learning algorithm implementation, imitation… morvanzhou/reinforcement-learning-with-tensorflow — This project is an educational repository of reinforcement learning agents and tutorials implemented using TensorFlow.… dennybritz/reinforcement-learning — This repository provides a comprehensive library of reinforcement learning algorithms designed for training autonomous…

Alternativas open-source a Stable Baselines3

Proyectos open-source similares, clasificados según cuántas características comparten con Stable Baselines3.
  • vwxyzjn/cleanrlAvatar de vwxyzjn

    vwxyzjn/cleanrl

    9,127Ver en 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

    Pythona2cactor-criticadvantage-actor-critic
    Ver en GitHub↗9,127
  • thu-ml/tianshouAvatar de thu-ml

    thu-ml/tianshou

    10,235Ver en GitHub↗

    Tianshou is a reinforcement learning framework designed for developing and testing agents. It provides a system for implementing custom agents by defining policies and parameter update rules to optimize agent behavior. The framework decouples neural network architectures from update logic through policy-based abstractions and separates data pre-processing from gradient updates. It utilizes a collector-driven pipeline to stream experience from environments into structured memory buffers for sampled learning. The system supports vectorized environment execution to run multiple parallel instanc

    Pythona2cataribcq
    Ver en GitHub↗10,235
ai4finance-foundation/finrlAvatar de AI4Finance-Foundation

AI4Finance-Foundation/FinRL

13,964Ver en GitHub↗

FinRL is a reinforcement learning framework designed for the development, training, and backtesting of automated trading strategies. It functions as a quantitative finance toolkit that integrates deep learning algorithms with financial market simulations to address complex portfolio management and asset allocation tasks. The platform provides an end-to-end pipeline for transforming raw market data into actionable trading models. The project distinguishes itself through a layered, modular architecture that separates data processing, environment simulation, and agent training. This design allow

Jupyter Notebookalgorithmic-tradingdeep-reinforcement-learningdrl-algorithms
Ver en GitHub↗13,964
  • openai/baselinesAvatar de openai

    openai/baselines

    16,733Ver en GitHub↗

    Baselines is a comprehensive suite of frameworks for reinforcement learning algorithm implementation, imitation learning, and training orchestration. It provides a library of standardized learning algorithms used to benchmark and replicate research results, alongside a deep learning policy framework for constructing neural network architectures such as multi-layer perceptrons, convolutional networks, and long short-term memory networks. The project includes a specialized imitation learning toolkit that enables agents to mimic expert behavior through behavior cloning and generative adversarial

    Python
    Ver en GitHub↗16,733
  • Ver las 30 alternativas a Stable Baselines3→