PaperScope
LIVE · 2026-11-02 05:40 UTC

rl_rob: A transparent, from-scratch Python library for teaching reinforcement learning from tabular methods to deep policy gradients

Abdulrahman Altahhan

Latestcs.CLcs.LGcs.AIcs.CV
arXiv ID
2610.41303 v1
Category
Submitted
2026-10-30

Abstract

rl_rob is an open-source Python library for teaching reinforcement learning. It implements the arc of a modern course, from tabular temporal-difference learning through linear function approximation to deep value-based and policy-gradient methods, with every algorithm written from first principles so that its update rule is visible in a few lines of code. All agents share one interface, so learners can compare methods directly across stages and trace a deep reinforcement learning update from the temporal-difference error to the weight change. The library supports teaching and assessment in which students implement, modify and explain update rules, rather than only produce working code.

arXiv abs page · PDF · same-day batch