For the Love of the Problem

Teaching machines to play

Learned ML by building game-playing AIs instead of the usual tutorials.

I wanted to learn ML but skipped the clichéd starter projects — games were eye-catching enough to make me actually want to understand what was happening. Built a Flappy Bird agent with reinforcement learning, and a self-driving car (Trackmania-style) with Proximal Policy Optimization.