怎麼看都是白棋必輸的局面。
但很快,他忽然想起,他每周去雲省大學上課的時候,隔壁教室每周有一門很冷門的選修課是「國際象棋的基礎與進階」。
那門課可以說是雲省大學上課人數最少、要求最高的課程之一了。
尤其是在國內,基本上沒有太多人想學國際象棋。
幸好他記得那位老師是誰,很快在大學官網上找到了他的聯繫方式。
然後他又聯繫了陸曉,經過陸曉的同意,楚孑迅速與這位教授取得聯繫,三人開了視頻。
教授姓申,主業也不是研究國際象棋的,而是教授邏輯學尤其是博弈論方向很有名的教授,雖然這也是個很冷門的專業,但其實不論是在金融還是計算機領域都有很強的實用性,因為學校要求他開一門選修課,他不願意再教授枯燥的知識,所以才教授起國際象棋。
申教授細細查看起那張棋譜,凝神半晌,點了點頭:「楚同學說的沒錯,這對於白棋來說確實是必輸的局面,可以這麼說,即使是黑棋瞎走,也基本上會是穩贏。」
陸曉問道:「是不是白棋只有和棋的可能性?」
申教授依舊點頭:「是的,唯一的機會就是和棋。」
說著,他就拿出了一張棋盤,擺成了現在這張棋譜上畫的樣子。
然後他走了幾步,最後才說道:「你看,這樣就算和棋了。」
楚孑追問:「請問教授,還有別的走法嗎?」
「這個我要想一下。」申教授又將棋擺回了最初的樣子,然後來來回回走了幾次。
國際象棋的每一步都牽扯到計算,所以申教授進展的很慢,但楚孑和陸曉都不著急,沒有人催促他。
半個多小時之後,申教授搖頭:「我認為似乎沒有別的走法的可能性了,剛剛我走的就是最優解。」
陸曉和楚孑點頭,申教授又補充道:「當然了,國際象棋和所有棋類運動一樣,也要看對手的水平和運氣,所以也沒有定數。」
二人表示了解。
可經過申教授的解讀,他們更迷惑了——魯可留下這樣一副棋局,到底是什麼意思呢?
申教授在這時候忽然問道:「你們知道Alpha Go嗎?」
陸曉回答:「知道,是那個下圍棋的AI選手嗎?」
「是的,它也曾訓練過國際象棋,」申教授說道,「你們知道在AI眼裡,幾乎沒有圖像和空間思考能力,所有的信息都是數據,也就是說,這個棋也就是一種數據,而他下棋的邏輯和蒙特卡洛搜索樹MCTS,和卷積神經網絡CNN有關。」
「蒙特卡洛樹,是一種非常簡單的『樹『,其實跟別的『樹』並沒有什麼分別,所謂樹嘛,必然有很多分支結構,每一個節點其實就代表的是不同的策略……」
陸曉聽到這里,不得不打斷一下:「不好意思教授,我真的聽不明白,您可以用通俗的語言講解嗎?」
「啊,」申教授才發現自己講起和專業相關的知識有點剎不住車,想了一下,「其實AI下棋的一個基本邏輯就是將棋盤轉化成數據,然後在自己龐大的資料庫中運用算法運算,看看將這個數據朝那個方向改變獲勝的可能性大。」