8
本文作者: 林藠頭 | 2016-03-11 14:26 | 專題:人工智能和李世石的世紀(jì)之戰(zhàn) |
當(dāng)AlphaGo 落下第一子開始,無論勝負(fù),這款執(zhí)行著諸多科學(xué)家意志的人工智能產(chǎn)品的“本體”都很值得玩味。無論多么高深的科技,都由硬件打造而成,或許AlphaGo 的本體也可以被看做是一種新型棋具。
在AlphaGo之前,Google也開發(fā)了利用深度學(xué)習(xí)進(jìn)行簡單紅白機(jī)游戲?qū)?zhàn)的人工智能技術(shù)。Linkface聯(lián)合創(chuàng)始人石建萍認(rèn)為,深度學(xué)習(xí)技術(shù)驗證了這樣大數(shù)據(jù)輸入直接預(yù)測一個復(fù)雜問題是可行的,之后很多問題的解決其實都是利用了這個先驗,包括圍棋技術(shù)。AlphaGo的圍棋AI實際上是在圍棋這個特定問題上用深度學(xué)習(xí)的思路建模,并通過Google強(qiáng)大的計算資源不斷進(jìn)行訓(xùn)練。
石建萍介紹道,在IBM“深藍(lán)”時期,人工智能實際上還是人總結(jié)規(guī)律,用算法實現(xiàn)規(guī)律,用高性能計算硬件來進(jìn)行計算的時期?!吧钏{(lán)”在象棋上的算法,主要依靠強(qiáng)大的計算能力窮舉所有路數(shù)來選擇最佳策略,再加上對一些明顯選擇的判斷來縮小窮舉范圍。而象棋棋盤較小,可能的策略較少,所以當(dāng)時的人工智能利用這種暴力的做法是可以戰(zhàn)勝人類的。但是面對圍棋這種可能的策略非常多的情況,基于類似窮舉方案的算法就無能為力了。
早在20世紀(jì)90年代,深度學(xué)習(xí)的概念就被提出,但是由于計算硬件平臺的限制,大家沒有辦法訓(xùn)練足夠深的深度學(xué)習(xí)網(wǎng)絡(luò)。這個驚為天人的想法也因此被雪藏了10多年。目前被頂級公司和研究界使用的硬件平臺大致分為三類,單機(jī)單卡或多卡GPU、GPU集群、CPU集群。使用FPGA加速深度學(xué)習(xí)也是目前業(yè)界和研究界的熱門方向。
硬件配置和具體的任務(wù)有關(guān)。例如,CPU集群適合解決稀疏鏈接的顯存無法容納的大模型。如果有問題需要這樣的網(wǎng)絡(luò),就會對對應(yīng)的硬件平臺有所需求。目前計算機(jī)視覺和機(jī)器學(xué)習(xí)的大部分應(yīng)用都可以用單機(jī)多卡GPU來得到業(yè)界頂尖的成績。
計算機(jī)視覺界四大天王之一Yann Lecun在去年5月的采訪中提及“盡管普遍猜測Google擁有GPU的數(shù)量在8000個左右,但事實上遠(yuǎn)遠(yuǎn)不止,而且隨著圖片、視頻數(shù)據(jù)集的不斷增長,GPU的規(guī)模還在擴(kuò)大?!?/p>
硬件技術(shù)的進(jìn)步是人工智能算法研發(fā)得以推進(jìn)的基礎(chǔ)。SenseTime 異構(gòu)并行計算總監(jiān)劉文志表示,圍棋之類運算需要使用神經(jīng)網(wǎng)絡(luò)和蒙特卡羅辦法來決定下一步的落子,這需要大量的求解和搜索解空間,GPU是神經(jīng)網(wǎng)絡(luò)的很好的加速器,而需要進(jìn)行大量邏輯判斷的蒙特卡羅方法則更適合CPU。從AlphaGo和“異構(gòu)神機(jī)”的相關(guān)報道來說,劉文志認(rèn)為它們都使用了GPU+CPU 來搭建計算平臺。
最近些年基于深度學(xué)習(xí)的人工智能,已經(jīng)完全摒棄了之前基于規(guī)則的方案,通過給定的輸入輸出,新的學(xué)習(xí)方案可以自動學(xué)習(xí)得到給定輸出需要經(jīng)過的運算。在大量訓(xùn)練數(shù)據(jù)的指導(dǎo)下,性能不斷提升。AlphaGo 自我對弈的訓(xùn)練量多大3000萬盤,每一盤均堪稱高手對決。諸多人類高手窮其一生都無法企及的訓(xùn)練量,AlphaGo在短短幾年的時間內(nèi)就可以完成。
當(dāng)然,從目前的狀況來說,限制普通人體驗到AlphaGo這類人工智能的瓶頸仍舊是硬件。資料顯示:“目前百萬級的訓(xùn)練數(shù)據(jù)借助GPU一般都能在幾天內(nèi)完成訓(xùn)練;實際使用時,利用GPU也可以在幾十毫秒內(nèi)完成預(yù)測”。對于普通學(xué)生來說,如果想單槍匹馬研究深度學(xué)習(xí),單硬件配置一項就耗資不菲;對于移動端來說,無論是存儲容量還是計算能力,更是無法同臺式機(jī)或服務(wù)器的GPU比,深度學(xué)習(xí)幾乎無法在移動端的應(yīng)用。對于普通人來說,想和真正的人工智能高手較量一番,仍需要等待一些時日。
如果說圍棋愛好者過分追求棋具是舍本求末,那似乎也只有人工智能才能做到不甚關(guān)注這些“藝術(shù)品”,“全情投入”在棋局中。由人類壟斷對弈名局的日子一去不復(fù)返,流傳千年的人類智慧和情感的寄托被古井無波的程序所取代,未來無論是誰面對這位新晉的“大魔王”棋手之時,定會心存芥蒂。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。