2006/12/10

Coding的周末

这个周末写了不少代码。

上周看到同事演示了一下梅花在Dopod无键盘机器上的使用情况,设计得非常不错。不过我还是坚持硬按键的想法。硬按键和软键盘相比,后者的一个优势是可以动态更改键盘显示内容,梅花的作者在这方面颇有造诣。

巨硬III的算法是很独特的,目前我也不知道最终的结果是否如想象的好用,只能等做出来再看。我也在考虑用这个算法去解决一些输入法之外的智能问题,上周想好了一个例子,就是中国古老的围棋。

目前我越来越相信基于记忆树的预测方式是好过人工智能中广泛应用的盲搜路径的。但是关于严格序列的假设是否能击败Pattern识别方式就不得而知了。这里面还有一个Pattern形成的问题比较头疼,这涉及到人脑是如何发现和形成一个未知的概念。但总体来说,如果能克服这个问题,程序就可以象人脑一样去识别和学习了。围棋中有很多模糊的东西,这基本上就是一种概念形成的结果。在不同的阶段有不同的概念,比如布局、势和实地、形和子效、手筋、死活、先后、定势、管子等等。对形势判断的绝对的优劣是没有的,往往不同的人判断的结果不同,这是很有趣的一个方面。在人实际学习围棋的过程中,这些概念都是通过老师的教导和实际的感悟逐渐形成的模糊概念。

No comments: