面向五子棋的人工智能博弈算法实现开题报告

 2022-02-22 19:33:31

1. 研究目的与意义

人工智能诞生50多年来, 在崎岖不平的道路上取得了可喜的进展, 特别与机器学习、数据挖掘、计算机视觉、专家系统、自然语言处理、模式识别、规划和机器人等相关的应用带来了良好的经济效益和社会效益。博弈,对策 利害关系相反的双方按一定的规则行动,每一方都为使自己能在 斗争中取胜。诸如下棋、打牌等类型的竞争性智能活动,称为博弈。最简单的一种是“二人零和、全信息、非偶然”博弈。

人工智能的长期目标是建立人类水平的人工智能,由脑科学、认知科学、人工智能等共同研究,形成交叉学科智能科学。各类棋类游戏也纷纷与人工智能结合起来,人工智能棋手大放异彩,曾经战胜过国际象棋大师的超级计算机-深蓝,前几年因战胜韩国围棋大师李世石而名噪一时的人工智能-阿尔法狗,则是个中翘楚。但是相对应的,也存在着计算力要求过高,算法要求较为复杂等缺点。针对上述不足,本课题将设计实现一个基于博弈算法的五子棋游戏,具备人机对战,存档游戏,复盘游戏等功能,其中,人机对战功能基于人工智能技术,实现io,对存档游戏有较好的解决能力。总之,本系统相对于传统棋类游戏,在计算力需求,硬件方面具备要求不高,简单易实现等优势。

智能科学不仅要进行功能仿真, 而且要从机理上研究,探索智能的新概念、新理论、新方法。将人工智能与五子棋甚至游戏结合在一起都只是它广泛应用的一个小侧面,但可以通过这一个侧面对人工智能有更加深刻的了解,为日后进一步学习人工智能打下坚实的基础。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究内容和预期目标

研究内容:

1. 深入学习人工智能的基本理论和方法;

2. 选择合适的人工智能算法并结合ui前端设计写出一个五子棋游戏;

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与步骤

方法: 1.阅读任务书,了解课题的研究方向; 2.上网查找相关资料; 3.进行需求分析和概要设计; 4.进行数据处理和代码编写 5.进行测试和报告编写。

步骤: 1.了解人工智能的作用与意义; 2.了解游戏如何与人工智能相结合; 3.对人工智能的基本算法和逻辑有一定的了解; 4.对五子棋的布局和设计进行分析,决定需要实现的功能和显示出的效果; 5.编写代码,上网查询相关资料和解决对应问题 6.对写好的程序进行测试,评估效果是否达到设计需求,并作出相应修改; 7.完成报告编写

4. 参考文献

[1] [日]松尾丰. 人工智能狂潮:机器人会超越人类吗?. 机械工业出版社, 2015,.

[2] peter norvig stuart russell. 人工智能:一种现代方法(第2版)(中文版). 人民邮电出版社, 2004.

[3] 邹蕾,张先锋. 人工智能及其发展应用[j]. 信息网络安全. 2012(02)

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 计划与进度安排

1、2022.1 ---- 2022.2 查阅资料,了解课题背景, 撰写开题报告

2、2022.2 ---- 2022.3 根据课题要求,进行需求分析,熟悉开发工具

3、2022.3 ---- 2022.3 根据分析结果,对系统进行概要设计

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版