课程:CS4701 - 人工智能作业编号:2 姓名 : 舒蒂卡·达斯古普塔 目标:使用极小极大算法和 Alpha-Beta 剪枝优化黑白棋游戏。 为了实施 Minimax 算法,使程序在黑白棋游戏中与对手公平竞争,已经实施了以下功能,并使用以下启发式方法运行它们,以提高我的代理战胜随机代理的机会。 文件中的函数 get_move --> 该函数调用树中的各种函数,以便构建极大极小树。 --> 同样为了让它更快更有效地工作,我们正在实现对函数的调用,以便将深度作为参数传递,并取决于用户完成游戏并移动的剩余时间,深度不同在“2”和“3”之间变化 --> 游戏以两种模式运行,即 alpabeta 模式和 minimax 模式 minimax --> 这种方法很自然地应用了板状态的 minimaxtree 实现。 -->此方法调用 min_gameply() 最小值,以便对手玩家最小化其随机选
2021-11-22 20:10:48 25KB Python
1
这个是https://download.csdn.net/download/weixin_32759777/12346888这个代码的测试数据集
2021-11-21 13:54:49 165.39MB 猫狗二分类测试集合
1
dev-c++开发的全鼠标操作控制台战棋,完整源代码,使用了最短路径算法,alpha-beta剪枝策略等,其中最后一版的战力相当可以,来尝试一下?
2021-11-16 12:03:18 68KB c++ 战棋 最短路 alpha-beta剪枝
1
人工智能中,关于alpha-beta剪枝的简单实现。使用c++语言在xcode中编译完成
2021-11-11 12:11:06 46KB 人工智能
1
java实现nimm游戏,用了apha beta剪枝+最大最小
2021-11-10 20:02:32 13KB minimax java alphabeta剪枝 最大最小算法
1
- 采用α-β剪枝算法实现井字棋游戏 - 图形化界面 - 随机选取先手后手 - 可以人-计算机或计算机-计算机
2021-11-09 18:06:06 210KB qt 井字棋 α-β剪枝 小游戏
1
使用alpha-beta剪枝算法实现中国象棋人机对战,AI具有中级的智能,可以应对一般的象棋爱好者。
2021-11-09 14:08:30 6.34MB alpha-beta 中国象棋 人机对战 java
1
该代码中包含决策树算法主要采用的是使用基尼指数的CART树、决策树剪枝算法该剪枝算法包含C4.5、ID3以及CART三类树、随机森林算法
2021-11-06 15:31:17 56.08MB 决策树 剪枝 随机森林
1
算法非常强大,一般人赛不过机器,界面友好,可以说是非常非常有用
2021-11-06 11:02:01 715KB 人工智能 java
1
该程序用C++实现,是对简单的回溯法解决01背包问题的改进,通过加一个剪枝函数condition 可大大减少递归的次数,达到较大程度提高效率的目的。
2021-11-04 18:25:48 2KB 回溯法 01背包问题 剪枝
1