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
andri27-ts avatar

andri27-ts/Reinforcement-Learning

0
View on GitHub↗
4,722 stars·669 forks·Jupyter Notebook·MIT·22 viewsandri27-ts.github.io/Reinforcement-Learning↗

Reinforcement Learning

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, including actor-critic frameworks and proximal policy optimization for stable behavior updates. It implements value-based learning techniques such as deep Q-networks, SARSA variants, and dueling network architectures, alongside mechanisms for action selection and noise-based exploration.

The project is structured as a course, combining Python code with lectures to teach deep reinforcement learning and neural network training.

Features

  • Reinforcement Learning Curricula - Provides a structured curriculum of lectures and Python code for learning deep reinforcement learning.
  • Actor-Critic Architectures - Implements actor-critic architectures that combine policy-learning actors and value-estimating critics to improve training convergence.
  • Evolutionary Strategy Optimization - Includes a library of evolutionary strategies and genetic algorithms as alternatives to gradient-based learning.
  • Deep Q-Learning Implementations - Provides deep Q-learning implementations using neural networks and experience replay to master game environments.
  • Deep Reinforcement Learning Implementations - Provides deep reinforcement learning implementations for solving control tasks using value-based and policy-gradient methods.
  • Evolutionary Strategy Libraries - Ships a dedicated library of evolutionary strategies and genetic algorithms for agent optimization.
  • Policy Gradient Methods - Develops agents for complex control tasks using gradient-based policy optimization and actor-critic architectures.
  • Proximal Policy Optimization - Provides a surrogate objective function optimizer to ensure stable policy updates in continuous action spaces.
  • Model-Based Planning - Features a model-based system for predicting environment states and rewards to enable internal simulation and offline planning.
  • Model-Based RL Systems - Features a model-based RL system that enables internal simulation and offline planning.
  • Policy Gradient Optimizers - Uses gradient-based optimization methods to directly adjust agent behavior within actor-critic architectures.
  • Deep Value-Based Training - Implements value-based learning techniques including deep Q-networks and SARSA variants for discrete environments.
  • State-Action Value Updates - Implements state-action value updates by calculating errors between target rewards and current value predictions.
  • Double DQN Implementations - Implements Double Deep Q-Networks to decouple action selection from value estimation and reduce overestimation bias.
  • Discrete Environment Solvers - Trains agents to find optimal action-value functions specifically for discrete environment settings.
  • Environment Dynamics Modeling - A model-based approach that builds internal representations of the environment to forecast future states and optimize agent actions.
  • Experience Replay Buffers - Provides experience replay buffers to store and sample past interactions, breaking data correlation for stable training.
  • Exploration Strategies - Provides greedy and epsilon-greedy action selection strategies to balance exploration and exploitation.
  • Noise-Based Exploration - Implements noise layers within the network to manage the exploration-exploitation trade-off without epsilon-greedy methods.
  • Genetic Algorithms - Employs genetic algorithms to optimize agent parameters as a scalable alternative to traditional gradient-based methods.
  • Clipped Policy Objectives - Uses a clipped surrogate objective function to ensure stable behavior updates in continuous action spaces.
  • Neural Dynamics Models - Implements neural dynamics models to predict future states and rewards, enabling planning and knowledge transfer.
  • Environment Simulation Planning - Builds internal neural network models to predict future states and rewards for action optimization within simulations.
  • Dueling Network Architectures - Implements neural network architectures that decouple state value estimation from action advantage for improved stability.
  • Sarsa Update Implementations - Implements the Sarsa on-policy temporal difference learning algorithm using deep neural networks.
  • Multi-Step Return Calculations - Provides a forward-view multi-step approach for updating target values to increase learning efficiency.
  • Multi-Step Returns - Implements multi-step temporal difference learning to propagate value information faster through the state space.

Star history

Star history chart for andri27-ts/reinforcement-learningStar history chart for andri27-ts/reinforcement-learning

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Reinforcement Learning

These projects share indexed features with Reinforcement Learning. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • morvanzhou/reinforcement-learning-with-tensorflowMorvanZhou avatar

    MorvanZhou/Reinforcement-learning-with-tensorflow

    9,464View on 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

    Pythona3cactor-criticasynchronous-advantage-actor-critic
    View on GitHub↗9,464
  • 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
  • ljpzzz/machinelearningljpzzz avatar

    ljpzzz/machinelearning

    8,706View on GitHub↗

    This project is a machine learning implementation library featuring a collection of code examples that implement supervised, unsupervised, and reinforcement learning algorithms from scratch. It provides a comprehensive set of toolkits for core machine learning components, including a natural language processing toolkit, a reinforcement learning framework, and suites for data dimensionality reduction and pattern mining. The library includes specialized implementations for reinforcement learning, such as Q-Learning, Deep Q-Networks, and Actor-Critic agents. The natural language processing capab

    Jupyter Notebookalgorithmsmachinelearningreinforcementlearning
    View on GitHub↗8,706
  • 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
Compare all 30 related projects→

Frequently asked questions

What does andri27-ts/reinforcement-learning do?

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.

What are the main features of andri27-ts/reinforcement-learning?

The main features of andri27-ts/reinforcement-learning are: Reinforcement Learning Curricula, Actor-Critic Architectures, Evolutionary Strategy Optimization, Deep Q-Learning Implementations, Deep Reinforcement Learning Implementations, Evolutionary Strategy Libraries, Policy Gradient Methods, Proximal Policy Optimization.

Which projects share features with andri27-ts/reinforcement-learning?

Projects with overlapping indexed features include: morvanzhou/reinforcement-learning-with-tensorflow — This project is an educational repository of reinforcement learning agents and tutorials implemented using TensorFlow.… packtpublishing/deep-reinforcement-learning-hands-on — This project serves as an educational resource and training framework for developing intelligent agents through deep… ljpzzz/machinelearning — This project is a machine learning implementation library featuring a collection of code examples that implement… yandexdataschool/practical_rl — Practical_RL is a comprehensive educational curriculum and course for learning to design and implement agents that… dennybritz/reinforcement-learning — This repository provides a comprehensive library of reinforcement learning algorithms designed for training autonomous… udacity/deep-reinforcement-learning — This project is a deep reinforcement learning curriculum providing educational materials and implementation exercises…