第一章 進化算法(1 / 3)

意識漸漸回籠,薑若睜開眼睛,第一次審視這個以他的算法為基礎構建的宏大的世界。

當他看向這個世界的時候,這個世界也發現了他。

底層代碼運行起來,眼前的景象由模糊而清晰,最終勾勒出一座山的鋒利的輪廓。巍然的山巒合圍之下,他像一隻瑟瑟的螻蟻。而那山巒卻是殘缺的,他就站在缺口處。仰望這樣一座山的感覺無限近似於凝視深淵,帶來一種危險的引力,讓他想要走進去。

他聽見山風的聲音。他看見一隻鳥的剪影掠過天空。他嗅到空氣中的微腥味道。

怎麼會那麼像呢。薑若在一瞬間甚至產生了一種錯覺,仿佛時間倒回二十年前,他昏昏沉沉地趴在孟叔的背上。他們都很疲憊了,但卻不能停下,因為不知道後麵的人販子什麼時候追來。

然後他們看見了一座山,跟眼前這麼相像的一座山,圍而不合,有一個缺口。那山巒其實遠沒有眼前這座的險峻,但在年幼的他的記憶裏,對於窮途末路的他們,是一樣的巍峨和不可逾越。

在他們就要絕望的時候,發現山腳下有一座孤兒院。孟叔求院長把他藏在其他孩子中間。小薑若並不完全理解他們麵臨的境地,但他知道什麼是孤兒院。

小薑若說,“我不是孤兒。我媽媽會來接我的。”

孟叔說,“對,她會來接你,所以你要在這裏等她。”

那是過去一切的開始。

薑若沒有問過院長背後的那座山叫什麼。也許根本沒有名字。對於無數大山裏的孩子,由始至終,他們的生命裏隻有這麼一座山,不需要有名字。但此時今日,他知道眼前這座山的名字。

“西北海之外,大荒之隅,有山而不合,名曰不周。”

不周山。

從今往後的一切,從這裏開始。

對大多數博士來說,論文答辯應該就是他們一生中最緊張的時刻,但在薑若眼裏卻實在隻是小場麵。這一方麵歸因於他的自信,另一方麵則要感謝他在不算太長的人生裏經曆了太多的跌宕。總之他鎮定自若地回答著問題,輕鬆得甚至有點兒犯困。

“薑若同學,眾所周知,機器學習的概念早在本世紀初葉就已經廣為人知了,你的進化算法到底突破在何處?”

“在我們把所有代碼開源之前,任何VR體驗店都提供不了能夠讓人完全無法分辨的虛擬現實。究其原因,在於有限的算力永遠無法模擬現實的無限細節。然後我就想,無限的細節真的是有必要的嗎?假設你走近一條河,離得很遠的時候你隻需要水聲,走近點需要模糊的水流,再近點就需要在水裏模擬幾條魚;等你抓了一條魚我們才需要刻畫這條魚身上的鱗片,你把魚剖開做菜,我們才會模擬它的內部結構;而隻有你把魚放到顯微鏡下觀察的時候,我們才不得不把這條魚的建模精確到每一個細胞。我們不需要無限。我們隻需要足以欺騙人的感知的虛假的無限。”

“這不是什麼新鮮概念,難的是實現。”薑若笑了笑,打趣道,“神說,要有算法。於是有了進化算法,也就有了‘山海經’。”

台下教授們都笑了。薑若不需要證明。金葉遊戲已經替他證明了。即使不關注遊戲行業的教授們也不能無視“山海經”鋪天蓋地的消息。先行體驗版隻有十五秒,但已經讓秋城幾乎所有VR吧都被擠爆。

“山海經”的宣傳語很特別:隻有當你去看的時候,世界才存在。

“老顧有個好學生啊。”

“哪裏哪裏。”顧炎教授謙虛道,然而控製不住臉上的笑容,像一朵長滿褶子的太陽花。

“最後一個問題。”薛教授伸出一根手指。