30 ChinaStar
星光給范玨的KPL工作帶來(lái)的提升是顯著的,在范玨通過(guò)折磨了巔峰賽選手大半個(gè)月之后,一份訓(xùn)練任務(wù)被他整理了出來(lái)。
任務(wù)上,各個(gè)選手該拿什么英雄,大概什么時(shí)候就可以送了,等等問(wèn)題還有指標(biāo)被標(biāo)得明明白白,配套的知識(shí)點(diǎn),著重點(diǎn)也被范玨寫(xiě)好保存在電腦里,每天就有東西可以將了,KPL這邊的東西暫且不談。
范玨用星光的算法重新跑了一遍星照的程序,然后和老的程序打了一遍,發(fā)現(xiàn)星光打星照就像星照打普通人一樣,當(dāng)操作的因素都已經(jīng)被開(kāi)發(fā)到極致之后,思維層次的高低就完全成了決定戰(zhàn)局的唯一因素。
這讓范玨想到了,星照的程序是從alpha0哪里學(xué)來(lái)的,那么現(xiàn)在自己的升級(jí)版程序應(yīng)用在圍棋上能不能行呢?
說(shuō)干就干,范玨首先給國(guó)家派遣給自己的保鏢打電話(huà),告訴他自己需要拿之前偷的alpha0的源程序和數(shù)據(jù)庫(kù),這個(gè)放在自己的老房子里,現(xiàn)在有疫情自己過(guò)不去,別人辦他也不放心,讓保鏢大哥去把這個(gè)事情辦一下。
很快沒(méi)過(guò)幾天,兩塊硬盤(pán)和一個(gè)帶著主機(jī)的臺(tái)式機(jī)被兩個(gè)穿著軍裝的小伙子抬了進(jìn)來(lái),保鏢畢恭畢敬地跟在一個(gè)老人的后面。
“小范啊,這次又準(zhǔn)備做點(diǎn)什么樣的東西啊?”
“圍棋的人工智能,對(duì)標(biāo)阿爾法狗和阿爾法零的一個(gè)人工智能?!狈东k直言到。
“可以呀,大有可為啊,為國(guó)爭(zhēng)光,證明中國(guó)的計(jì)算機(jī)水平不比外國(guó)差,我就不多打擾你了。”領(lǐng)導(dǎo)說(shuō)完之后就帶著幾個(gè)小兄弟走了。
范玨打開(kāi)了alpha0的源程序,之前他是從alpha0上扒代碼來(lái)學(xué)習(xí)人工智能的算法,現(xiàn)在他需要從自己的核心算法反過(guò)來(lái)寫(xiě)一個(gè)圍棋的程序,因此他需要學(xué)習(xí)一下怎么整這個(gè)圍棋的玩意。
首先寫(xiě)一堆亂七八糟的東西,混淆視聽(tīng)——他可以偷別人的代碼,別人也可以偷他的代碼。
然后研究一下內(nèi)置的決策模型是怎么樣作用于圍棋棋盤(pán)的,一個(gè)專(zhuān)門(mén)的轉(zhuǎn)碼程序在里面運(yùn)轉(zhuǎn),假如范玨用自己的算法來(lái)適應(yīng)這一個(gè)轉(zhuǎn)碼,這個(gè)算法也會(huì)很快被人所破解,范玨照著這個(gè)程序也寫(xiě)了一個(gè)與自己的打法文件對(duì)接的程序,想了想不放心,于是又給這個(gè)對(duì)接寫(xiě)了一個(gè)加密。通過(guò)這個(gè)程序把人工智能里的想法作用于棋盤(pán)之上。
那么這一個(gè)圍棋的小程序就寫(xiě)好了,范玨給他取名ChinaStar,中國(guó)之星,取名的駝峰命名法十分的講究。
但是人工智能再怎么說(shuō)也是要學(xué)習(xí)的,范玨不想整這些數(shù)據(jù)的東西,拿出自己的硬盤(pán),里面是和程序一起打包的數(shù)據(jù)庫(kù),稍微解碼殺毒一手,把數(shù)據(jù)庫(kù)喂給了ChinaStar。
兩天之后,一眾大佬還有一些國(guó)內(nèi)的頂級(jí)的圍棋選手聚集在了范玨的家里,大屏幕上,兩邊是alpha0和ChinaStar,alpha0思考良久才走出一步棋,ChinaStar在很快的時(shí)間內(nèi)就予以回應(yīng),中盤(pán),ChinaStar獲得了勝利,客廳里,大家掌聲都響起。
“我宣布,ChinaStar第一次內(nèi)部測(cè)試對(duì)戰(zhàn)alpha0二零一九年11月版本,取得成功!”
大家在大屏幕前拍攝了一張合影,大領(lǐng)導(dǎo)和范玨站在中間,旁邊圍繞著的是其他的領(lǐng)導(dǎo)以及國(guó)內(nèi)的頂尖棋手們,最旁邊站的是琪琪以及其他的小魚(yú)小蝦,但是這些小魚(yú)小蝦到地方上也是翻云覆雨的存在。
范玨拿出早就擬定好的保密合同,簽署后,眾人離開(kāi),范玨順手加上了柯潔的微信,潔寶……嘿嘿……我的潔寶。
星照工作室時(shí)隔幾個(gè)月又發(fā)布了一條微博:兄弟們,整了個(gè)大活兒,周日上午9點(diǎn)直播間見(jiàn),同時(shí)整出來(lái)一張海報(bào),海報(bào)上,gogo站在點(diǎn)點(diǎn)星光的射線(xiàn)里,手中拿著一個(gè)白色棋子。
這條微博很快就登上了微博的熱搜第一,大家紛紛在下面評(píng)論加油打氣。
“星照牛逼”
“手上拿的是棋子嗎?是要打阿爾法狗了嗎?”
“活啦!活啦!”
“怎么又出來(lái),又來(lái)幫土豆擋槍了?”——這條評(píng)論由于被攻擊次數(shù)太多而登上了熱門(mén)。
第二天,范玨又發(fā)布了一條微博上面寫(xiě)著,星期日,歡迎各大圍棋高手挑戰(zhàn)星照工作室自行研發(fā)的ChinaStar軟件,挑戰(zhàn)不用報(bào)名費(fèi),但是至少要能有一定的實(shí)力或者戰(zhàn)績(jī)才可以報(bào)名,但是倘若獲得了勝利對(duì)方可以獲得1000000人民幣,名額不限,不管多少人都可以同時(shí)挑戰(zhàn),APP上也會(huì)同時(shí)直播。
星期天的早上,全球所有的目光集中在了星照工作室的身上,假如說(shuō)王者榮耀時(shí)期只是中國(guó)一個(gè)國(guó)家的狂歡,那么圍棋就是全世界矚目的一項(xiàng)比拼算法先進(jìn)性以及電腦性能的人類(lèi)腦力運(yùn)動(dòng)。
所有參與挑戰(zhàn)的棋手的資質(zhì)已經(jīng)審核完畢,范玨在APP里又開(kāi)辟了一個(gè)下圍棋的軟件,實(shí)名認(rèn)證使得每個(gè)人登錄之后的權(quán)限都不一樣,棋手進(jìn)去可以與gogo對(duì)弈,而其他人可以進(jìn)去選擇一盤(pán)對(duì)局看直播,每一個(gè)棋手都生成了他的虛擬形象。而阿爾法狗的形象則是一直小狗,阿爾法零的形象則是一個(gè)機(jī)器人。
具體的比賽我也不太會(huì)描寫(xiě),具體想要看的可以看看《棋魂:隨身阿爾法狗》,這本書(shū)讓我想起了自己小時(shí)候?qū)W圍棋的歲月。
“ChinaStar對(duì)戰(zhàn)柯潔,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)連笑,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)楊鼎新,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)申真谞,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)樸廷恒,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)金志錫,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)謝科,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)李維清,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)謝爾豪,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)陶欣然,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)辜梓豪,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)芮乃偉,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)許佳陽(yáng),ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)時(shí)越,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)元晟溱,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)丁浩,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)聶衛(wèi)平,ChinaStar勝!”
“ChinaStar對(duì)戰(zhàn)李欽誠(chéng),ChinaStar勝!”
……
(以上的人名全都是我去柯潔BB空間抄的)
“ChinaStar對(duì)戰(zhàn)AlphaGo,ChinaStar勝!”
全世界的目光集中在了最后一盤(pán)棋的對(duì)局上,棋桌前,小機(jī)器人腦后連著的計(jì)算機(jī)飛速的運(yùn)轉(zhuǎn)著,gogo也在不斷地來(lái)回踱步。
隨著阿爾法零的程序顯示著,不論走哪里,勝率都無(wú)法超過(guò)20%,對(duì)方選擇認(rèn)輸,一塊巨大的玻璃把棋盤(pán)蓋住。
“ChinaStar對(duì)戰(zhàn)alphazero,ChinaStar勝!”
“China NO.1!”