Add report 4 - Tetris

dev
bushuhui 6 years ago
parent b5249f9979
commit 80b8fa4cc1

@ -0,0 +1,58 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Report - 报告题目\n",
"\n",
"* 姓名\n",
"* 学号\n",
"\n",
"\n",
"## 任务简介\n",
"\n",
"这里简述一下任务是什么;最终的目标是什么\n",
"\n",
"## 解决途径\n",
"\n",
"主要包括:\n",
"1. 问题的思考,整体的思路\n",
"2. 选用的方法,以及为何选用这些方法\n",
"3. 所用方法的详细解释,包括理论上的背景、模型、实现的细节\n",
"3. 实现过程遇到的问题,以及如何解决的\n",
"4. 最终的结果,实验分析\n",
"\n",
"要求:\n",
"1. 游戏仿真环境的实现\n",
"2. 程序,以及各个部分的解释、说明\n",
"3. 结果的可视化,精度等的分析\n",
"\n",
"## 总结\n",
"总结任务实现过程所取得的心得等。"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.5.2"
},
"main_language": "python"
},
"nbformat": 4,
"nbformat_minor": 2
}

@ -0,0 +1,19 @@
# Report4 - 俄罗斯方块、五子棋
## 内容:
* 任务类型:强化学习
* 背景介绍俄罗斯方块、五子棋是两个经典的休闲游戏。《俄罗斯方块》的基本规则是移动、旋转和摆放游戏自动输出的各种方块使之排列成完整的一行或多行并且消除得分。五子棋是一种两人对弈的纯策略型棋类游戏。通常双方分别使用黑白两色的棋子下在棋盘直线与横线的交叉点上先形成5子连线者获胜。
通过构建游戏仿真环境,并研究强化学习方法,让计算机自动计算最优的策略,从而实现让计算机自动玩。
## 要求:
1. 研究[OpenAI Gym](https://gym.openai.com/),编写游戏的仿真环境
2. 研究深度强化学习模型,构建游戏的模型
3. 研究并编写基于PyTorch的代码
4. 测试所研究方法的效果
5. 自己手动编写一个不用机器学习,通过规则实现的方法;然后让机器学习方法和自己编写的规则的方法对弈
6. 按照`report_template.ipynb`撰写自己的报告。

@ -0,0 +1,58 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Report - 报告题目\n",
"\n",
"* 姓名\n",
"* 学号\n",
"\n",
"\n",
"## 任务简介\n",
"\n",
"这里简述一下任务是什么;最终的目标是什么\n",
"\n",
"## 解决途径\n",
"\n",
"主要包括:\n",
"1. 问题的思考,整体的思路\n",
"2. 选用的方法,以及为何选用这些方法\n",
"3. 所用方法的详细解释,包括理论上的背景、模型、实现的细节\n",
"3. 实现过程遇到的问题,以及如何解决的\n",
"4. 最终的结果,实验分析\n",
"\n",
"要求:\n",
"1. 游戏仿真环境的实现\n",
"2. 程序,以及各个部分的解释、说明\n",
"3. 结果的可视化,精度等的分析\n",
"\n",
"## 总结\n",
"总结任务实现过程所取得的心得等。"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.5.2"
},
"main_language": "python"
},
"nbformat": 4,
"nbformat_minor": 2
}
Loading…
Cancel
Save