built·not·taught

end-to-end AI training for Pokémon Red

pokemon-rl

an end-to-end deep-RL pipeline that trains agents to autonomously play Pokémon Red. custom Game Boy emulator (rlgb) + Stable Baselines 3 PPO, CUDA acceleration, and 64 parallel training environments.

architecture

stack

ml: python, pytorch, stable-baselines3, gymnasium
emulation: c (rlgb) + python bindings
infra: cuda, multiprocessing, docker

results

github (private) ↗