第659章 把AI大佬都震住了

投票推薦 加入書籤 小說報錯

  兩分鐘後,一號會議室里擠滿了人。

  斯坦福人工智慧實驗室的精英們全部到齊。

  約翰和大衛這兩位資深研究員坐在最前排,兩人都在互相詢問發生了什麼緊急情況。

  李飛飛大步走入會議室,直接走到投影幕布前。

  陳冉已經把自己的筆記本電腦連接上了投影儀。

  幕布上清晰地展示著陳冉和「超凡脫俗」的QQ聊天記錄,以及那份簡陋的代碼文件。

  會議室里的燈光被調暗。

  李飛飛站在屏幕旁,拿著雷射筆指著屏幕上的中文字符。

  「各位,就在十分鐘前,陳冉聯繫上了霸榜ImageNet的那個神秘中國團隊。」李飛飛開口說道,開始用英文逐句翻譯聊天記錄的內容。

  當她翻譯到對方是一個高中生,並且是用攢出來的AMD顯卡跑出成績時,會議室里瞬間炸開了鍋。

  一片難以置信的議論聲此起彼伏。

  大衛猛地站了起來,他雙手撐在會議桌上,大聲抗議。

  「教授,這完全是胡說八道!一個高中生怎麼可能懂神經網絡的反向傳播算法求導?他連基礎的線性代數都沒學完!」

  大衛指著屏幕上的代碼文件,語氣變得憤怒。

  「幾百行代碼就能達到這種精度?這違背了基本的計算機科學常理!這一定是一場惡作劇,或者是他們篡改了測試集的數據作弊!」

  約翰坐在椅子上,翹起二郎腿,雙手交叉放在胸前。

  他冷笑著補充:「大衛說得對。還有一種可能,這就是谷歌或者微軟那邊哪個頂尖實驗室開的小號馬甲,故意用這種荒誕的設定來嘲弄我們。」

  其他研究員紛紛點頭附和,會議室里充滿了對這份聊天記錄的質疑和嘲笑。

  沒有人相信一個高中生能用這種破爛代碼改變人工智慧的格局。

  李飛飛站在最前方,靜靜地聽著眾人的爭論。

  她沒有打斷大衛的抗議,也沒有反駁約翰的猜測。

  她看著這些在學術界擁有極高地位的研究員,表情平靜。

  等會議室里的聲音逐漸小了下去,李飛飛轉身面向陳冉。

  「陳冉,點開那個高中生在聊天裡發過來的文檔連結。」李飛飛下達指令。

  陳冉立刻操作滑鼠,在QQ聊天記錄里找到了顧超凡發來的一個網址連結。

  這是顧超凡為了證明自己沒有說謊,順手發過來的TensorFlow官方在線文檔連結。

  陳冉點擊連結,瀏覽器自動跳轉。

  投影幕布上出現了一個極其簡潔的網頁界面。

  網頁的左上角印著一個橙色的T字形Logo。

  旁邊寫著一行大字:TensorFlow - 一個開源的機器學習框架。

  會議室里徹底安靜了下來。

  大衛坐回了椅子上,約翰放下了二郎腿,身體不由自主地向前挪動了一些。

  所有人都在盯著屏幕上的網頁。

  李飛飛示意陳冉往下滾動頁面。

  網頁的內容極其詳盡。

  從最基礎的張量(Tensor)概念解釋,到計算圖的構建,再到自動微分機制的底層原理。

  最後是完整的模型部署方案。

  文檔里甚至附帶了大量的示例代碼,和顧超凡發來的那份簡陋代碼如出一轍。

  會議室里的氣氛發生了詭異的變化。

  之前那些嘲笑和質疑的聲音完全消失了。

  空氣仿佛凝固了一般。

  只剩下陳冉點擊滑鼠左鍵和滾動滑鼠滾輪的咔噠聲。

  李飛飛沒有說話,她給大家留出了充足的閱讀時間。

  十分鐘過去了。

  二十分鐘過去了。

  一個小時過去了。

  會議室里依然沒有任何人說話。

  這些頂尖的研究員們就像是看到了神跡的狂信徒,貪婪地閱讀著文檔里的每一個字符。


  約翰第一個抬起頭。

  他的眼神發直,目光毫無焦距地盯著天花板。

  約翰的嘴唇微微顫抖著,他用極低的聲音嘟囔了一句只有他自己能聽懂的髒話。

  大衛則煩躁地摘下鼻樑上的眼鏡。

  他從口袋裡掏出眼鏡布,用力地擦拭著鏡片,仿佛要把鏡片擦穿。

  大衛的嘴裡不停地念叨著:「怎麼可能不需要手動求導……原來可以這樣封裝圖計算……原來可以這樣調度顯存……」

  陳冉坐在電腦前,已經打開了系統自帶的記事本軟體,雙手在鍵盤上瘋狂地敲擊,記錄著文檔里的核心API調用方式。

  他的後背已經出了很多冷汗。

  李飛飛看著眾人的反應,知道時機已經成熟了。

  她拍了拍手,將所有人的注意力吸引到自己身上。

  「現在,還有人覺得這是個惡作劇嗎?」李飛飛環視全場。

  沒有人回答。

  大衛停止了擦眼鏡的動作,約翰把視線從天花板上收了回來。

  李飛飛做出決定,她轉身看向陳冉。

  「陳冉,當場驗證。」李飛飛的聲音在大號會議室里迴蕩。

  陳冉愣了一下,抬頭看著李飛飛:「教授,就在這裡?」

  「對,就在這裡。」李飛飛指著角落裡堆放雜物的架子,「大衛,你去把架子上那幾台廢棄的AMD顯卡測試機搬過來。」

  大衛立刻起身,拉著約翰一起跑到角落,七手八腳地把幾台布滿灰塵的主機搬到了會議桌上。

  這幾台機器原本是兩年前買來做圖形渲染測試的課題,後來因為項目結束,就被丟在角落裡吃灰了。

  約翰找來電源線和網線,迅速將機器接通點亮。

  陳冉把自己的筆記本電腦通過區域網連接到這幾台測試機上。

  所有人都圍攏了過來,靜靜盯著陳冉的屏幕。

  陳冉按照TensorFlow文檔里的環境配置指引,開始敲擊命令行。

  由於作業系統版本差異,安裝過程中報了幾個錯誤。

  但大衛和約翰這兩位頂尖大牛親自上陣,只用了不到十分鐘就修改了底層的依賴庫路徑,強行把環境跑通了。

  陳冉將顧超凡發來的那幾百行代碼複製到測試機上。

  他修改了一下代碼里硬編碼的數據集路徑,將其指向實驗室本地的ImageNet測試集庫。

  陳冉停下敲擊鍵盤的動作,轉頭看向李飛飛。

  李飛飛點了點頭。

  陳冉按下回車鍵。

  終端界面停滯了一秒鐘。

  緊接著,一排排初始化信息開始在屏幕上瘋狂滾動。

  底層開始調用AMD顯卡的計算資源。

  主機機箱裡的散熱風扇瞬間爆發出巨大的轟鳴聲,轉速直接拉滿。

  幾秒鐘後,屏幕上出現了訓練進度的提示。

  模型開始訓練了。

  真的在AMD的顯卡上跑起來了。

  沒有任何CUDA的參與,沒有任何英偉達底層算子的支持。

  全場死一般的寂靜,只能聽到機箱風扇狂躁的呼嘯聲。

  所有人都在盯著屏幕上不斷跳動的誤差數值。

章節目錄