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

openai/spinningup

0
View on GitHub↗
11,812 stars·2,454 forks·Python·MIT·17 viewsspinningup.openai.com↗

Spinningup

Spinning Up is a deep reinforcement learning curriculum designed to teach the theory and implementation of deep reinforcement learning algorithms. It serves as a guided educational resource for understanding how agents interact with environments through mathematical models and code.

The project provides a research roadmap consisting of a curated collection of influential research papers and theoretical concepts. This literature study is designed to guide a deeper exploration of specific reinforcement learning domains.

The curriculum covers the implementation of reinforcement learning logic through standalone code examples and a study of core terminology and theoretical foundations.

Features

  • Structured Reinforcement Learning Curricula - Ships a structured educational curriculum covering mathematical concepts and algorithms for reinforcement learning.
  • Educational Implementations - Provides standalone code examples to help learners understand how reinforcement learning agent models are implemented.
  • Algorithm Implementations - Provides clean, readable educational implementations of reinforcement learning algorithms to demonstrate their mathematical foundations.
  • Reinforcement Learning Curricula - Serves as a guided educational resource for learning both the theory and implementation of deep RL.
  • Implementation Guides - Provides code examples and mathematical models that demonstrate agent interaction with environments.
  • Reinforcement Learning Theory - Offers a study of core reinforcement learning terminology and theoretical concepts.
  • Research Papers - Provides a curated collection of influential research papers in the field of reinforcement learning.
  • Research Roadmaps - Includes a research roadmap consisting of a curated collection of influential RL papers and concepts.

Star history

Star history chart for openai/spinningupStar history chart for openai/spinningup

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 Spinningup

Similar open-source projects, ranked by how many features they share with Spinningup.
  • datawhalechina/easy-rldatawhalechina avatar

    datawhalechina/easy-rl

    14,348View on GitHub↗

    Easy-RL is an educational resource designed to teach the principles and implementation of reinforcement learning. It provides a structured curriculum that guides users from fundamental concepts to advanced algorithmic techniques, focusing on the development and training of autonomous agents that learn through interaction with simulated environments. The project distinguishes itself through a pedagogical framework that utilizes interactive notebooks to bridge the gap between theoretical research and functional code. By organizing complex methods into modular units, it allows for the study of i

    Jupyter Notebooka3cddpgdeep-reinforcement-learning
    View on GitHub↗14,348
  • wangshusen/drlwangshusen avatar

    wangshusen/DRL

    4,512View on 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

    View on GitHub↗4,512
  • dod-o/statistical-learning-method_codeDod-o avatar

    Dod-o/Statistical-Learning-Method_Code

    11,621View on GitHub↗

    This project is a reference collection of statistical learning algorithms built from scratch using NumPy for linear algebra and matrix operations. It serves as an educational resource for studying the mathematical foundations and inner workings of machine learning models through manual implementations. The codebase provides hand-coded implementations of both supervised and unsupervised learning. This includes classification and regression models such as support vector machines, decision trees, and Naive Bayes, as well as data clustering and pattern discovery methods like k-means and hierarchi

    Pythoncodemachine-learning-algorithmsstatistical-learning-method
    View on GitHub↗11,621
  • 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
See all 29 alternatives to Spinningup→

Frequently asked questions

What does openai/spinningup do?

Spinning Up is a deep reinforcement learning curriculum designed to teach the theory and implementation of deep reinforcement learning algorithms. It serves as a guided educational resource for understanding how agents interact with environments through mathematical models and code.

What are the main features of openai/spinningup?

The main features of openai/spinningup are: Structured Reinforcement Learning Curricula, Educational Implementations, Algorithm Implementations, Reinforcement Learning Curricula, Implementation Guides, Reinforcement Learning Theory, Research Papers, Research Roadmaps.

What are some open-source alternatives to openai/spinningup?

Open-source alternatives to openai/spinningup include: datawhalechina/easy-rl — Easy-RL is an educational resource designed to teach the principles and implementation of reinforcement learning. It… wangshusen/drl — DRL is a curated educational resource that teaches deep reinforcement learning through a structured series of lectures… nlp-love/ml-nlp — This project is a machine learning algorithm reference and implementation guide that provides theoretical foundations… dod-o/statistical-learning-method_code — This project is a reference collection of statistical learning algorithms built from scratch using NumPy for linear… andri27-ts/reinforcement-learning — This project is a collection of reinforcement learning implementations and educational materials written in Python. It… mingchaozhu/deeplearning — This project is a deep learning implementation library and neural network theory repository. It translates…