張澤玲
雖然計(jì)算機(jī)又被稱為“電腦”,并在計(jì)算能力上超過了人腦,而現(xiàn)有的人工智能和大數(shù)據(jù)等技術(shù)更是讓“電腦”如虎添翼,越來(lái)越智能化。但事實(shí)上,無(wú)論是我們家里的臺(tái)式機(jī)還是筆記本電腦,甚至我們手里的手機(jī),其結(jié)構(gòu)跟人類的大腦并不類似。這種“不類似”不僅僅是因?yàn)槿祟惔竽X為“碳基”,而計(jì)算機(jī)是“硅基”,計(jì)算機(jī)和人類大腦最根本的區(qū)別在于組成架構(gòu)以及處理信息的方式都有所不同。那么如果讓計(jì)算機(jī)的組成架構(gòu)與信息處理方式模擬人腦,會(huì)出現(xiàn)什么情況呢?這便是現(xiàn)在計(jì)算機(jī)領(lǐng)域的一個(gè)前沿研究方向——類腦計(jì)算機(jī)了。
傳統(tǒng)計(jì)算機(jī)瓶頸
當(dāng)下絕大多數(shù)計(jì)算機(jī)遵循的都是“馮·諾依曼架構(gòu)”。計(jì)算機(jī)由輸入設(shè)備(鍵盤、觸控屏、話筒、攝像頭等),輸出設(shè)備(顯示器、音響等),計(jì)算單元(CPU、GPU),控制單元(主板、電源控件等)和記憶存儲(chǔ)單元(RAM、硬盤等)組成。這種簡(jiǎn)單明了的架構(gòu)自1945年由馮·諾依曼提出后,經(jīng)過了時(shí)間的考驗(yàn),如今我們還在廣泛使用這一架構(gòu)。
隨著計(jì)算機(jī)性能的不斷提高,人們發(fā)現(xiàn)了這一架構(gòu)也會(huì)存在很多問題。諸如“馮·諾伊曼瓶頸”。它主要存在于“馮·諾依曼架構(gòu)”中計(jì)算、控制單元與記憶存儲(chǔ)單元之間的工作協(xié)作模式上。計(jì)算與控制單元從記憶存儲(chǔ)單元中讀取數(shù)據(jù)的速度,遠(yuǎn)低于它們處理數(shù)據(jù)的速度,從而導(dǎo)致延遲。在處理海量數(shù)據(jù)時(shí),這種延遲更加明顯。這好比我們?cè)跊]有課程記憶的情況下參加某課程的開卷考試,如果考試范圍很大,需要查看大量資料。在沒有預(yù)習(xí)的情況下,我們腦子再靈活,書寫速度再?zèng)Q,也會(huì)因?yàn)椴橘Y料浪費(fèi)大量時(shí)間,導(dǎo)致做不完題目。
除此之外,計(jì)算機(jī)處理信息的方式是離散的。我們都知道計(jì)算機(jī)使用二進(jìn)制,這是因?yàn)?和0剛好對(duì)應(yīng)電路里“開”“關(guān)”兩個(gè)狀態(tài)。表達(dá)“開”“關(guān)”狀態(tài)的元件稱為“邏輯門”。計(jì)算機(jī)通過對(duì)多個(gè)邏輯門的組合,能處理更復(fù)雜的邏輯計(jì)算。因此計(jì)算機(jī)特別擅長(zhǎng)數(shù)字計(jì)算與邏輯表達(dá),但是面對(duì)一些混沌信息處理領(lǐng)域,計(jì)算機(jī)的瓶頸也顯露無(wú)遺。
基于上述兩個(gè)原因,目前人類技術(shù)的進(jìn)步,無(wú)法完全解決讀取速度過低的問題。同時(shí),預(yù)測(cè)處理器運(yùn)算速度迅速翻倍的“摩爾定律”也已經(jīng)失效,意味著計(jì)算機(jī)計(jì)算處理單元速度的提升也已經(jīng)觸及了天花板。
LINK
人類大腦是由碳為主要成分的有機(jī)物組成,而計(jì)算機(jī)的芯片存儲(chǔ)器等半導(dǎo)體元件都是硅制成的。這就是“碳基”與“硅基”。
人腦帶來(lái)的啟發(fā)
相比而言,人類的大腦在思考過程中,基本不會(huì)受到“數(shù)據(jù)讀取”帶來(lái)的延遲。這一方面是因?yàn)槿祟惔竽X的架構(gòu)是由海量神經(jīng)元與突觸連接構(gòu)成的神經(jīng)網(wǎng)絡(luò)系統(tǒng),這一系統(tǒng)并不遵循“馮·諾依曼架構(gòu)”,也因此沒有所謂的“馮·諾依曼瓶頸”。此外,神經(jīng)元作為人類大腦的基礎(chǔ)功能單元,大致相當(dāng)于傳統(tǒng)計(jì)算機(jī)的邏輯門。但它們的判斷邏輯并不是簡(jiǎn)單的0和1,而是存在一個(gè)連續(xù)非離散信息處理區(qū)間。在區(qū)間內(nèi)根據(jù)受到的不同程度刺激,對(duì)應(yīng)產(chǎn)生強(qiáng)度不同的電信號(hào)。而且神經(jīng)元并不像邏輯門那樣一成不變,會(huì)生長(zhǎng)變化,以及對(duì)經(jīng)常出現(xiàn)的刺激信號(hào)做出更快的反應(yīng)。
正是因?yàn)槿四X這些獨(dú)特的機(jī)制,使得我們?cè)诮^大多數(shù)的思考時(shí)間里,并不是在做“非黑即白”的是非判斷題,而可以通過具有模糊性與連續(xù)性的運(yùn)作機(jī)制,對(duì)某個(gè)范圍內(nèi)的信息進(jìn)行整體處理。例如計(jì)算機(jī)在處理圖片時(shí),會(huì)將其拆分成單個(gè)的像素點(diǎn),處理文字時(shí)也會(huì)根據(jù)預(yù)設(shè)的處理程序,將其拆成單獨(dú)字詞。而我們?cè)诳磮D片時(shí),幾乎在看到畫面或文字的同時(shí),就能感受到整張圖片的含義,閱讀大段文字也不需要逐字理解。
讓電腦“類人腦”
正是考慮到目前計(jì)算機(jī)發(fā)展的局限性,加上人腦所帶來(lái)的啟示,讓一些計(jì)算機(jī)科學(xué)家想到了另辟蹊徑:既然人類的大腦這么聰明高效,我們是不是可以設(shè)計(jì)制造模擬人類大腦的計(jì)算機(jī)呢?這一新興的研究方向被稱為“類腦計(jì)算”。這個(gè)新的研究方向旨在打破當(dāng)下計(jì)算機(jī)的模型結(jié)構(gòu),從軟件和硬件方面模擬人類大腦。
軟件模擬
類腦計(jì)算的研究模仿對(duì)象之一就是神經(jīng)元。其實(shí)當(dāng)下最流行的一些機(jī)器學(xué)習(xí)算法,如深度神經(jīng)網(wǎng)絡(luò)、卷積神經(jīng)網(wǎng)絡(luò),就是在軟件層面上對(duì)神經(jīng)元進(jìn)行模擬。雖然看起來(lái)這些機(jī)器學(xué)習(xí)算法表現(xiàn)還不錯(cuò),但其實(shí)它們?cè)谶\(yùn)行時(shí)更加暴露了傳統(tǒng)計(jì)算機(jī)的問題:處理大量數(shù)據(jù)時(shí)計(jì)算速度不夠快,并且耗電量巨大。
硬件模擬
科研人員想到從硬件層面上也來(lái)模仿人類大腦。例如前不久發(fā)布的新聞中,浙江大學(xué)聯(lián)合之江實(shí)驗(yàn)室,共同成功研制出了包含1.2億脈沖神經(jīng)元、近千億神經(jīng)突觸的類腦計(jì)算機(jī)DARWIN MOUSE,是目前國(guó)際上神經(jīng)元規(guī)模最大的類腦計(jì)算機(jī)。該計(jì)算機(jī)使用的浙江大學(xué)自主研制的神經(jīng)擬態(tài)類腦計(jì)算芯片“DARWIN2”,能夠模擬神經(jīng)元接受刺激做出反應(yīng)的過程,而多個(gè)芯片就組成了神經(jīng)系統(tǒng),可以處理復(fù)雜的任務(wù)。另外,2019年清華大學(xué)還成功研制出國(guó)際上首款異構(gòu)融合的類腦芯片“天機(jī)芯”,支持人工神經(jīng)網(wǎng)絡(luò)和脈沖神經(jīng)網(wǎng)絡(luò)的混合架構(gòu)。這意味著這個(gè)芯片同時(shí)模仿了神經(jīng)元的兩類行為。(詳情見《科學(xué)Fans》2019年10期文章《向人腦,覓“天機(jī)”——清華天機(jī)芯是如何煉成的?》)
當(dāng)然,類腦計(jì)算不僅僅局限于從軟件和硬件的角度模仿神經(jīng)元。作為一個(gè)新興科研方向,它其實(shí)是多個(gè)前沿學(xué)科的交叉。它需要通過神經(jīng)科學(xué)以及醫(yī)學(xué)來(lái)了解大腦運(yùn)作機(jī)制;需要建立模擬大腦處理信息的數(shù)學(xué)模型;它還能利用“腦機(jī)接口”,通過外界硬件跟大腦直接溝通,構(gòu)建“混合智能”。我們已經(jīng)見識(shí)過人工智能的本領(lǐng),期待類腦計(jì)算給人類帶來(lái)更多驚喜。