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.