Deep Q Learning Reinforcement learning with Rust, Tensorflow and a little Python were necessary. The goal is to learn an ML model for playing interactive visual games like Breakout. This is a learning project. So most things are implemented from scratch.