第二周作业
哎,说来惭愧,这周写博客的时间竟然拖到了周三,不过既然旁听了,就应该坚持。先完成第二周作业其中的一项任务吧,剩下的再持续更新。比较三款同类型的软件,感想如下:
大家都知道,最近这一周IT界,人工智能界乃至围棋界都被一条叫alpha的狗给震惊了,当然了,博主作为一名棋手喜欢像围棋界一样叫他阿法狗,事实上这个震惊世界的机器人围棋全名叫做“alphago”,go源于日语,有围棋的意思,在日语里写成"碁"(读做ご,即拼音GO的发音)。虽然好像扯远了,但这算是背景吧,我想就此引出我要比较的三款软件。
博主自幼学习围棋五年,算是一名业余菜鸟级棋手吧,段位是全国业余五段,当然多年来可能功力有所减退了,参加过最高的赛事是东北棋王赛。同时博主也算是一名菜鸟级程序员吧,学习编程也五个年头了,当围棋和编程与人工智能揉到一起的时候,就勾起了博主浓厚的兴趣。好了,这算是本文的背景和前提吧。
本文先不谈阿法狗的事情,原因有三:1.谷歌的阿法狗还在内部测试中,没有对外公开测试。2.即使公开了我也下不过他。3.阿法狗的论文我也没抽出时间拜读,对于算法实现只是和大部分知道的差不多。(不知道前面说了这么多废话会不会有凑字数嫌疑
)
本文想比较的三款软件与围棋人工智能有关,他们在阿法狗出现前已经问世好久了,在业余围棋界有很高的影响力,分别是:Zen5、crazystone(本文提到的是2013版)和银星14,这三款软件是当今最为流行的三款围棋人工智能软件。Zen5的原名又叫做天顶的围棋,开发商是日本的Mainichi Communications,crazystone和银星14也是来自于日本的产品(哎,鬼子这些年围棋比赛下得越来越烂,但围棋人工智能这一块其实起步很早啊)。
谈到比较先从用户体验开始说起,博主分别和这三款围棋AI进行了对弈
图一为银星14的界面:
![]()
图一
图二为zen5的界面:
![]()
图二
图三为crazystone的界面:
![]()
图三
从用户体验看,我个人认为银星14要好于其他两款软件,用户体验最差的是crazystone,从界面上看,他做的太乱了,让用户揪心。
从产品的功能上看,以上三款软件都还算功能完备,相比之下,银星14的棋力更强一些,zen5和crazystone我通过一盘棋很难评价,另外,提到棋力,这几款软件我进行单机版测试,与我的电脑cpu及内存有很大的关系。目前我测试的电脑配置为:
配置low了一些,可能也测不出三款软件的真实实力,尽管目前看,我可以完虐这三个软件。看网上讲,银星14确实厉害,在弈城围棋上大概有8到9段的水平,翻译过来也就是弱业余五段的水平吧。因此总结如下:对于刚进段的初学者,可以通过zen5或者crazystone来进行锻炼。对于高一点水平的业余棋手,可以和银星14过过招。说到这里,一句题外话,我支持围棋AI的发展,最简单的,这三款软件就可以服务于业余爱好者,可以省去很多人力和物力,我记得我小时候和老师下一盘指导棋要好贵的。
然而,这三款软件有着共性的问题,它们对形势判断及官子(围棋术语,一时半会儿说不清楚)和计算力上都有着很大的问题,这也是阿法狗的过人之处。所以这三款软件也只能停留在业余高手的水平上。这也是它们未来需要提升的地方,这几天看新闻,据说Zen5的开发商准备继续研发更新了,希望是不仅仅谷歌一家独大。
关于软件的比较,总结起来就是 银星14 > Zen5 >= crazystone(>就是好于的意思,当然每个用户的体验不同,感受自然也不一样。)
最后,希望围棋的人工智能发展越来越好,尽管我也帮不上啥忙。
其他的作业后续更新。
这周重新申请了github,地址是:
PSP这周又没弄,差评。哎。被js ajax跨域访问拖住了5个小时。。心情刚刚好起来。