自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

oyd的专栏

草木竹石皆可为剑

  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 围棋AI之路(四):来自UCG的改进

UCT的实现前文只顾抱怨,忘记讲述UCT的实现部分了,这里补上。UCT算法本身在第一篇已经详细阐述过了,具体实现上唯一的一个要点就是使用内存池来为Tree分配节点。树的结构如下所示:templateclass Node {        static Pool m_pool;public:        Vertex v;        int    win;        uint    cou

2008-12-29 14:07:00 5561 3

转载 常见围棋术语英译

 下面是在下列出的一批常见英文围棋术语。每一项的第一个词(大多数情况)是日本围棋术语的日文读音。接下来,有的有用括号标出的英文翻译或注释,有的没有。最后是中文解释。括号中的英文翻译(如果短的话)往往就是现在经常使用的英文围棋术语。加(*)表示常用的重要的围棋术语。例如,aji,atari,等等都没有对应的英文翻译,可以直接用。“furikawari”意为“转换、交换”,现在一般用“exchange

2008-12-29 12:43:00 9158

原创 围棋AI之路(三)UCT,进来之后才发现是地狱

照例还是先公布代码 http://download.csdn.net/source/913373以及编译好的可执行程序,下载地址:http://download.csdn.net/source/913515前面介绍的UCT算法听起来很诱人,但是只有你真正去实验一下你才知道原来有这么多问题。理论上,UCT是一个一致的算法,它可以随着模拟次数的增加而自然提高棋力,而且理论上,它

2008-12-27 00:11:00 12968 2

原创 围棋AI之路(二)棋盘的实现

代码先公布:http://download.csdn.net/source/891878到现在为止,我只实现了一个棋盘,确切的说是在棋盘上随机走棋的速度测试程序,我借鉴了lib-ego,在上面做了一些改进,现在这个棋盘可以使用围棋规则或者五子棋规则。我的目标是让我的AI程序用同样的算法来对待围棋、五子棋甚至小时候玩过的黑白棋,它不需要任何棋类知识,你只要告诉它下棋的规则。我们的脑细胞可曾了解究竟什

2008-12-20 23:37:00 14935 10

一个无禁手规则的五子棋程序

UCT算法实现,可设置每步棋的时间。具体见readme

2008-12-27

引入了UCT算法的围棋AI程序代码

说是围棋程序,但是直接编译是按五子棋下的。

2008-12-27

基础围棋程序代码,具备随机下棋特性

还未完工,试玩者勿下 代码可供研究用途 请勿商用 这个不让下了,有新代码了

2008-12-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除