awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 个仓库

Awesome GitHub RepositoriesPolicy Gradient Methods

Gradient-based architectures for updating policy parameters in discrete and continuous action spaces.

Distinct from Gradient Optimization Techniques: Focuses on policy-specific gradient updates rather than general gradient optimization techniques.

Explore 16 awesome GitHub repositories matching artificial intelligence & ml · Policy Gradient Methods. Refine with filters or upvote what's useful.

Awesome Policy Gradient Methods GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • dennybritz/reinforcement-learningdennybritz 的头像

    dennybritz/reinforcement-learning

    22,039在 GitHub 上查看↗

    This repository provides a comprehensive library of reinforcement learning algorithms designed for training autonomous agents. It serves as a research-oriented collection of implementations that cover fundamental decision-making strategies, including dynamic programming, temporal difference learning, and policy gradient methods. The project distinguishes itself by offering specialized frameworks for deep reinforcement learning and structured decision modeling. It includes implementations for deep Q-learning that utilize neural networks, experience replay, and prioritized sampling to approxima

    Updates policy parameters directly using gradient-based architectures to handle decision-making tasks.

    Jupyter Notebook
    在 GitHub 上查看↗22,039
  • alibaba-nlp/webagentAlibaba-NLP 的头像

    Alibaba-NLP/WebAgent

    19,549在 GitHub 上查看↗

    WebAgent is an autonomous web navigation agent and research system designed to browse the internet and synthesize information to answer complex queries. It functions as a reasoning orchestrator that navigates the web iteratively to perform deep research and extract structured data. The project includes a reinforcement learning training pipeline that generates synthetic interaction datasets for model pre-training and fine-tuning. It employs token-level policy gradients to stabilize training in non-stationary environments and uses a dual-mode inference scaling mechanism to balance execution bet

    Employs token-level policy gradients to stabilize reinforcement learning training in non-stationary environments.

    Python
    在 GitHub 上查看↗19,549
  • openai/baselinesopenai 的头像

    openai/baselines

    16,733在 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

    Executes the deep deterministic policy gradient algorithm to optimize policies in specified environments.

    Python
    在 GitHub 上查看↗16,733
  • morvanzhou/reinforcement-learning-with-tensorflowMorvanZhou 的头像

    MorvanZhou/Reinforcement-learning-with-tensorflow

    9,464在 GitHub 上查看↗

    This project is an educational repository of reinforcement learning agents and tutorials implemented using TensorFlow. It provides a practical codebase for both model-free and model-based learning agents, designed to demonstrate how AI agents learn through trial and error. The collection features detailed implementations of various algorithmic approaches, including Deep Q-Networks and Policy Gradient methods. It specifically covers Actor-Critic architectures for continuous and discrete action spaces, alongside Proximal Policy Optimization and Deep Deterministic Policy Gradients. The framewor

    Implements gradient-based architectures to optimize action probabilities and maximize expected rewards.

    Pythona3cactor-criticasynchronous-advantage-actor-critic
    在 GitHub 上查看↗9,464
  • vwxyzjn/cleanrlvwxyzjn 的头像

    vwxyzjn/cleanrl

    9,127在 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 continuous control implementation using clipped double Q-learning and delayed policy updates.

    Pythona2cactor-criticadvantage-actor-critic
    在 GitHub 上查看↗9,127
  • infrasys-ai/aiinfraInfrasys-AI 的头像

    Infrasys-AI/AIInfra

    7,414在 GitHub 上查看↗

    Calculates group-relative advantages for policy updates, reducing bias and variance.

    Jupyter Notebookaiinfraaisystem
    在 GitHub 上查看↗7,414
  • yandexdataschool/practical_rlyandexdataschool 的头像

    yandexdataschool/Practical_RL

    6,522在 GitHub 上查看↗

    Practical_RL is a comprehensive educational curriculum and course for learning to design and implement agents that solve complex decision processes. It provides a structured study program covering the fundamentals of reinforcement learning, from basic trial-and-error behavior to advanced deep reinforcement learning. The project includes specialized guides and frameworks for imitation learning based on expert demonstrations, model-based reinforcement learning using planners, and the training of recurrent neural networks to solve partially observed environments. The materials cover a broad ran

    Provides gradient-based architectures for updating policy parameters in discrete and continuous action spaces.

    Jupyter Notebookcourse-materialsdeep-learningdeep-reinforcement-learning
    在 GitHub 上查看↗6,522
  • rllm-org/rllmrllm-org 的头像

    rllm-org/rllm

    5,641在 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

    Computes advantage values from trajectory rewards with per-role, per-token, and step-wise modes.

    Pythonagent-frameworkagentic-workflowcoding-agent
    在 GitHub 上查看↗5,641
  • gen-verse/openclaw-rlGen-Verse 的头像

    Gen-Verse/OpenClaw-RL

    5,517在 GitHub 上查看↗

    OpenClaw-RL is a reinforcement learning framework for training large language model agents. It provides a system for optimizing agent policies using natural language instructions, reward-based optimization, and a pipeline for refining model behavior through human or judge feedback. The framework utilizes low-rank adaptation to update model weights efficiently without full parameter tuning. It features a local-first infrastructure that allows the policy model, judge, and trainer to run on private hardware to maintain data locality. The system covers a range of optimization capabilities, inclu

    Refines scalar policy performance by applying clipped loss to interaction turns based on reward model advantage estimation.

    Pythonasynccodinggrpo
    在 GitHub 上查看↗5,517
  • udacity/deep-reinforcement-learningudacity 的头像

    udacity/deep-reinforcement-learning

    5,169在 GitHub 上查看↗

    本项目是一个深度强化学习课程,提供用于掌握基于神经网络的代理的教育材料与实现练习。它作为一个框架,用于构建基于价值与基于策略的方法的参考版本,以解决序列决策问题。 该项目为连续控制模拟与多智能体强化学习提供了具体实现,其中代理被训练在共享环境中合作或竞争。它包含一个用于通过 REINFORCE 等方法优化代理行为的策略梯度框架。 能力涵盖了广泛的优化算法,包括深度 Q 学习、确定性策略梯度以及用于马尔可夫决策过程(MDP)建模的动态规划。该系统支持各种训练领域,如机器人导航、金融交易自动化与基于物理的模拟。 材料以一系列 Jupyter Notebooks 的形式交付。

    Implements the Deep Deterministic Policy Gradient algorithm for solving continuous control tasks in physics environments.

    Jupyter Notebookcross-entropyddpgdeep-reinforcement-learning
    在 GitHub 上查看↗5,169
  • andri27-ts/reinforcement-learningandri27-ts 的头像

    andri27-ts/Reinforcement-Learning

    4,722在 GitHub 上查看↗

    该项目是一个用 Python 编写的强化学习实现和教育资料集合。它提供了用于通过深度强化学习解决控制任务的神经网络架构,涵盖了基于价值(value-based)和策略梯度(policy-gradient)的方法。 该仓库包含一个进化策略和遗传算法库,作为基于梯度学习的替代方案。它还具有一个基于模型的系统,用于预测未来的环境状态和奖励,以实现内部模拟和离线规划。 该代码库涵盖了广泛的能力,包括用于稳定行为更新的 Actor-Critic 框架和近端策略优化(PPO)。它实现了诸如深度 Q 网络(DQN)、SARSA 变体和对偶网络架构等基于价值的学习技术,以及用于动作选择和基于噪声的探索机制。 该项目结构为课程,结合 Python 代码和讲座来教授深度强化学习和神经网络训练。

    Develops agents for complex control tasks using gradient-based policy optimization and actor-critic architectures.

    Jupyter Notebooka2cartificial-intelligencedeep-learning
    在 GitHub 上查看↗4,722
  • wangshusen/drlwangshusen 的头像

    wangshusen/DRL

    4,512在 GitHub 上查看↗

    DRL is a curated educational resource that teaches deep reinforcement learning through a structured series of lectures and videos. It covers the three main families of reinforcement learning methods: actor-critic architectures, value-based algorithms like Q-learning and DQN, and policy-based techniques that directly optimize an agent's action-selection strategy. The curriculum extends beyond these core topics to include imitation learning, multi-agent training, and methods for handling continuous action spaces. Content is organized as markdown-driven documentation that generates static, navig

    Provides a structured tutorial series explaining policy gradient techniques for directly optimizing action-selection strategies.

    在 GitHub 上查看↗4,512
  • ikostrikov/pytorch-a2c-ppo-acktr-gailikostrikov 的头像

    ikostrikov/pytorch-a2c-ppo-acktr-gail

    3,901在 GitHub 上查看↗

    这是一个 PyTorch 强化学习库,专为在模拟环境中训练智能体而设计。它提供了一系列深度强化学习算法,重点关注策略梯度方法和信赖域优化。 该库实现了一套策略梯度算法,包括 A2C 和 PPO,以及一个使用生成对抗模仿学习 (GAIL) 的模仿学习框架。它特别具有 ACKTR 算法的可扩展实现,利用 Kronecker 因子近似来实现高效的信赖域优化。 该代码库涵盖了更广泛的功能,包括用于模拟集成的标准化环境接口、基于经验的批处理,以及用于可视化智能体行为和训练进度的工具。

    Ships a suite of policy gradient algorithms, including A2C and PPO, for optimizing agent behavior.

    Pythona2cacktractor-critic
    在 GitHub 上查看↗3,901
  • openmanus/openmanus-rlOpenManus 的头像

    OpenManus/OpenManus-RL

    3,916在 GitHub 上查看↗

    OpenManus-RL is a reinforcement learning framework and distributed training pipeline designed to train large language models as agents. It serves as an agentic reasoning optimizer and reward model trainer, providing the infrastructure to improve model decision-making through reward-based policy optimization. The project distinguishes itself through a distributed architecture that supports parameter sharding across multiple compute nodes and a coordinated rollout system for collecting interaction trajectories. It incorporates advanced reasoning strategies, such as Tree-of-Thoughts and Monte Ca

    Implements Generalized Advantage Estimation to reduce variance during policy updates by calculating relative action values.

    Python
    在 GitHub 上查看↗3,916
  • packtpublishing/deep-reinforcement-learning-hands-onPacktPublishing 的头像

    PacktPublishing/Deep-Reinforcement-Learning-Hands-On

    3,098在 GitHub 上查看↗

    This project serves as an educational resource and training framework for developing intelligent agents through deep reinforcement learning. It provides a collection of practical tutorials and code examples designed to teach the implementation of neural networks for solving complex decision-making tasks. By focusing on hands-on learning, the material guides users through the process of building autonomous systems that improve their performance through trial and error. The framework centers on the integration of standardized simulation environments, allowing agents to interact with diverse tas

    Refines decision-making processes by applying policy gradient methods.

    Python
    在 GitHub 上查看↗3,098
  • rlinf/rlinfRLinf 的头像

    RLinf/RLinf

    2,502在 GitHub 上查看↗

    RLinf is a distributed reinforcement learning orchestrator and embodied AI training framework. It provides the infrastructure to train vision-language-action models and robotic policies using a combination of reinforcement learning and supervised fine-tuning. The system is designed for scaling workloads across GPU clusters, managing the placement of actors, rollout workers, and environment components. It features a specialized robotics data collection pipeline for gathering teleoperated demonstrations and simulation trajectories into standardized replay buffers, alongside a hardware interface

    Optimizes robotic policies by computing normalized returns through a value model to label sample quality.

    Pythonagentic-aiembodied-aireinforcement-learning
    在 GitHub 上查看↗2,502
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Infrastructure
  5. Machine Learning Training
  6. Utilities
  7. Gradient Optimization Techniques
  8. Policy Gradient Methods

探索子标签

  • Advantage Estimation2 个子标签Techniques for calculating the difference between actual returns and value estimates to reduce variance in policy updates. **Distinct from Policy Gradient Methods:** Focuses on the advantage calculation logic specifically, rather than the general gradient update architecture.
  • DDPG ImplementationsImplementations of the Deep Deterministic Policy Gradient algorithm for continuous action spaces. **Distinct from Policy Gradient Methods:** Specific implementation of DDPG, whereas the parent covers general policy gradient methods.
  • Phasic Policy Gradient ImplementationsSpecific implementations of RL algorithms that alternate between policy and value function optimization phases. **Distinct from Policy Gradient Methods:** Focuses on the phasic alternating training approach rather than general policy gradient methods.
  • Proximal Policy OptimizationA specific policy gradient method using clipped surrogate objectives to ensure stable training updates. **Distinct from Policy Gradient Methods:** Focuses specifically on the PPO algorithm, whereas Policy Gradient Methods is the broader category of all such gradient updates.
  • Token-Level Policy GradientsOptimization techniques that apply gradient updates to individual token probabilities to stabilize RL training. **Distinct from Policy Gradient Methods:** Specializes policy gradient methods to the token level for non-stationary environments
  • Twin Delayed DDPG ImplementationsImplementations of the TD3 algorithm which improves upon DDPG using clipped double Q-learning. **Distinct from DDPG Implementations:** Different from DDPG by introducing delayed policy updates and double Q-learning to reduce bias.