Building a Superhuman Flappy Bird Agent with Double DQN GitHub: https://github.com/lambo131/flappy-bird-DQN_agent_RL Youtube video: https://youtu.be/QNoUa5ieCFE PROJECT OVERVIEW ---------------- This project explores Deep Reinforcement Learning by implementing a Double Deep Q-Network (DDQN) agent capable of mastering the Flappy Bird environment (FlappyBird-v0), as well as classic control tasks like CartPole, MountainCar, and LunarLander. The system is built with PyTorch and Gymnasium, featuring a modular design that separates the agent logic, network architecture, and hyperparameter configuration. 1. CORE ARCHITECTURE -------------------- - Algorithm: The agent utilizes Double DQN, an improvement over standard DQN that decouples action selection from target evaluation to reduce overestimation bias. - Neural Network: A flexible Multi-Layer Perceptron (MLP) serves as the function approximator. * Input: 12-dimensional state vector (e.g., bird position, velocity, pipe distance...
Hi! My name is Zhengyan Lambo, I graduated from Computer Engineering at HKUST. Take a look at some of the projects and fun stuff I have done! _______________________________________________________________________________________________________________________ 你好!我的名字是Zhengyan Lambo,我是香港科技大学的计算机工程毕业生。看一下我做过的一些项目和有趣的东西吧!