高考結(jié)束后的第二天。
考生們?cè)诳駳g,除了林墨。
上午九點(diǎn),他撥通了沈一鳴的電話。
電話幾乎是瞬間就被接起,那頭傳來沈一鳴的聲音:"林墨同學(xué)!考得怎么樣?叔叔都聽幼楚說了,她說……感覺非常好!"
最后幾個(gè)字,沈一鳴的語調(diào)明顯上揚(yáng),充滿了壓抑不住的喜悅。
"正常發(fā)揮。"林墨聲音平靜,"叔叔,考試結(jié)束了,我們的事業(yè),也該正式開始了。今天有時(shí)間嗎?我想跟您完整地聊一聊'慢聲'的未來。"
"有!當(dāng)然有!時(shí)間地點(diǎn)你來定,我隨時(shí)恭候。"
"那就下午兩點(diǎn),在江城大學(xué)南門對(duì)面的'靜心茶社'吧。"
"好,一言為定!"
---
下午兩點(diǎn),靜心茶社。
古色古香的包廂內(nèi),紫砂茶壺的壺嘴正悠悠地飄出白色的熱氣,空氣中彌漫著醇厚茶香。
沈一鳴早已在此等候。他神情專注地親自為林墨面前的茶杯續(xù)上茶水,姿態(tài)間沒有絲毫長輩的架子。
"林墨,今天叔叔洗耳恭聽。"沈一鳴將茶杯推到他面前,開門見山。
林墨點(diǎn)了點(diǎn)頭,問道:"叔叔,公司注冊(cè)的事情,應(yīng)該已經(jīng)辦妥了吧?"
沈一鳴立刻回答:"辦好了,'慢聲科技',已經(jīng)提交了所有材料,就等批下來了。"
"很好。"林墨從背包里拿出紙和筆,"我們要做的,是一個(gè)時(shí)間熔爐。"
"時(shí)間熔爐?"
"是的。"林墨的筆尖在紙上畫了一個(gè)手機(jī)屏幕的輪廓,然后在里面畫了一個(gè)占據(jù)整個(gè)屏幕的視頻播放界面,"如今市面上的所有視頻軟件,都在試圖給用戶更多的選擇。他們把屏幕分割成無數(shù)個(gè)小塊,布滿了標(biāo)題、縮略圖、評(píng)論區(qū)、相關(guān)推薦……但選擇越多,用戶的決策成本就越高,精力就越分散。而我們要做的,是反其道而行之。"
他的筆尖在那個(gè)全屏的界面上重重一點(diǎn)。
"沉浸感。我們要?jiǎng)?chuàng)造極致的沉浸感。打開'慢聲',沒有復(fù)雜的界面,只有一條視頻流。用戶要做的唯一動(dòng)作,就是上滑,或者下滑。喜歡,就多看幾秒;不喜歡,就立刻劃走。我們將用戶的決策成本,降到無限趨近于零。"
"沒有選擇,才是最好的選擇。因?yàn)椋覀儗⑻嫠麄冏龀鲞x擇。"
沈一鳴縱橫商海多年,對(duì)人性的洞察不可謂不深刻。他瞬間就明白了這種模式的可怕之處——它幾乎完全迎合了人類大腦最底層的懶惰和追求即時(shí)滿足的天性。
"這……確實(shí)很高明。但是,我們?cè)趺幢WC,我們替用戶選擇的,就是他們真正想看的?"沈一鳴問出了關(guān)鍵,"如果推送的內(nèi)容用戶不喜歡,他們很快就會(huì)卸載。推薦算法,我們的優(yōu)勢(shì)在哪里?"
"問得好。"
林墨將那張紙翻過來,寫下了一個(gè)詞:智能推薦算法。
"叔叔,您是計(jì)算機(jī)專業(yè)出身,應(yīng)該知道'神經(jīng)網(wǎng)絡(luò)'的概念。目前主流的推薦算法,大多基于協(xié)同過濾,或者是一些層數(shù)較淺的神經(jīng)網(wǎng)絡(luò)模型。它們能解決一部分問題,但有一個(gè)致命的天花板。"
"什么天花板?"
"網(wǎng)絡(luò)的深度。理論上,神經(jīng)網(wǎng)絡(luò)的層數(shù)越深,它能提取的特征就越復(fù)雜,對(duì)用戶興趣的理解就越精準(zhǔn)。一個(gè)只有20層的網(wǎng)絡(luò),可能只能識(shí)別出用戶喜歡'美女'和'跳舞'。但一個(gè)50層的網(wǎng)絡(luò),就能識(shí)別出用戶喜歡的是'穿著古裝在夕陽下跳古典舞的長發(fā)美女'。而一個(gè)100層,甚至更深的網(wǎng)絡(luò),它能捕捉到的,是連用戶自己都無法用語言描述的、模糊的、潛意識(shí)里真正的偏好。"
"那為什么他們不把網(wǎng)絡(luò)做得更深呢?"
"因?yàn)樽霾坏健?林墨一字一句地說道,"當(dāng)網(wǎng)絡(luò)深度達(dá)到某個(gè)臨界點(diǎn),就會(huì)出現(xiàn)一個(gè)詭異的現(xiàn)象,叫做'網(wǎng)絡(luò)退化'。"
他打了個(gè)比方:"這就像蓋樓,我們都以為樓蓋得越高,風(fēng)景就越好。但蓋到20層的時(shí)候,風(fēng)景確實(shí)不錯(cuò);可當(dāng)你費(fèi)盡心機(jī)蓋到50層,卻發(fā)現(xiàn)風(fēng)景反而變差了,甚至樓體都開始變得不穩(wěn)定,隨時(shí)可能坍塌。這就是'退化'——更深的網(wǎng)絡(luò),性能反而急劇下降。同時(shí),還會(huì)伴隨著'梯度消失'或'梯度爆炸'的問題,讓整個(gè)網(wǎng)絡(luò)根本無法有效訓(xùn)練。"
"而我,找到了解決這個(gè)問題的鑰匙。"
林墨在紙上,寫下了幾個(gè)英文字母:ResNet。
"全稱是'深度殘差網(wǎng)絡(luò)'。它的核心思想,是一種打敗性的、足以被載入教科書的創(chuàng)新。"
林墨的筆尖在紙上畫了一個(gè)簡(jiǎn)單的示意圖,一個(gè)輸入X,經(jīng)過兩層網(wǎng)絡(luò),最終得到一個(gè)輸出H(X)。
"傳統(tǒng)的網(wǎng)絡(luò),是想讓這幾層網(wǎng)絡(luò),直接學(xué)習(xí)和擬合出最終的目標(biāo)結(jié)果,也就是H(X)。比如,輸入一張模糊的照片X,讓網(wǎng)絡(luò)直接輸出一張清晰的照片H(X)。這很難,相當(dāng)于讓一個(gè)新手畫家,直接憑空畫一幅《蒙娜麗莎》。"
"但ResNet換了一個(gè)思路。它不直接學(xué)習(xí)H(X),而是學(xué)習(xí)一個(gè)'殘差',F(xiàn)(X) = H(X) - X。它要學(xué)習(xí)的,是'目標(biāo)結(jié)果'與'原始輸入'之間的'差距'。"
"這就像,我們不要求新手畫家直接畫《蒙娜麗莎》,而是給他一張《蒙娜麗莎》的草稿(X),讓他學(xué)習(xí)需要修改哪些地方(F(X)),才能得到最終的畫作。學(xué)習(xí)'修改',比學(xué)習(xí)'創(chuàng)造',要容易得多。"
林墨在圖上,從輸入X畫了一條跨越網(wǎng)絡(luò)層的弧線,直接連接到輸出端,與F(X)相加。
"這條弧線,就是ResNet的精髓——'快捷連接'。它相當(dāng)于在摩天大樓里,修建了無數(shù)部直達(dá)電梯。它讓原始信息(X)可以輕松地、無損地傳遞到網(wǎng)絡(luò)的更深處,也讓梯度在訓(xùn)練時(shí)可以順暢地回傳,徹底解決了'梯度消失'和'網(wǎng)絡(luò)退化'的問題。"
"有了它,我們就能輕而易舉地構(gòu)建起100層、152層,甚至超過1000層的穩(wěn)定網(wǎng)絡(luò)!當(dāng)別人還在20層的樓頂上沾沾自喜時(shí),我們已經(jīng)站在了1000層高樓的頂端,俯瞰眾生。我們的算法看到的,將是一個(gè)他們無法想象的用戶內(nèi)心世界。"
當(dāng)然,林墨心中很清楚,ResNet的核心應(yīng)用場(chǎng)景是計(jì)算機(jī)視覺,而非推薦系統(tǒng)。實(shí)際上他也不太懂推薦算法。
但這并不妨礙他用這個(gè)概念來忽悠這位未來的岳父,堅(jiān)定他投資的決心。反正他暑假就要把ResNet投稿給計(jì)算機(jī)視覺領(lǐng)域的頂級(jí)會(huì)議CVPR了。
林墨放下筆,看著已經(jīng)被徹底震撼的沈一鳴,做出了最后的總結(jié)。
"沉浸式的產(chǎn)品形態(tài),是我們的'矛',用來攻占用戶的時(shí)間。而基于ResNet的深度推薦算法,是我們的'盾',用來構(gòu)建任何競(jìng)爭(zhēng)對(duì)手都無法逾越的技術(shù)壁壘。再加上讓普通人也能輕松創(chuàng)作的工具,形成'創(chuàng)作者-內(nèi)容-用戶'的生態(tài)閉環(huán)……"
"這,就是'慢聲'。一個(gè)注定要吞噬整個(gè)移動(dòng)互聯(lián)網(wǎng)流量的,萬億級(jí)的商業(yè)帝國。"
沈一鳴呆呆地看著桌上那張寫滿了文字和圖示的紙。
他不是沒見過世面的小老板,他曾執(zhí)掌市值數(shù)十億的集團(tuán),也曾與各路資本大佬談笑風(fēng)生??伤@輩子聽過的所有商業(yè)計(jì)劃、宏圖偉略,在那張薄薄的A4紙面前,都顯得如此幼稚、如此可笑!
萬億……
這個(gè)數(shù)字,他過去連想都不敢想。
許久,沈一鳴顫抖著手,端起了面前那杯早已涼透的茶,一飲而盡。
他搖晃著站起身,走到林墨面前,在后者略帶驚訝的目光中,深深地鞠了一躬。
"林墨,不,從今天起,我叫你林總。"沈一鳴的聲音帶著一絲沙啞和顫抖,"我沈一鳴,愿意押上我的全部身家,我這條命,跟著你,賭上這一把!"
"我只有一個(gè)請(qǐng)求!"
"叔叔請(qǐng)說。"
"我請(qǐng)求您,出任'慢聲科技'的首席架構(gòu)師,并接受公司20%的原始股權(quán)!不!40%!"
林墨沉默了片刻,點(diǎn)了點(diǎn)頭:"好,我接受。"
得到肯定的答復(fù),沈一鳴長長地舒了一口氣。
他回到座位上,依舊無法平復(fù)內(nèi)心的激蕩。
而林墨,平靜地喝了一口茶,提出了他自己的要求。
"叔叔,公司注冊(cè)的事情,您費(fèi)心。我現(xiàn)在需要一個(gè)地方,和一個(gè)工具。"
"您說!"沈一鳴立刻坐直了身體。
"在江城大學(xué)附近,幫我租一套安靜的、至少三室一廳的公寓,租金不是問題,但安保一定要好。另外,"林墨的眼中閃過一抹熾熱的光芒,"繼續(xù)購買英偉達(dá)顯卡。有多少,買多少,全部送到那套裝好的公寓里。"
"我明白了!"沈一鳴重重地點(diǎn)頭,沒有絲毫猶豫,立刻拿出手機(jī),開始撥打電話。
"喂,老張!幫我聯(lián)系一下深城那邊,我再要一批貨,英偉達(dá)的卡,對(duì),Tesla系列,有多少我要多少!錢不是問題!"
三天后。
江城大學(xué)南苑小區(qū),一棟高層公寓內(nèi)。
客廳和兩個(gè)朝南的房間里,堆滿了大大小小的紙箱,上面印著英偉達(dá)那標(biāo)志性的綠色Logo。
這里,將是林墨的AI實(shí)驗(yàn)室。
技術(shù)員花了一天完成了基礎(chǔ)的服務(wù)器搭建和系統(tǒng)安裝。
林墨關(guān)上門,將外界的喧囂徹底隔絕。他按下了開機(jī)鍵。
他打開代碼編輯器,創(chuàng)建了一個(gè)新的git項(xiàng)目文件夾。
隨后,他創(chuàng)建了第一個(gè)python代碼文件,在文件的最頂端,寫下了注釋。
`# Core Algorithm: ResNet`
`# Author: Lin Mo`
一個(gè)屬于他的偉大的時(shí)代,開始了。