
五子棋
文章平均质量分 85
yunline
用易懂的方式讲解我所知道的
展开
-
基于人类经验的五子棋(2)---补充规则和指出
基于人类经验的五子棋(2)基于之前建立的规则,来建立了一个初级的五子棋电脑,我们用规则来为棋盘上的每个位置评分,再从中找出评分最高的位置来选择;尽管有了一个良好的开端,但这仍然不能为它模拟一个"视觉"数据。在进入下一步之前,我得提供一个事件,这个事件包含着一个经验,这个经验正是在这个五子棋目前状态中所有的。我在上一篇位置提供了这些:墙的优势计算【-5000】当前位置在一行内是否有敌子(5格)的优势计算【-1】与我子临格(5格)的优势计算【+2】当前位置与我子关联(即临格1格)【+3】如果另原创 2022-02-10 22:35:05 · 176 阅读 · 0 评论 -
基于人类经验的五子棋人机(1)---使棋盘数据化
基于人类经验的五子棋人机–原理及引导现在,需要来实现一个五子棋人机,首先该干什么谁也不知道,似乎在不用决策树等类似这样的算法实现无从下手,不如换个思路,把人的经验写成代码(如看见自己要成5子了),这样是可以,但那肯定是基于什么东西来的,而且计算机本身只对数据有反应,所以还要想办法把这些转换为数据,随后,还需要使这些数据有所联系,再添加一些规则之类的。所以第一步要使棋盘上的状态数据化纳升均衡(文章不介绍纳升均衡的全部,只拿些对于接下来的代码实现有帮助的)表格画得不好,不过现在看下说明:有选手AB原创 2022-01-27 19:44:46 · 377 阅读 · 0 评论