SnakeAI The popular snake game from our childhood, but an AI Agent plays it while we can only watch! The Agent is trained using a machine learning technique called Reinforcement Learning. PyTorch and Pygame is used here to build the game.