Training AI Agent to Play Snake Game Using Q-Learning
Understanding the fundamentals of reinforcement learning and implementing a Q-learning agent from scratch in Python for a simple 2D game environment.
Understanding the fundamentals of reinforcement learning and implementing a Q-learning agent from scratch in Python for a simple 2D game environment.
A hands-on guide on building a Deep Q-Network agent that learns to play Flappy Bird from pixel observations and reward signals. We'll compare state-based vs image-based approaches.
Two agents, one grid, competing goals. We build a MARL environment from scratch, hit the curse of dimensionality in tabular Q-learning, and fix it with a compact state representation.