“什么什么?围棋?三哥☫🎶你不是吧?”肖涅哀叫起来,“围棋的建模🔾比中国象棋、国际象棋的建模难度可不是增加了一星半点呐!”
虽然在技术上,在意识上,在手速上肖涅比起宇星来都要差🚛🔅♸🚛🔅♸点,但他的眼光绝对没问题,说围🕂棋建模难这话的确是真的。
这个问题不只是肖涅清楚,🏐🙑就连三人中水平最次的倪妮也明白。记住她上初中的时候就隐约听说过🁫🈭🁤计算🛩🟇机业界的天之骄子们一直想攻克围棋建模的事,但一直没成。
“金同学,你确定两天时间真的够?”倪妮小声问道,“这恐怕不成吧?”有鉴于宇星前面优异的表现,她这话其实已经留了面🞏子。
不过被倪妮🁊这么一问,没等宇星回答🃭🚿,肖涅反倒先冷静下来,想想过往宇星从不打无把握之仗,好像在增强自己信心似的问了一句:“三哥,你确定能成?”
宇星摆手道:“放心,大概方向我已经⚤想好了。”
肖涅一下子兴🃦🚃🐫奋起来,道:“那就行了,咱们干!”不得不说,他这话还真有点初生牛犊不怕虎的味道。
的确,无论是建模还是编程,制造一种能够人机对话的围棋游戏的难度☬🂣🐦☬🂣🐦远远超过了🍉🆓其余棋类。
这一点其实要从棋类规则说起,任何一种棋类它都有它固定的规则,比如中国象棋的别马脚,再比如国际象棋王后横竖斜均可任意移动,这些就是特定棋类棋子移动的基本🙷🎿🖹规则。在设计程序时,这些东西必须要考虑进去。
可围棋棋子的规则是什么呢?那就是没有规则,只要是围棋盘上那三百六十一🍰🜨个点有空处,理论上都是可以点进去的。当然,眼位不算。但这样一来问题就⚓出现了,每一粒🙷🎿🖹棋子落子的选择何其多也,远超象棋。
就拿中国象棋来说吧。车走直线马跨曰,如果由电脑自身来完成判断,它能够选择的点位也就那么几个。自然而然,它的规则模型也🔖🀩就较为简单了。
因此,人们才可以制造出“深蓝”。来对付国际象棋大师。人的精力有限,脑力也有限,所以在消耗脑细胞的事情上是有可能出错的,可电🏗🚎脑不同,它不知疲倦,只要按照游戏规则进行计算就可以了。
拥有深蓝的计算机,在跟人下国际象棋时,它可以计算出敌我双方十🔾二步之类的所有变化😍⛬,并把每种变化的得失以分值高低的形式列举出来,真到了要吃子或🞌💰对子的时候。它会自动下出分值最高的,也就是对棋局最有利的一种变化。
在这样一种系统面前,除非人比电脑的计算能力更强大并且保证不出错,否则又岂是电脑的对手,甚至硬件性能💼🗈再提高一些的话。更多步以后的变化它都能计算得出来。🃟🙁可对于人来讲,下国际象棋时能看清十步以内所有变化的都是凤毛麟角。
可是,围棋不同,它的游戏规则更趋人性化,但凡入段的高手不仅计算棋步的能力超🁖强,对于“势”的判断☏♾🎅更是💼🗈远胜于电脑。
所谓“势”。指🍠的就是大局观,拥有生物神经元的人可能很容易就能感悟到这种大局观,可电脑不行,电脑里最基本的东西还是0和1,它只能通过是和否来断定一个动作的正确或错误,并没有所谓大局观这种很模糊的概念。