8000 GitHub - jing12e/rl
[go: up one dir, main page]

Skip to content

jing12e/rl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

rl roadmap

https://www.reddit.com/r/MachineLearning/comments/1779tv0/comment/k4rrdxy/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

1. Understand the Basics (Classical RL)

  • Study Chapters 1-9 of Sutton & Barto ("Reinforcement Learning: An Introduction").
  • Solve at least half of the exercises to solidify your grasp on the fundamentals.

2. Implement Core Algorithms

Go beyond theoretical understanding—read core papers and implement these algorithms yourself:

  • DQN
  • RAINBOW DQN (focus on Double-Q learning and competing Q-values)
  • REINFORCE (based on Lillog post, not just the original paper)
  • A2C (implement fully, read A3C paper)
  • PPO (read TRPO paper, but don’t implement TRPO; also read the ICLR blog post on PPO choices)
  • DDPG
  • TD3
  • SAC

3. Beyond Basic Algorithms (Special Topics)

These topics help expand understanding beyond just implementing standard algorithms:

  • HER (Hindsight Experience Replay)* → Implement
  • Inverse RL → Read 2-3 key papers
  • World Models Paper* → Implement
  • RIAL & DIAL (J. Foerster) → Read
  • MADDPG* → Implement
  • Intrinsic Motivation → Read Pathak’s two papers
  • Offline RL → Watch Sergey Levine’s talk
  • Conservative Q-learning → Read

4. Advanced Topics

Once you have a solid foundation, explore these:

  • Mirror Learning
  • AlphaGo → Learn MCTS (Monte Carlo Tree Search)
  • RLHF (Reinforcement Learning from Human Feedback)
  • IMPALA

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0