13 Star 148 Fork 959

飞行器智能感知与控制 / machinelearning_homework

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.16 KB
一键复制 编辑 原始数据 按行查看 历史

Report4 - 俄罗斯方块、五子棋

选择一个游戏(俄罗斯方块、五子棋其中一个)实现计算机自动玩游戏:通过构建游戏仿真环境,并研究强化学习方法,让计算机自动计算最优的策略,从而实现让计算机自动玩。

  • 任务类型:强化学习
  • 背景介绍:俄罗斯方块、五子棋是两个经典的休闲游戏。
    • 俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。
    • 五子棋是一种两人对弈的纯策略型棋类游戏。通常双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成5子连线者获胜。

要求:

  1. 研究OpenAI Gym,编写游戏的仿真环境。
  2. 研究深度强化学习模型,构建游戏的模型。
  3. 研究并编写基于PyTorch的代码。
  4. 测试所研究方法的效果。
  5. 自己手动编写一个不用机器学习,通过规则实现的方法;然后让机器学习方法和自己编写的规则的方法对弈。
  6. 按照report_template.ipynb撰写自己的报告。
1
https://gitee.com/pi-lab/machinelearning_homework.git
git@gitee.com:pi-lab/machinelearning_homework.git
pi-lab
machinelearning_homework
machinelearning_homework
master

搜索帮助