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
·
boyu-ai avatar

boyu-ai/Hands-on-RL

0
View on GitHub↗
4,818 stars·822 forks·Jupyter Notebook·Apache-2.0·8 views

Hands On RL

Hands-on-RL is an interactive educational resource and collection of Jupyter notebooks designed for learning reinforcement learning. It combines technical theory with practical, runnable code to demonstrate the implementation and training of mainstream reinforcement learning agents.

The project focuses on bridging the gap between theory and practice through a tutorial structure that organizes explanations and executable code blocks sequentially. It enables the prototyping of reinforcement learning models to observe their behavior and performance in real-time.

The implementation utilizes a modular approach that separates agent logic from environment interactions. It employs tensor-based state representations and standardized environment wrappers to manage the interaction between agents and simulation environments.

Features

  • Interactive Notebook Tutorials - Delivers educational content as interactive Jupyter notebooks with embedded executable code blocks.
  • Deep Reinforcement Learning Implementations - Implements deep reinforcement learning algorithms to solve problems through a combination of theory and code.
  • Agent Algorithm Implementations - Implements a modular architecture that separates agent logic from environment interactions for policy swapping.
  • Reinforcement Learning - Implements and executes mainstream reinforcement learning algorithms within an interactive learning environment.
  • Reinforcement Learning Curricula - Offers a structured curriculum for mastering reinforcement learning algorithms through theory and runnable examples.
  • Jupyter Notebook Curricula - Organizes reinforcement learning education into structured learning paths delivered via Jupyter notebooks.
  • AI & Machine Learning Education - Provides interactive education on machine learning concepts by bridging technical theory with practical code.
  • Environment Wrappers - Provides standardized environment wrappers to preprocess simulation data for reinforcement learning agents.
  • Tensor Data Representations - Uses multi-dimensional tensor representations for environmental inputs to enable efficient neural network processing.
  • Algorithm Prototypes - Enables prototyping of reinforcement learning models to observe agent behavior and performance in real-time.

Star history

Star history chart for boyu-ai/hands-on-rlStar history chart for boyu-ai/hands-on-rl

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

Curated searches featuring Hands On RL

Hand-picked collections where Hands On RL appears.
  • Artificial Intelligence Learning Resources

Open-source alternatives to Hands On RL

Similar open-source projects, ranked by how many features they share with Hands On RL.
  • rasbt/machine-learning-bookrasbt avatar

    rasbt/machine-learning-book

    5,239View on GitHub↗

    This project is a comprehensive machine learning educational resource and tutorial series delivered as a collection of interactive Jupyter Notebooks. It provides practical Python implementations for the end-to-end machine learning lifecycle, covering supervised and unsupervised learning, deep learning, and reinforcement learning. The resource distinguishes itself by providing detailed implementation guides for complex architectures, including transformers, generative adversarial networks, and convolutional neural networks. It also features specialized courseware for developing reinforcement l

    Jupyter Notebook
    View on GitHub↗5,239
  • tensorlayer/tensorlayertensorlayer avatar

    tensorlayer/TensorLayer

    7,384View on GitHub↗

    TensorLayer is a backend-agnostic tensor library and deep learning framework designed for building neural network architectures. It provides a neural network abstraction layer that allows model logic to run across different deep learning engines using high-level layers and model components. The project serves as a deep reinforcement learning toolkit for implementing policy-based, value-based, and actor-critic agents. It includes specialized tools for managing experience replay and gradient-based policy optimization to handle both discrete and continuous action spaces. To support reinforcemen

    Python
    View on GitHub↗7,384
  • jerry-git/learn-python3jerry-git avatar

    jerry-git/learn-python3

    6,754View on GitHub↗

    This is an interactive Python tutorial delivered as a collection of Jupyter notebooks. It is designed as a structured learning path for beginners, teaching fundamental language concepts through a sequence of lessons that combine explanatory text with runnable code cells and embedded practice exercises. Each notebook is a self-contained unit that introduces a topic, demonstrates it with a minimal code example, and then asks the learner to write code themselves, receiving immediate feedback from the browser-based execution environment. The curriculum is built on a progressive concept-stacking mo

    HTMLjupyter-notebooklearning-pythonpython-exercises
    View on GitHub↗6,754
  • jakevdp/whirlwindtourofpythonjakevdp avatar

    jakevdp/WhirlwindTourOfPython

    4,006View on GitHub↗

    This project is a collection of curricular resources and hands-on tutorials designed to teach Python programming and scientific computing. It consists of a series of interactive lessons and executable notebooks that provide a guided approach to learning Python through a combination of code and prose. The curriculum is specifically designed for experienced programmers to quickly master Python syntax, data structures, and core language semantics. It includes an introductory guide to the libraries and programming environments used for scientific computing and complex dataset analysis. The educa

    Jupyter Notebook
    View on GitHub↗4,006
See all 30 alternatives to Hands On RL→

Frequently asked questions

What does boyu-ai/hands-on-rl do?

Hands-on-RL is an interactive educational resource and collection of Jupyter notebooks designed for learning reinforcement learning. It combines technical theory with practical, runnable code to demonstrate the implementation and training of mainstream reinforcement learning agents.

What are the main features of boyu-ai/hands-on-rl?

The main features of boyu-ai/hands-on-rl are: Interactive Notebook Tutorials, Deep Reinforcement Learning Implementations, Agent Algorithm Implementations, Reinforcement Learning, Reinforcement Learning Curricula, Jupyter Notebook Curricula, AI & Machine Learning Education, Environment Wrappers.

What are some open-source alternatives to boyu-ai/hands-on-rl?

Open-source alternatives to boyu-ai/hands-on-rl include: rasbt/machine-learning-book — This project is a comprehensive machine learning educational resource and tutorial series delivered as a collection of… tensorlayer/tensorlayer — TensorLayer is a backend-agnostic tensor library and deep learning framework designed for building neural network… jerry-git/learn-python3 — This is an interactive Python tutorial delivered as a collection of Jupyter notebooks. It is designed as a structured… keras-rl/keras-rl — keras-rl is a reinforcement learning library that enables the training of neural agents using Keras. It serves as a… jakevdp/whirlwindtourofpython — This project is a collection of curricular resources and hands-on tutorials designed to teach Python programming and… andri27-ts/reinforcement-learning — This project is a collection of reinforcement learning implementations and educational materials written in Python. It…