期刊文献+
共找到48篇文章
< 1 2 3 >
每页显示 20 50 100
五子棋中的博弈智能设计 被引量:10
1
作者 张海峰 白振兴 张登福 《现代电子技术》 2004年第7期25-27,共3页
博弈是人工智能的主要研究领域之一 ,他涉及人工智能中的推理技术、搜索方法和决策规划。本文将这些技术用于五子棋中 ,设计了一个智能五子棋系统 ,实现人和计算机两方进行博弈。
关键词 博弈 五子棋 人工智能 搜索 估值 遗传算法
下载PDF
五子棋机器博弈系统评估函数的设计 被引量:9
2
作者 张明亮 吴俊 李凡长 《计算机应用》 CSCD 北大核心 2012年第7期1969-1972,1990,共5页
针对五子棋机器博弈需借助棋型评估棋局产生的速度瓶颈,提出了棋型识别粒度与搜索深度相关联的多层架构评估函数设计方法。实验证实粗颗粒度估值在深层搜索时整体效率更高;多层次判读棋型能明显加快评估速度;走法生成函数引入快速评估,... 针对五子棋机器博弈需借助棋型评估棋局产生的速度瓶颈,提出了棋型识别粒度与搜索深度相关联的多层架构评估函数设计方法。实验证实粗颗粒度估值在深层搜索时整体效率更高;多层次判读棋型能明显加快评估速度;走法生成函数引入快速评估,提前进行博弈树自然剪枝收效显著;非关键棋型依据棋局浮动分值平衡搜索深度,对五子棋亦见成效;以及估值函数针对性地延伸评估来减少地平线效应的开销更少;从而表明估值函数动态评估更加合理。 展开更多
关键词 博弈树 PVS MTD(f) 评估函数 五子棋
下载PDF
一种新的博弈树搜索方法 被引量:8
3
作者 张明亮 李凡长 《山东大学学报(工学版)》 CAS 北大核心 2009年第6期1-7,23,共8页
通过对机器博弈主要搜索算法的深入分析和实践,提出了在博弈树一层结点中以广度优先方式,运用接力式空窗探测技术反复淘汰到只剩一个结点的新搜索方法.该方法面向应用,搜索过程易控,理论上的最小搜索极限小于极小博弈树.对比实验表明,... 通过对机器博弈主要搜索算法的深入分析和实践,提出了在博弈树一层结点中以广度优先方式,运用接力式空窗探测技术反复淘汰到只剩一个结点的新搜索方法.该方法面向应用,搜索过程易控,理论上的最小搜索极限小于极小博弈树.对比实验表明,该算法平均搜索效率高于PVS搜索和MTD(f)方法,并且使用该方法的迭代深化对博弈树优化效果最佳,从而使迭代深化搜索应用范围更加广泛. 展开更多
关键词 博弈树 极小树 空窗探测 迭代深化 广度优先 五子棋
原文传递
多种搜索算法的五子棋博弈算法研究 被引量:7
4
作者 董慧颖 王杨 《沈阳理工大学学报》 CAS 2017年第2期39-43,83,共6页
主要选择五子棋为研究对象,应用Alpha-Beta剪枝算法、置换表技术搜索算法,研究人工智能模拟人类思考的推算过程,实现博弈效果。在Alpha-Beta剪枝算法中引入迭代加深以及局部搜索方法,提高程序棋技。在此基础上使用Monte Carlo方法和深... 主要选择五子棋为研究对象,应用Alpha-Beta剪枝算法、置换表技术搜索算法,研究人工智能模拟人类思考的推算过程,实现博弈效果。在Alpha-Beta剪枝算法中引入迭代加深以及局部搜索方法,提高程序棋技。在此基础上使用Monte Carlo方法和深度学习方法结合的方式来提高下棋技巧。实验结果表明,该算法相比于上述几种方法有明显的改进。 展开更多
关键词 人工智能 机器博弈 五子棋 置换表 Alpha-Beta剪枝算法
下载PDF
智能五子棋算法的设计实现 被引量:7
5
作者 王长飞 蔡强 李海生 《系统仿真学报》 CAS CSCD 北大核心 2009年第4期1051-1054,共4页
博弈是人工智能的主要研究领域之一。以五子棋为例,探讨人机博弈中推理技术、搜索方法和决策规划的实现算法。在Visual C++环境下设计了一个基于上述算法的智能的五子棋程序,实现人机博弈。最后探讨了优化五子棋算法的思路,并给出算法... 博弈是人工智能的主要研究领域之一。以五子棋为例,探讨人机博弈中推理技术、搜索方法和决策规划的实现算法。在Visual C++环境下设计了一个基于上述算法的智能的五子棋程序,实现人机博弈。最后探讨了优化五子棋算法的思路,并给出算法实例。相比已有程序,实例在对弈水平和搜索效率方面均有显著的提高。 展开更多
关键词 五子棋 估值 Alpha-Beta搜索 优化
下载PDF
智能人机对弈五子棋机器人设计 被引量:6
6
作者 吴晏奇 陈大磊 +1 位作者 王宇 宋华军 《电子器件》 CAS 北大核心 2019年第4期968-972,共5页
随着人工智能技术的发展,脱离手机和电脑的实战化游戏机器人成为当前研究的热点。结合智能化模式识别和机械控制算法,设计了一套低成本简易化的五子棋人机对弈系统。设计的系统采用设计的智能图像处理方法、五子棋决策树算法,通过STM32... 随着人工智能技术的发展,脱离手机和电脑的实战化游戏机器人成为当前研究的热点。结合智能化模式识别和机械控制算法,设计了一套低成本简易化的五子棋人机对弈系统。设计的系统采用设计的智能图像处理方法、五子棋决策树算法,通过STM32主控系统控制数字舵机执行落子动作,进而完成人机对弈。设计的系统简化了机械臂控制的复杂度并提高了落子的准确度。实际测试表明,系统实现了一体化运行,完成五子棋人机对弈的功能。 展开更多
关键词 图像识别 决策树 五子棋 机械臂
下载PDF
基于极小极大值搜索和Alpha Beta剪枝算法的五子棋智能博弈算法研究与实现 被引量:6
7
作者 郑健磊 匡芳君 《温州大学学报(自然科学版)》 2019年第3期53-62,共10页
针对五子棋棋型定义不准确、棋型不充足等问题,提出了一套改进的五子棋棋型模型和估值方法.针对利用极小极大值搜索和Alpha Beta剪枝算法对此棋型模型着棋时存在效率低和博弈水平不高的问题,提出了一系列改进的着棋方法,即利用局部搜索... 针对五子棋棋型定义不准确、棋型不充足等问题,提出了一套改进的五子棋棋型模型和估值方法.针对利用极小极大值搜索和Alpha Beta剪枝算法对此棋型模型着棋时存在效率低和博弈水平不高的问题,提出了一系列改进的着棋方法,即利用局部搜索、多线程技术、浅层最优算法优化剪枝算法,以提升着棋的速度和准确率.实验结果表明,提出的着棋方案能提升着棋效率和准确性,设计得出的五子棋博弈系统具备远超过多数人类玩家的棋力. 展开更多
关键词 五子棋 估值函数 Alpha-Beta搜索算法 局部搜索 多线程
下载PDF
基于HTML5技术的五子棋游戏的设计与开发 被引量:6
8
作者 董春侠 司占军 《微型机与应用》 2017年第11期12-14,共3页
HTML5标准的制定与发布带动了HTML5游戏的发展。基于HTML5的五子棋游戏是一款休闲益智的网页游戏,主要利用了HTML5新增的Canvas标签实现游戏的开发。首先在Photo Shop中进行素材编辑和UI设计,然后利用HTML5和CSS3实现游戏页面的布局及样... HTML5标准的制定与发布带动了HTML5游戏的发展。基于HTML5的五子棋游戏是一款休闲益智的网页游戏,主要利用了HTML5新增的Canvas标签实现游戏的开发。首先在Photo Shop中进行素材编辑和UI设计,然后利用HTML5和CSS3实现游戏页面的布局及样式,利用Canvas及其自带的API进行棋盘和棋子的绘制,并通过Java Script脚本实现游戏的主要逻辑,最后利用XAMMP在本地服务器上发布。HTML5独特的跨平台能力,使得该游戏能够在多种平台设备上运行,达到完美的兼容效果。 展开更多
关键词 游戏 五子棋 HTML5 CANVAS
下载PDF
智能五子棋博弈算法研究 被引量:5
9
作者 王云霞 《江苏技术师范学院学报》 2013年第2期62-66,共5页
人工智能是一门正在迅速发展的新兴的综合性很强的边缘科学。博弈是人工智能的主要研究领域之一,他涉及人工智能中的推理技术、搜索方法和决策规划。将这些技术用于五子棋中,设计了一个智能五子棋系统,实现人和计算机两方进行博弈。
关键词 五子棋 人工智能 搜索
下载PDF
基于LabVIEW的五子棋博弈算法 被引量:5
10
作者 毛丽民 朱培逸 +1 位作者 卢振利 彭伟伟 《计算机应用》 CSCD 北大核心 2016年第6期1630-1633,1638,共5页
针对目前五子棋人机对弈多数基于电脑、手机,缺少真实环境的问题,提出一种基于LabVIEW的博弈算法,并运用于真实的五子棋人机对弈。首先通过图像采集系统获取当前状态下棋盘及人机双方棋子的位置信息;然后对棋局的局势进行分析;同时为了... 针对目前五子棋人机对弈多数基于电脑、手机,缺少真实环境的问题,提出一种基于LabVIEW的博弈算法,并运用于真实的五子棋人机对弈。首先通过图像采集系统获取当前状态下棋盘及人机双方棋子的位置信息;然后对棋局的局势进行分析;同时为了提高下棋的效率,对棋型进行了分类,并对原有的博弈算法进行改进,采用进攻和防守两个权值简化决策过程。通过真实的对弈测试表明,基于Lab VIEW的五子棋博弈算法能快速、准确地实现五子棋的人机对弈。 展开更多
关键词 五子棋 博弈 LABVIEW 人机对弈 机器人
下载PDF
五子棋人机博弈算法的研究及改进
11
作者 符秀辉 谷文通 《计算机与数字工程》 2024年第4期963-965,972,共4页
如今人工智能的领域正在不断延伸,计算机博弈如今已经成为了人工智能中很重要的一个领域。论文以五子棋为研究对象,简要介绍了五子棋游戏中几种常用的搜索算法:α-β剪枝算法,置换表搜索算法,迭代加深算法和UCT算法,并分别将几种算法应... 如今人工智能的领域正在不断延伸,计算机博弈如今已经成为了人工智能中很重要的一个领域。论文以五子棋为研究对象,简要介绍了五子棋游戏中几种常用的搜索算法:α-β剪枝算法,置换表搜索算法,迭代加深算法和UCT算法,并分别将几种算法应用到五子棋系统中做实验,实验结果证明UCT算法相较其他几种算法胜率更高。并在此基础上提出改进UCT算法,改进的方法是将强化学习算法和UCT算法相结合,有利于进一步提高五子棋系统胜率。 展开更多
关键词 人工智能 计算机博弈 五子棋 UCT算法
下载PDF
应用于实验教学的五子棋人机对弈系统 被引量:4
12
作者 曹峥 《软件工程师》 2014年第8期3-6,共4页
设计开发了一种能够与人进行五子棋实时对弈的机器人系统,利用摄像头识别棋盘信息,由策略系统做出落子决策,再通过机械臂执行动作,完成人机对弈的整个过程。详细介绍了系统各功能模块的软硬件设计、实现和调试。实验证明,对弈机器人以... 设计开发了一种能够与人进行五子棋实时对弈的机器人系统,利用摄像头识别棋盘信息,由策略系统做出落子决策,再通过机械臂执行动作,完成人机对弈的整个过程。详细介绍了系统各功能模块的软硬件设计、实现和调试。实验证明,对弈机器人以较低的成本实现了沉浸式的人机交互体验,对计算机控制装置、人工智能、软件技术等课程的实验教学起到了促进作用。 展开更多
关键词 对弈机器人 五子棋 图像识别 PLC 实验教学
下载PDF
五子棋中Alpha-Beta搜索算法的研究与改进 被引量:4
13
作者 程宇 雷小锋 《计算机工程》 CAS CSCD 2012年第17期186-188,共3页
对五子棋中Alpha-Beta搜索算法进行研究。依据五子棋的特点,提出一种局部搜索的算法,该算法可直接减少搜索的平均分枝因子。结合Alpha-Beta搜索算法效率与子节点着法顺序高度相关的特点,给出静态评价启发以及迭代深化的方法优化着法顺... 对五子棋中Alpha-Beta搜索算法进行研究。依据五子棋的特点,提出一种局部搜索的算法,该算法可直接减少搜索的平均分枝因子。结合Alpha-Beta搜索算法效率与子节点着法顺序高度相关的特点,给出静态评价启发以及迭代深化的方法优化着法顺序。实验结果表明,该方法能提升Alpha-Beta搜索算法的效率。 展开更多
关键词 五子棋 Alpha-Beta搜索算法 局部搜索 静态评价启发 迭代深化 着法顺序
下载PDF
基于程序设计项目化教学的研究 被引量:4
14
作者 高冲 徐群 《计算机与现代化》 2012年第7期233-235,共3页
针对C语言程序设计综合实训,基于"任务驱动"的原则,选择五子棋游戏进行综合项目教学,设计项目递增式实现步骤,提出一种基于"净空间"的适合初级编程的下棋算法框架。在该项目的教学过程中让学生从简单的逻辑结构逐... 针对C语言程序设计综合实训,基于"任务驱动"的原则,选择五子棋游戏进行综合项目教学,设计项目递增式实现步骤,提出一种基于"净空间"的适合初级编程的下棋算法框架。在该项目的教学过程中让学生从简单的逻辑结构逐步细化和深入,充分展示学生的才能。教学效果表明,该项目的实施让每个学生的程序设计能力得到不同程度的提高。 展开更多
关键词 项目化教学 五子棋 任务驱动 递增
下载PDF
基于Android的五子棋游戏设计 被引量:4
15
作者 黄建 段志举 +2 位作者 陈杉杉 周绍景 温志雄 《数字技术与应用》 2020年第1期161-162,共2页
本文主要阐述以面向对象的程序开发语言,Android Studio为开发工具,基于Android平台设计开发一个五子棋游戏。本程序中设定了黑白两方的对战模式,并进行输赢方的判定。
关键词 五子棋 ANDROID 游戏开发
下载PDF
五子棋对战平台的设计与实现 被引量:3
16
作者 张佳佳 《电脑知识与技术》 2012年第8期5409-5411,共3页
该文设计和实现了一个五子棋对战平台。五子棋源于中国,发展于日本,在其它地区,如欧洲和前苏联,也广受欢迎。五子棋容易上手,老少皆宜,它能增强思维能力,提高智力,而且随时随地都可以进行游戏。该系统的设计遵循世界五子棋联赛... 该文设计和实现了一个五子棋对战平台。五子棋源于中国,发展于日本,在其它地区,如欧洲和前苏联,也广受欢迎。五子棋容易上手,老少皆宜,它能增强思维能力,提高智力,而且随时随地都可以进行游戏。该系统的设计遵循世界五子棋联赛的通用协议,可以方便地导入算法引擎,不仅可以实现双人对弈,也可以实现人机对弈、计算机对弈、网络对弈。 展开更多
关键词 五子棋 人机对弈 算法引擎
下载PDF
一种自学习的智能五子棋算法的设计与实现 被引量:3
17
作者 李大舟 沈雪雁 +2 位作者 高巍 张小明 孟智慧 《小型微型计算机系统》 CSCD 北大核心 2020年第6期1169-1175,共7页
强化学习长期以来的一个目标是创造一个能够在具有挑战性的领域,以超越人类的精通程度学习的算法.基于蒙特卡洛树搜索与深度神经网络设计一种自学习智能五子棋算法,无需人类知识,从零开始学习.其中深度神经网络是由32个卷积层组成的深... 强化学习长期以来的一个目标是创造一个能够在具有挑战性的领域,以超越人类的精通程度学习的算法.基于蒙特卡洛树搜索与深度神经网络设计一种自学习智能五子棋算法,无需人类知识,从零开始学习.其中深度神经网络是由32个卷积层组成的深度残差网络;蒙特卡洛树搜索可根据多次模拟博弈的结果预测最优的移动方案.将五子棋规则与蒙特卡洛树搜索和深度神经网络相结合,蒙特卡洛树搜索使用深度神经网络评估落子位置和选择移动,增强树的搜索强度,提高落子质量,优化自对弈迭代.通过蒙特卡洛树搜索进行自对弈,训练一个神经网络来预测落子选择以及游戏的赢家.经过两天的训练,该算法的埃洛等级分已经达到4000分,远远高于普通人类水平. 展开更多
关键词 强化学习 蒙特卡洛树搜索 深度神经网络 深度残差网络 五子棋 埃洛等级分
下载PDF
基于α-β剪枝树算法的安卓五子棋程序设计与实现 被引量:3
18
作者 宋万洋 《现代信息科技》 2019年第11期92-93,97,共3页
本文设计并研发了一种基于智能算法的安卓五子棋应用程序,程序中包括两种模式:玩家对弈和人机对弈,其中在人机对弈模式中,程序一方采用α-β剪枝树算法实现。程序主要由界面显示及控制模块、玩家对弈模块、人机对弈模块和胜负判定模块... 本文设计并研发了一种基于智能算法的安卓五子棋应用程序,程序中包括两种模式:玩家对弈和人机对弈,其中在人机对弈模式中,程序一方采用α-β剪枝树算法实现。程序主要由界面显示及控制模块、玩家对弈模块、人机对弈模块和胜负判定模块组成。经过测试,程序具有较高智能程度,能够击败大多数业余选手,并且具有较好的人机交互界面和响应速度,兼顾了智能性与娱乐性。 展开更多
关键词 博弈论 α-β剪枝树算法 五子棋 安卓程序
下载PDF
五子棋智能博弈的研究与设计 被引量:2
19
作者 邢森 《电脑知识与技术》 2010年第5期3497-3498,共2页
机器博弈是人工智能的一个重要研究分支,该文通过设计一个五子棋智能博奕程序,采用传统的博弈树算法,利用剪枝和极大极小树搜索最佳位置,从而实现人机智能博弈。并对现有算法存在的问题进行探究改进,最后给出程序实例,结果表明效果较为... 机器博弈是人工智能的一个重要研究分支,该文通过设计一个五子棋智能博奕程序,采用传统的博弈树算法,利用剪枝和极大极小树搜索最佳位置,从而实现人机智能博弈。并对现有算法存在的问题进行探究改进,最后给出程序实例,结果表明效果较为理想。 展开更多
关键词 五子棋 智能 博弈 估值函数
下载PDF
基于Java语言开发五子棋游戏项目的教学设计与实践 被引量:2
20
作者 彭健 陈兰兰 《江苏科技信息》 2016年第33期47-48,共2页
文章详细讲述了基于Java语言开发五子棋游戏项目的教学设计与实践的全过程。任务驱动的项目实践教学非常有利于激发学生的学习热情,提高教学效果。
关键词 教学设计 五子棋 项目教学
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部