# exp5 **Repository Path**: sunNAU/exp5 ## Basic Information - **Project Name**: exp5 - **Description**: 大数据理论与技术基础-实验课5(DQN) - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-09 - **Last Updated**: 2024-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # exp5 ## 介绍 大数据理论与技术基础-实验课5(DQN) ## 实验目的 1. 掌握DQN的基本原理和实现方法; 2. 理解动作空间和状态空间,了解网络更新过程; 3. 理解replay_memory作用。 ## 实验内容 1. 基于flappy_bird环境,编程实现DQN 2. 尝试训练并达到理想的分数 ## 实验要求 1. 记录reward曲线 2. 提交最优的模型参数(*.pth.tar文件) 3. 提交一个较好分数的视频(录屏或手机录像) 4. 实验心得 ## 结果提交 1. 提交实验报告(统一命名为:学号_姓名.docx); 2. 视频截图 3. 代码文件夹命名为学号,且与实验报告位于同一级。 ### Tips 注释掉wrapped_flappy_bird.py中的142和143行,不显示动画,提高运行速度 ``` pygame.display.update() FPSCLOCK.tick(FPS) ``` ### Disclaimer This work is based on the repo [floodsung/DRL-FlappyBird](https://github.com/floodsung/drl-flappybird), [songrotek/DRL-FlappyBird](https://github.com/songrotek/DRL-FlappyBird) and [yenchenlin1994/DeepLearningFlappyBird](https://github.com/yenchenlin1994/DeepLearningFlappyBird.git).