给定α、β系数条件下,验证常增益α-β滤波
2021-05-12 18:45:02 3KB α-β滤波
1
α-β剪枝算法写的井子棋,为人机对弈形式,可选择人先走或计算机先走,可改搜索深度提高计算机智力
2021-04-22 18:22:51 8KB 井字棋 一字棋 αβ剪枝 三子棋
1
阿尔法贝塔剪枝算法五子棋,人工智能课程,Java代码,可直接运行
1
基于模糊逻辑的自适应α-β滤波新算法
2021-03-03 09:08:57 821KB 研究论文
1
人工智能 博弈树的启发式搜索 α-β剪枝
2021-03-02 18:58:40 60KB α-β剪枝 人工智能
1
人工智能课程设计,基于α-β剪枝算法的井字棋,可实现人人对战,人机对战,随机先后手
2021-03-01 17:04:53 161.94MB 人工智能 α-β剪枝算法 井字棋
1
制作一个五子棋小游戏,实现人机对战,其中电脑在进行极大值极小值搜索时需要运用α-β剪枝算法。五子棋小游戏的核心是电脑端走步的选取,使用的方法是极大极小值搜索,并且题目要求使用α-β剪枝来提高搜索效率;除此,在极大极小值搜索中,需要实现获取下一步可能走的点位以及设计评估函数,评估函数对于电脑能否“智能”地下棋十分关键。 程序整体需要实现先后手的选取,胜负的判断以及显示棋局和相应信息。 运行所需环境:PyCharm 2019.2 语言:python 使用方法: ①点击执行exe后默认玩家为先手,鼠标样式为黑子,可以直接开始下棋 ②点击选择AI First按钮将设置玩家为后手,鼠标样式白子,游戏重新开始;点击Me First设置玩家为先手,游戏重新开始; ③当胜负已出,会显示“YOU LOSE”或者“YOU WIN!!”字样,此时无法再在棋盘下棋,需点击设置先后手按钮或者Replay按钮,重新游戏; ④若只选择Replay而不设置先后手,先后手同上一局。 ⑤点击Quit按钮退出游戏
2020-12-09 13:31:06 15KB python 五子棋 人机对战 pygame
1
详细解析α-β剪枝算法过程,并且对原理进行了详细的说明。在最后用matlab代码实践了这个算法在五子棋中的应用。并且特别点名了该算法中容易犯错的地方。
2019-12-22 03:02:12 2.33MB αβ剪枝算法
1
基于αβ剪枝的优化的五子棋算法,用c++实现,可以三步,在优化中~
2019-12-21 22:25:03 12KB α β剪枝
1
极大极小算法和剪枝法实现一字棋,含源代码和实验报告。
2019-12-21 22:14:01 277KB α-β剪枝法 字棋
1