ericyangyu/PPO-for-Beginners

A simple and well styled PPO implementation. Based on my Medium series: https://medium.com/@eyyu/coding-ppo-from-scratch-with-pytorch-part-1-4-613dfc1b14c8.

47
/ 100
Emerging

This project helps machine learning practitioners understand and implement Proximal Policy Optimization (PPO) from scratch using PyTorch. It takes theoretical knowledge of PPO and translates it into a clear, runnable codebase, producing a trained reinforcement learning agent. It's designed for those with some experience in Python and Reinforcement Learning who want to build PPO models.

1,219 stars. No commits in the last 6 months.

Use this if you are an aspiring or junior Reinforcement Learning engineer looking for a highly readable, unembellished PPO implementation to learn from and build upon.

Not ideal if you need a production-ready PPO library with advanced features or if you are completely new to Reinforcement Learning concepts.

Reinforcement-Learning-engineering PPO-implementation deep-learning-education AI-model-development
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

1,219

Forks

158

Language

Python

License

MIT

Last pushed

Oct 01, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ericyangyu/PPO-for-Beginners"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.