基于机器学习的五子棋人机对战系统的设计与实现任务书
2020-04-07 08:43:17
1. 毕业设计(论文)主要内容:
1、构建模型:构建一个双人对弈问题。2、考虑五子棋棋盘中各种影响对局的因素记录为变量,给予各种因素一个相应的系数以影响对于落子位置的期望值。将问题转化为寻找各因素系数的多元函数问题。3、选择使用minimax算法与alpha-beta剪枝实现功能。4、根据这种算法去计算能落子所有位置的期望值,在落子基础上计算对手能落子所有位置的期望值,得到差值,选择最有利情况(如果有相同的情况,则向下继续分析)。5、进行模型训练。6、修正训练结果,改变对局。7、创建五子棋游戏界面,将AI导入。
2. 毕业设计(论文)主要任务及要求
1.查阅相关参考文献资料不少于15篇(其中近5年外文文献不少于3篇)。完成开题报告。
2.完成软件的设计。
3.完成系统功能调试,保证其可靠性。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
3. 毕业设计(论文)完成任务的计划与安排
完成任务的周次
第1周—第4周 搜集资料,查阅相关文献资料,明确研究内容,确定方案,撰写完成开题报告。
第5周—第6周 论文开题,根据论文要求,确定设计方案。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
4. 主要参考文献
[1]王黎明.决策树学习及其剪枝算法研究[d].武汉理工大学,2007
[2]周志华.机器学习[m].清华大学出版社,2016
[3][美]米歇尔.机器学习[m].机械工业出版社,2014
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付