Fetch the repository succeeded.
Java 1.8 (界面使用的是1.8内置的JavaFx)
运行UI类 src.mcts.ui.GoBangUI.java
(目前UI类功能比较简单,仅仅实现AI对局功能)
(本图来自于维基百科[蒙特卡洛树搜索]页面)
大多数当代蒙特卡洛树搜索的实现都是基于UCT的一些变形。
[1] selection(选择)从根节点开始,选择连续的子节点向下至叶子节点,选择的方式使用UCB公式。
[2] expansion(扩展)除非任意一方的输赢使得游戏在叶节点结束,否则创建一个或多个子节点并选取其中一个节点。(本项目中选择创建多个子节点)
[3] simulation(模拟)在从选择的子节点开始,用随机策略进行游戏
[4] backPropagation(传播)使用随机游戏的结果,更新从选择子节点至根节点。
(以上说明部分借鉴于维基百科[蒙特卡洛树搜索]页面)
【UCB公式】
(本图来自于维基百科[蒙特卡洛树搜索]页面)
(以上说明部分借鉴于维基百科[蒙特卡洛树搜索]页面)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。