← all repositories

Curt-Park/rainbow-is-all-you-need

A step-by-step tutorial implementing DQN, Double DQN, PER, Dueling Net, NoisyNet, Categorical DQN, N-step Learning, and Rainbow in PyTorch.

2k stars Python LearningML Frameworks
rainbow-is-all-you-need
Velocity · 7d
+0.8
★ / day
Trend
steady
star history

This is a hands-on educational repository that walks through the evolution of Deep Q-Network algorithms from basic DQN to the full Rainbow algorithm. Each chapter covers theoretical backgrounds followed by object-oriented implementations using PyTorch. The tutorial covers key RL innovations including prioritized experience replay, dueling networks, noisy networks, categorical DQN, and n-step learning. It runs interactively via marimo notebooks in the cloud.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.