文件名称:euchre-bot:使用蒙特卡洛树搜索的纸牌游戏的AI
文件大小:438KB
文件格式:ZIP
更新时间:2024-06-01 15:26:23
ai mcts minimax euchre Go
阿尔伯特:Euchre AI 尝试创建一款玩法纯正的AI。 这是一种学习经验,因此,我也选择使用golang来实现它。 所以它应该很有趣,让我们看看会发生什么! 该软件将尝试比较两种不同的方法,几种不同的AI方法,基于规则的方法和随机方法。 现在正在使用或已经实施但尚未使用的AI算法是用于拾起卡片并进行诉讼的感知器。 给定到达AI时对游戏状态进行的一些训练,感知器将使用11个预定义功能进行模制以匹配此输入。 这些样品是否可线性分离尚不清楚,因此是否必须创建一些SVM或更复杂的模型以完美地将拾取与不拾取分开,还有待观察。 对于实际比赛,已经成功地使用了MCTS算法,但是如何将其提升到超越人类的能力还有待观察。 似乎期望值和不均匀随机采样的组合可能会有所帮助。 应该尝试的另一种方法是在随机采样的手之间进行极小极大。 换句话说,迭代对手的所有可能的手并假设这些手来运行minimax。 根据
【文件预览】:
euchre-bot-master
----data()
--------plot()
--------play()
--------pickup-train.dat(5KB)
----abstract.txt(2KB)
----src()
--------cmd()
--------euchre()
--------deck()
--------ai()
--------player()
----.gitignore(162B)
----README.md(7KB)