本项目为HIT大一年度项目内容, 基于DQN算法设计基础的FlappyBird游戏AI, 并使用对抗训练算法进行改进。
git clone https://github.com/Dimweaker/FlappyDRL.git .
pip install -r requirements.txt
python train.py [-h] [--iter ITER] [--image_size IMAGE_SIZE] [--batch_size BATCH_SIZE] [--optimizer OPTIMIZER] [--lr LR] [--gamma GAMMA] [--epsilon EPSILON] [--initial_epsilon INITIAL_EPSILON] [--final_epsilon FINAL_EPSILON] [--num_iters NUM_ITERS] [--memory_size MEMORY_SIZE] [--log_path LOG_PATH] [--saved_path SAVED_PATH]
python test.py [-h] [--model_name MODEL_NAME] [--image_size IMAGE_SIZE] [--log_path LOG_PATH]
本项目是大一年度项目,报告内容暂不公开,如有需要请联系作者。
- FlappyBird Flappy Bird的游戏本体文件