Learn convolution and pooling from scratch in NumPy. See how Atari DQN uses CNNs to process raw pixels.