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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
wangshusen avatar

wangshusen/DRL

0
View on GitHub↗
4,512 stars·669 forks·other·15 views

DRL

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, navigable pages, creating a clear learning path through the mathematical foundations and practical algorithms of reinforcement learning.

Features

  • Reinforcement Learning Curricula - Provides a structured educational resource teaching the mathematical foundations of reinforcement learning.
  • Actor-Critic Architectures - Teaches actor-critic architectures that combine policy and value learning for stable training.
  • Deep Learning Policy Frameworks - Explains policy gradient techniques that directly optimize an agent's action-selection strategy.
  • Deep Q-Learning Frameworks - Teaches algorithms that learn action values to derive optimal policies through Q-learning and DQN.
  • Policy Gradient Methods - Provides a structured tutorial series explaining policy gradient techniques for directly optimizing action-selection strategies.
  • Reinforcement Learning Value Estimators - Teaches algorithms like Q-learning and DQN that learn action values to derive optimal policies.
  • Value-Based Methods Tutorials - Ships a dedicated curriculum covering Q-learning and DQN algorithms for learning action values.
  • Lecture Sequences - Organizes educational content as a structured sequence of lectures and videos for progressive learning.
  • Reinforcement Learning Theory - Teaches the mathematical foundations and algorithms of reinforcement learning through structured lectures.
  • Continuous Action Space Tutorials - Teaches how to handle environments with real-valued actions by extending policy gradient methods.
  • Expert Imitation Learning - Teaches imitation learning approaches that copy expert behavior instead of learning from trial and error.
  • Multi-Agent Training - Addresses the unique challenges of environments where several learning agents interact simultaneously.

Star history

Star history chart for wangshusen/drlStar history chart for wangshusen/drl

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to DRL

Similar open-source projects, ranked by how many features they share with DRL.
  • dennybritz/reinforcement-learningdennybritz avatar

    dennybritz/reinforcement-learning

    22,039View on 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

    Jupyter Notebook
    View on GitHub↗22,039
  • andri27-ts/reinforcement-learningandri27-ts avatar

    andri27-ts/Reinforcement-Learning

    4,722View on GitHub↗

    This project is a collection of reinforcement learning implementations and educational materials written in Python. It provides neural network architectures for solving control tasks through deep reinforcement learning, spanning value-based and policy-gradient methods. The repository includes a library of evolutionary strategies and genetic algorithms as alternatives to gradient-based learning. It also features a model-based system for predicting future environment states and rewards to enable internal simulation and offline planning. The codebase covers a wide range of capabilities, includi

    Jupyter Notebooka2cartificial-intelligencedeep-learning
    View on GitHub↗4,722
  • yandexdataschool/practical_rlyandexdataschool avatar

    yandexdataschool/Practical_RL

    6,522View on 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

    Jupyter Notebookcourse-materialsdeep-learningdeep-reinforcement-learning
    View on GitHub↗6,522
  • udacity/deep-reinforcement-learningudacity avatar

    udacity/deep-reinforcement-learning

    5,169View on GitHub↗

    This project is a deep reinforcement learning curriculum providing educational materials and implementation exercises for mastering neural network-based agents. It serves as a framework for building reference versions of value-based and policy-based methods to solve sequential decision problems. The project provides specific implementations for continuous control simulations and multi-agent reinforcement learning, where agents are trained to cooperate or compete in shared environments. It includes a policy gradient framework for optimizing agent behavior through methods such as REINFORCE. Ca

    Jupyter Notebookcross-entropyddpgdeep-reinforcement-learning
    View on GitHub↗5,169
See all 30 alternatives to DRL→

Frequently asked questions

What does wangshusen/drl do?

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.

What are the main features of wangshusen/drl?

The main features of wangshusen/drl are: Reinforcement Learning Curricula, Actor-Critic Architectures, Deep Learning Policy Frameworks, Deep Q-Learning Frameworks, Policy Gradient Methods, Reinforcement Learning Value Estimators, Value-Based Methods Tutorials, Lecture Sequences.

What are some open-source alternatives to wangshusen/drl?

Open-source alternatives to wangshusen/drl include: dennybritz/reinforcement-learning — This repository provides a comprehensive library of reinforcement learning algorithms designed for training autonomous… andri27-ts/reinforcement-learning — This project is a collection of reinforcement learning implementations and educational materials written in Python. It… yandexdataschool/practical_rl — Practical_RL is a comprehensive educational curriculum and course for learning to design and implement agents that… udacity/deep-reinforcement-learning — This project is a deep reinforcement learning curriculum providing educational materials and implementation exercises… packtpublishing/deep-reinforcement-learning-hands-on — This project serves as an educational resource and training framework for developing intelligent agents through deep… morvanzhou/reinforcement-learning-with-tensorflow — This project is an educational repository of reinforcement learning agents and tutorials implemented using TensorFlow.…