awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
DLR-RM avatar

DLR-RM/stable-baselines3

0
View on GitHub↗
12,765 stele·2,069 fork-uri·Python·mit·12 vizualizăristable-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.

Istoric stele

Graficul istoricului de stele pentru dlr-rm/stable-baselines3Graficul istoricului de stele pentru dlr-rm/stable-baselines3

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Stable Baselines3

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Stable Baselines3.
  • vwxyzjn/cleanrlAvatar vwxyzjn

    vwxyzjn/cleanrl

    9,127Vezi pe 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
    Vezi pe GitHub↗9,127
  • thu-ml/tianshouAvatar thu-ml

    thu-ml/tianshou

    10,235Vezi pe 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
    Vezi pe GitHub↗10,235
  • ai4finance-foundation/finrlAvatar AI4Finance-Foundation

    AI4Finance-Foundation/FinRL

    13,964Vezi pe 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
    Vezi pe GitHub↗13,964
  • openai/baselinesAvatar openai

    openai/baselines

    16,733Vezi pe 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
    Vezi pe GitHub↗16,733
Vezi toate cele 30 alternative pentru Stable Baselines3→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale dlr-rm/stable-baselines3?

Principalele funcționalități ale dlr-rm/stable-baselines3 sunt: Reinforcement Learning, Agent Training Tools, Deep Learning Frameworks, Reinforcement Learning Environments, Deterministic, Policy Architectures, Reinforcement Learning Algorithms, Reinforcement Learning Training Pipelines.

Care sunt câteva alternative open-source pentru dlr-rm/stable-baselines3?

Alternativele open-source pentru dlr-rm/stable-baselines3 includ: 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…