Reinforcement learning Uses Open AI Gym environments. Implementation of 3 agents: Random Agent Reinforcement learning (Q-Learning) Reinforcement learning with neural network