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
yandexdataschool avatar

yandexdataschool/Practical_RL

0
View on GitHub↗
6,522 stars·1,807 forks·Jupyter Notebook·Unlicense·11 views

Practical RL

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 range of machine learning capabilities, including the implementation of value-based and policy-gradient algorithms, the design of exploration strategies, and the construction of deep learning foundations for continuous state spaces.

The content is delivered primarily through Jupyter Notebooks.

Features

  • Deep Reinforcement Learning Implementations - Provides functional implementations of advanced reinforcement learning agents using deep neural networks.
  • Reinforcement Learning Implementations - Implements a wide range of reinforcement learning agents, including value-based, model-free, and policy-gradient algorithms.
  • Experience Replay Buffers - Implements memory structures that store agent transitions to break temporal correlations during neural network training.
  • Expert Imitation Learning - Implements frameworks for training agents to mimic expert demonstrations using inverse reinforcement learning and behavior cloning.
  • Policy and Value Function Approximators - Constructs neural network architectures specifically to estimate values and action probabilities in reinforcement learning.
  • Policy Gradient Methods - Provides gradient-based architectures for updating policy parameters in discrete and continuous action spaces.
  • Partially Observable MDP Solvers - Provides architectures using recurrent neural networks to solve decision processes in environments with hidden state information.
  • Deep Learning Foundations - Provides core frameworks and educational resources for machine learning and neural networks.
  • Reinforcement Learning Curricula - Provides structured learning paths specifically for the study of reinforcement learning.
  • Behavioral Agent Training Environments - Provides a training environment for solving complex tasks through trial and error across robotics and finance domains.
  • Imitation Learning Guides - Provides materials for developing behavioral policies based on expert demonstrations and inverse reinforcement learning techniques.
  • Exploration Strategies - Provides tools and implementations for balancing exploration and exploitation using methods like Thompson Sampling and Monte Carlo Tree Search.
  • Model-Based Reinforcement Learning Frameworks - Provides a guide to designing exploration strategies and planners using Monte Carlo Tree Search and Thompson Sampling.
  • Monte Carlo Tree Search - Implements a search algorithm that uses random sampling of the game tree to determine optimal moves.
  • Recurrent Neural Network Training - Provides frameworks for building and training recurrent networks with parallelized computational efficiencies.
  • Memory Architectures for Partially Observable MDPs - Integrates hidden state tracking via recurrent layers to handle partially observable environments and temporal dependencies.
  • Target Network Decoupling - Uses a separate, slowly updating set of weights to prevent divergence during value function approximation.

Star history

Star history chart for yandexdataschool/practical_rlStar history chart for yandexdataschool/practical_rl

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 Practical RL

Similar open-source projects, ranked by how many features they share with Practical RL.
  • 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
  • packtpublishing/deep-reinforcement-learning-hands-onPacktPublishing avatar

    PacktPublishing/Deep-Reinforcement-Learning-Hands-On

    3,098View on 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

    Python
    View on GitHub↗3,098
  • simoninithomas/deep_reinforcement_learning_coursesimoninithomas avatar

    simoninithomas/Deep_reinforcement_learning_Course

    3,903View on GitHub↗

    This repository serves as an educational curriculum for learning deep reinforcement learning through structured, hands-on coding exercises. It provides a framework for building and training autonomous agents that learn to perform tasks by interacting with simulated environments and receiving iterative feedback. The project covers the implementation of decision-making models using deep neural function approximation, temporal difference learning, and gradient-based policy optimization. It emphasizes the use of experience replay buffering and vectorized environment simulation to stabilize traini

    Jupyter Notebooka2cactor-criticdeep-learning
    View on GitHub↗3,903
  • morvanzhou/pytorch-tutorialMorvanZhou avatar

    MorvanZhou/PyTorch-Tutorial

    8,458View on GitHub↗

    This project is a collection of PyTorch learning resources and educational guides designed to teach the construction and training of neural networks. It serves as a comprehensive deep learning tutorial covering various model architectures and practical implementation strategies. The resources provide specific guidance on implementing computer vision tasks, such as image classification and synthetic imagery generation, as well as reinforcement learning agents using value networks and experience replay. It also covers sequential data modeling through recurrent networks and generative modeling u

    Jupyter Notebookautoencoderbatchbatch-normalization
    View on GitHub↗8,458
See all 30 alternatives to Practical RL→

Frequently asked questions

What does yandexdataschool/practical_rl do?

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.

What are the main features of yandexdataschool/practical_rl?

The main features of yandexdataschool/practical_rl are: Deep Reinforcement Learning Implementations, Reinforcement Learning Implementations, Experience Replay Buffers, Expert Imitation Learning, Policy and Value Function Approximators, Policy Gradient Methods, Partially Observable MDP Solvers, Deep Learning Foundations.

What are some open-source alternatives to yandexdataschool/practical_rl?

Open-source alternatives to yandexdataschool/practical_rl include: andri27-ts/reinforcement-learning — This project is a collection of reinforcement learning implementations and educational materials written in Python. It… packtpublishing/deep-reinforcement-learning-hands-on — This project serves as an educational resource and training framework for developing intelligent agents through deep… simoninithomas/deep_reinforcement_learning_course — This repository serves as an educational curriculum for learning deep reinforcement learning through structured,… morvanzhou/pytorch-tutorial — This project is a collection of PyTorch learning resources and educational guides designed to teach the construction… morvanzhou/reinforcement-learning-with-tensorflow — This project is an educational repository of reinforcement learning agents and tutorials implemented using TensorFlow.… suragnair/alpha-zero-general — This project is a reinforcement learning framework and game AI engine designed for training adversarial agents in…