779 難度不小!
“什么什么?圍棋?三哥你不是吧?”肖涅哀叫起來(lái),“圍棋的建模比中國(guó)象棋、國(guó)際象棋的建模難度可不是增加了一星半點(diǎn)吶!”
雖然在技術(shù)上,在意識(shí)上,在手速上肖涅比起宇星來(lái)都要差點(diǎn),但他的眼光絕對(duì)沒(méi)問(wèn)題,說(shuō)圍棋建模難這話的確是真的。**
這個(gè)問(wèn)題不只是肖涅清楚,就連三人中水平最次的倪妮也明白。記住她上初中的時(shí)候就隱約聽(tīng)說(shuō)過(guò)計(jì)算機(jī)業(yè)界的天之驕子們一直想攻克圍棋建模的事,但一直沒(méi)成。
“金同學(xué),你確定兩天時(shí)間真的夠?”倪妮小聲問(wèn)道,“這恐怕不成吧?”有鑒于宇星前面優(yōu)異的表現(xiàn),她這話其實(shí)已經(jīng)留了面子。
不過(guò)被倪妮這么一問(wèn),沒(méi)等宇星回答,肖涅反倒先冷靜下來(lái),想想過(guò)往宇星從不打無(wú)把握之仗,好像在增強(qiáng)自己信心似的問(wèn)了一句:“三哥,你確定能成?”
宇星擺手道:“放心,大概方向我已經(jīng)想好了。”
肖涅一下子興奮起來(lái),道:“那就行了,咱們干!”不得不說(shuō),他這話還真有點(diǎn)初生牛犢不怕虎的味道。
的確,無(wú)論是建模還是編程,制造一種能夠人機(jī)對(duì)話的圍棋游戲的難度遠(yuǎn)遠(yuǎn)超過(guò)了其余棋類。
這一點(diǎn)其實(shí)要從棋類規(guī)則說(shuō)起,任何一種棋類它都有它固定的規(guī)則,比如中國(guó)象棋的別馬腳,再比如國(guó)際象棋王后橫豎斜均可任意移動(dòng),這些就是特定棋類棋子移動(dòng)的基本規(guī)則。在設(shè)計(jì)程序時(shí),這些東西必須要考慮進(jìn)去。
可圍棋棋子的規(guī)則是什么呢?那就是沒(méi)有規(guī)則,只要是圍棋盤上那三百六十一個(gè)點(diǎn)有空處,理論上都是可以點(diǎn)進(jìn)去的。當(dāng)然,眼位不算。但這樣一來(lái)問(wèn)題就出現(xiàn)了,每一粒棋子落子的選擇何其多也,遠(yuǎn)超象棋。
就拿中國(guó)象棋來(lái)說(shuō)吧。車走直線馬跨曰,如果由電腦自身來(lái)完成判斷,它能夠選擇的點(diǎn)位也就那么幾個(gè)。自然而然,它的規(guī)則模型也就較為簡(jiǎn)單了。
因此,人們才可以制造出“深藍(lán)”。來(lái)對(duì)付國(guó)際象棋大師。人的jing力有限,腦力也有限,所以在消耗腦細(xì)胞的事情上是有可能出錯(cuò)的,可電腦不同,它不知疲倦,只要按照游戲規(guī)則進(jìn)行計(jì)算就可以了。
擁有深藍(lán)的計(jì)算機(jī),在跟人下國(guó)際象棋時(shí),它可以計(jì)算出敵我雙方十二步之類的所有變化,并把每種變化的得失以分值高低的形式列舉出來(lái),真到了要吃子或?qū)ψ拥臅r(shí)候。它會(huì)自動(dòng)下出分值最高的,也就是對(duì)棋局最有利的一種變化。
在這樣一種系統(tǒng)面前,除非人比電腦的計(jì)算能力更強(qiáng)大并且保證不出錯(cuò),否則又豈是電腦的對(duì)手,甚至硬件xing能再提高一些的話。更多步以后的變化它都能計(jì)算得出來(lái)。可對(duì)于人來(lái)講,下國(guó)際象棋時(shí)能看清十步以內(nèi)所有變化的都是鳳máo麟角。
可是,圍棋不同,它的游戲規(guī)則更趨人xing化,但凡入段的高手不僅計(jì)算棋步的能力超強(qiáng),對(duì)于“勢(shì)”的判斷更是遠(yuǎn)勝于電腦。
所謂“勢(shì)”。指的就是大局觀,擁有生物神經(jīng)元的人可能很容易就能感悟到這種大局觀,可電腦不行,電腦里最基本的東西還是0和1,它只能通過(guò)是和否來(lái)斷定一個(gè)動(dòng)作的正確或錯(cuò)誤,并沒(méi)有所謂大局觀這種很模糊的概念。
因此,長(zhǎng)久以來(lái),iBm公司搞出了超級(jí)國(guó)際象棋電腦“深藍(lán)”,卻無(wú)論如何也nong不出一臺(tái)超級(jí)圍棋電腦。原因很簡(jiǎn)單,如果依舊按照深藍(lán)的數(shù)模來(lái)構(gòu)建圍棋系統(tǒng)的話,那么整個(gè)超級(jí)計(jì)算機(jī)的硬件設(shè)施將不堪負(fù)荷。
落子畢竟是一個(gè)有選擇和判斷的東西,就國(guó)際象棋而言,棋子每一步可落的點(diǎn)都不可能超過(guò)63個(gè),再除開(kāi)一些當(dāng)時(shí)情況下根本就走不到的點(diǎn),平均每一步棋的可選點(diǎn)位也就在十六個(gè)點(diǎn)左右,這樣的選擇計(jì)算還在超級(jí)電腦可承受的范圍之內(nèi)。
可圍棋不同,由始至終它每一步可選的落子點(diǎn)位平均下來(lái)都在兩百個(gè)點(diǎn)左右,這么多的選擇,如果以深藍(lán)電腦的計(jì)算能力來(lái)計(jì)算,它落子下出一步棋的時(shí)間約為一年半,而這步棋還只是一般xing的正確步驟。也就是說(shuō),隨便找個(gè)業(yè)余圍棋高手就能下得電腦找不著北。
出現(xiàn)這樣的情況,其最根本的原因在于計(jì)算機(jī)根本不懂得判斷大勢(shì),簡(jiǎn)單來(lái)說(shuō)就是不懂得提前挖坑害人,所以電腦在圍棋上至少在很長(zhǎng)一段時(shí)間內(nèi)沒(méi)法占人類的上風(fēng)。
如今宇星要打破這個(gè)常規(guī),絕不是輕易就能辦到的事情。畢竟主辦方提供的電腦并非什么超級(jí)計(jì)算機(jī),只是比家用電腦好一點(diǎn)點(diǎn)的教學(xué)用電腦,所以一旦做出系統(tǒng)跟人下圍棋,想要以純計(jì)算勝出基本是想都不要想。
因此在硬件環(huán)境實(shí)在不咋地的情況下,宇星必須讓軟件系統(tǒng)具備初級(jí)的大局觀,簡(jiǎn)單來(lái)說(shuō)就是讓程序具備最低級(jí)別的智能,如此一來(lái),加上電腦本身比人類強(qiáng)大無(wú)數(shù)倍的計(jì)算力,宇星估m(xù)o著這個(gè)系統(tǒng)怎么著也能跟業(yè)余棋手拼個(gè)**不離十吧!
宇星三人組說(shuō)干就干,又在那嘀嘀咕咕了一陣,便分好了工。宇星負(fù)責(zé)圖形判斷和模糊判斷這一塊的建模假設(shè),肖涅負(fù)責(zé)基本圍棋規(guī)則的建模假設(shè),至于倪妮,則負(fù)責(zé)死活判斷的建模假設(shè)。
不得不說(shuō),模糊判斷是建模假設(shè)中最難的一部分,因?yàn)樗暮诵木褪亲岆娔X具備智能具備大局觀。
宇星在整個(gè)建模假設(shè)和構(gòu)成的過(guò)程中,根本就沒(méi)碰這一部分的假設(shè)和設(shè)計(jì),最后只在那兒寫了兩個(gè)字——絕密!
負(fù)責(zé)基本圍棋規(guī)則建模的肖涅把自己的工作理出頭緒后,抻長(zhǎng)脖子過(guò)來(lái)一瞧,立馬叫了起來(lái):“三哥,絕密,你這是啥意思?”
“就是字面意思嘍!”宇星撇嘴道,“絕對(duì)不能說(shuō)的秘密,至少不能讓洋鬼子知道。”
肖涅細(xì)細(xì)一想,道:“也對(duì),就算洋鬼子的評(píng)委團(tuán)發(fā)出威脅,不給咱們做出的系統(tǒng)打分,這一部分的設(shè)計(jì)和代碼也決不能透lu給他們!”
“我也同意!”邊上的倪妮chā話道:“不過(guò)等回了國(guó),你可不能藏si,得把這部分設(shè)計(jì)讓我倆參考參考。”
“對(duì)對(duì),小妮子說(shuō)得對(duì)!”肖涅附和道。
宇星哭笑不得,沒(méi)口子答應(yīng),心底卻暗忖:「你們想學(xué),我還想學(xué)呢!」實(shí)際上這一部分他打算讓茵紗傳個(gè)智能程序的初級(jí)副本過(guò)來(lái)接上就行了。
邊上,倪妮怒瞪肖涅,叱問(wèn)道:“你說(shuō)誰(shuí)是小妮子?”
肖涅故意不看她,得瑟道:“誰(shuí)應(yīng)我說(shuō)誰(shuí)!”
“你……”
倪妮被噎得不行,氣呼呼的就想伸手去擰他。肖涅被嚇了一跳,趕緊閃開(kāi)。
宇星見(jiàn)狀,忙招呼道:“好了好了,趕緊做事,有評(píng)委過(guò)來(lái)了。”
兩人瞬間收聲,向主席臺(tái)方向望去,赫然發(fā)現(xiàn)倆老家伙正巡弋在各建模小組的人堆里,時(shí)不時(shí)指指點(diǎn)點(diǎn)。
宇星三人組在整個(gè)會(huì)場(chǎng)幾乎最后面靠角落的位置,兩個(gè)老洋鬼子并只是在前面一點(diǎn)打了個(gè)照面便轉(zhuǎn)了回去,并沒(méi)有關(guān)心宇星他們的建模情況。
“三哥,咱們被人小瞧了啊!”肖涅不爽道。
“最好如此!”宇星冷笑道,“你知道諸葛亮為什么前期老打勝仗后期老吃癟嗎?”
肖涅奇道:“還有這樣的說(shuō)法?說(shuō)說(shuō),怎么回個(gè)事兒啊?”
倪妮也感興趣得很,豎起小耳朵等著聽(tīng)宇星的解釋。
宇星老神在在道:“從演義中看,孔明出山前期可謂軍神,戰(zhàn)無(wú)不勝!但自打他出祁山伐魏起,除了得到一個(gè)姜維,幾乎毫無(wú)建樹(shù),反而把蜀國(guó)的國(guó)力給耗干了……”
“這中間還有說(shuō)法嗎?”倪妮蹙眉道。
“當(dāng)然有說(shuō)法!”宇星道,“諸葛孔明戰(zhàn)勝的那些人都是敗在第一次正面作戰(zhàn)上,進(jìn)而一敗涂地,比如周瑜比如孟獲,反觀魏國(guó),赤壁之?dāng)『螅很娨呀?jīng)熟悉了孔明的戰(zhàn)法,也就沒(méi)再出現(xiàn)過(guò)大的失敗了。”
肖涅眼中一亮,道:“三哥你的意思是,諸葛亮在前期被他的敵人小瞧了?”
“對(duì),就好像我們這樣,那些洋鬼子不知道我們的厲害,到時(shí)候就讓他們好好瞧瞧!”宇星斜了一眼臺(tái)上那些洋鬼子評(píng)委,眸中jing光閃爍。
倪妮這才明白,敢情宇星的話在這兒等著呢!
“干活吧!”宇星招呼了兩人一聲,便繼續(xù)埋頭設(shè)計(jì)。
肖涅倪妮自然也卯足了干勁,絞盡腦汁的趕工。
到了中午,三人匆匆去外面吃了個(gè)飯,就又回來(lái)繼續(xù)作業(yè),下午四點(diǎn)的時(shí)候,他們已經(jīng)將整個(gè)模型的檢驗(yàn)工作完成了。當(dāng)然,屬于絕密的那一部分依舊是絕密,只是在檢驗(yàn)的時(shí)候直接給打上了通過(guò)的字樣。
在宇星他們完成模型檢驗(yàn)之前,已經(jīng)有七八個(gè)小組都把各自的建模項(xiàng)目大綱jiāo到了評(píng)委手里,得到了小型機(jī)房的鑰匙,早早離開(kāi)去完成編程階段的工作了。
宇星三人同樣jiāo上了大綱,評(píng)委們看到題目后,便把之前五輪選拔成績(jī)排前十的宇星給叫上了臺(tái)。
“king同學(xué),你們nong的這個(gè)圍棋項(xiàng)目模型建好了?”首席評(píng)委問(wèn)道。
“是!已經(jīng)nong好了。”宇星答道,“不知這跟我們獲得機(jī)房鑰匙有什么關(guān)系嗎?”這話其實(shí)是在變相表達(dá)不滿。
@!!
最新全本:、、、、、、、、、、
(https://www.dzxsw.cc/book/22124/1263688.html)
1秒記住大眾小說(shuō)網(wǎng):www.dzxsw.cc。手機(jī)版閱讀網(wǎng)址:m.dzxsw.cc