ITBear旗下自媒體矩陣:

Google量子計算夢:10年后機器學(xué)習(xí)全部量子化

   時間:2015-12-21 15:13:44 來源:騰訊科技作者:機器之心編輯:星輝 發(fā)表評論無障礙通道
Google量子計算夢:10年后機器學(xué)習(xí)全部量子化

上周,谷歌宣布他們的量子計算機比傳統(tǒng)計算機快上1億倍,有人歡呼雀躍,有人提出質(zhì)疑。讓我們來看看背后的故事吧,看看物理學(xué)家John Martinis如何幫谷歌實現(xiàn)炙手可熱的量子計算之夢。他或許正手握著量子計算的圣杯。本文選自麻省理工科技評論。

John Martinis用老花鏡腿指向幾年后即將造出新型計算機的地方,這種新型計算機將擁有超乎想象的計算能力。那是一個圓柱形的槽,約1.5英寸寬,位于一個半身雕塑大小的結(jié)構(gòu)底部,這個結(jié)構(gòu)由各種圓盤、塊狀物、電線、銅和金堆疊而成。今年秋天,在我拜訪他的前一天,他在這個圓槽中裝載了一個實驗性的超導(dǎo)芯片,上面蝕刻著一個微縮的Google logo,并把這個裝置降溫到絕對零度以上1/100℃。為了慶祝測試機器的第一天,Martinis和同事們在一家自釀啤酒館舉辦了一個他所謂的“小聚會”,這些同事都來自于Google在加州圣塔芭芭拉新購置的實驗室。

如果Martinis的團隊真的造出他們追尋的神奇計算機,必將引發(fā)一場盛大的慶祝。與之相比,這場小聚會實在太寒磣。因為,這臺計算機將能駕馭量子力學(xué)在極端環(huán)境(例如超冷芯片)中涌現(xiàn)的奇妙性質(zhì)。它能讓Google的程序員在一杯咖啡的休息時間內(nèi)解決一個現(xiàn)有超級計算機需要幾百萬年才能解決的問題。Google在普通計算機上開發(fā)來駕駛汽車或回答問題的軟件也將變得更加智能。而Google及其母公司(Alphabet)內(nèi)部冒出的那些更加前沿的想法(例如救災(zāi)機器人或以人類水平對話的軟件)可能將變成現(xiàn)實。

Google量子計算夢:10年后機器學(xué)習(xí)全部量子化

前人已經(jīng)奠定了量子計算的理論基礎(chǔ)。物理學(xué)家們已經(jīng)能夠造出未來的量子計算機賴以存在的基本計算單元,也就是量子比特(qubit)。他們甚至能操控量子比特,使它們聚集成小型的組群。但是,他們還不能造出一臺完全運轉(zhuǎn)、實際有用的量子計算機。

Martinis是該領(lǐng)域內(nèi)的頂尖專家——他在加州大學(xué)圣塔芭芭拉分校的研究團隊已經(jīng)驗證了某些最可靠的量子比特,并能讓它們運行一些量子計算機運轉(zhuǎn)所需的代碼。2014年7月,他對Google說,只要有足夠的支持,他團隊的技術(shù)就能迅速達(dá)到成熟。Google被說服了,并聘用了他。他的新Google實驗室建立并運作起來,Martinis認(rèn)為,他能夠在兩三年內(nèi)造出一臺小而可用的量子計算機。他說,“我們常對彼此說,我們正處在孕育量子計算機產(chǎn)業(yè)的過程中。”

Google和量子計算就像算法天堂中的一場角逐。常有人說,Google對數(shù)據(jù)有著貪得無厭的饑渴。但Google對量子計算的戰(zhàn)略卻比饑渴更加熱切和上癮——他們想從數(shù)據(jù)中汲取信息,甚至從中創(chuàng)造出智能。Google這家公司成立的初衷是商業(yè)化一款排名網(wǎng)頁的算法,它賴以生存的經(jīng)濟基礎(chǔ)是售賣和定位廣告。而最近,Google投入大筆資金來研發(fā)人工智能(AI)軟件,這些軟件能夠?qū)W習(xí)和理解語言或圖像、進行基本的推理以及在擁堵路段駕駛汽車——這些任務(wù)對傳統(tǒng)計算機十分困難,但對量子計算機來說卻是小菜一碟。Google的CEO桑達(dá)爾·皮查伊(Sundar Pichai)最近對投資人說:“機器學(xué)習(xí)這一具有變革意義的核心技術(shù)將促使我們重新思考我們做所有事情的方式。”Martinis的新量子產(chǎn)業(yè)的首要任務(wù)就是證明這一點。

筑夢者

上周之前,幾年內(nèi)造出有用的量子計算機的前景似乎還很遙遠(yuǎn)。政府、學(xué)術(shù)機構(gòu)和企業(yè)實驗室的研究員還遠(yuǎn)不能聚集起足夠的量子比特來建造一臺簡單的原理驗證機。資金雄厚的加拿大初創(chuàng)公司D-Wave Systems出售了幾臺所謂的“全世界最早的商用量子計算機”,但是多年來都未能讓業(yè)內(nèi)專家信服這些機器能完成量子計算機理應(yīng)完成的任務(wù)。

接著,就在上周,NASA(美國宇航局)在加州山景城艾姆斯研究中心的N-258號樓召開了新聞發(fā)布會(N-258號樓是NASA的先進超級計算中心所在地。——譯者注)。那里從2013年開始就放置著Google從D-Wave購買的一臺計算機。在那里,Google建來用D-Wave計算機做實驗的量子人工智能實驗室主任Hartmut Neven公布了一個真實的證據(jù),證明它能提供量子計算機允諾的計算能力。在一個設(shè)計嚴(yán)格的測試中,D-Wave計算機中被稱為量子退火機(quantum annealer)的超導(dǎo)芯片比傳統(tǒng)處理器快了1億倍。

然而,這種優(yōu)勢需要在實際的計算任務(wù)中實現(xiàn),而不僅僅是有目的的測試。Neven是一個健談的機器學(xué)習(xí)專家,他說:“我們需要讓它把工程師辦公桌上的實際問題變得更簡單,并把它放入計算機。”這就是Martinis進入的領(lǐng)域。Neven認(rèn)為D-Wave的量子退火機不會很快準(zhǔn)備好為Google工程師服務(wù),因此他雇傭了Martinis來干這活。Neven說:“很明顯,我們不能只是一味的等待。為了達(dá)到一個真正的技術(shù),我們需要克服一大串的問題。”他說D-Wave芯片上的量子比特太不靠譜,連接起來的厚度也不夠。(D-Wave的CEO Vern Brownell回應(yīng)說他不擔(dān)心來自Google的競爭。)

Google量子計算夢:10年后機器學(xué)習(xí)全部量子化

Google面臨的競爭對手不僅有來自D-Wave的進展,還有微軟與IBM,因為他們也擁有許多量子計算的項目。但是這些公司都更加關(guān)注設(shè)計,而不是讓它們變得更實用。實際上,一個關(guān)于Google項目的大致時間線估計,最快到2017年,Martinis的團隊就能用100個量子比特制造一個量子退火機。D-Wave最新的芯片已經(jīng)有1097個量子比特,但是Neven說一個高質(zhì)量芯片或許可用更少的量子比特就能完成一些任務(wù)。一個量子退火機只能運行一個特定的算法,但是,它碰巧非常適合Google最關(guān)心的領(lǐng)域。麻省理工學(xué)院(MIT)林肯實驗室的高級職員William Oliver研究了量子計算的潛力,他說這種應(yīng)用可能非常有利于模式識別和機器學(xué)習(xí)。

John Martinis今年57歲,對解開量子物理研究復(fù)雜的鏈條、使其成為一個嶄新的工程學(xué)科來說是一個完美的人選。他不僅能夠潛心研究難懂的數(shù)學(xué),還特別喜歡建造東西。操縱哪怕僅一個量子比特都是一個難題,因為這要涉及到量子理論、固態(tài)物理學(xué)、材料科學(xué)、精密加工、機械設(shè)計和傳統(tǒng)電子業(yè)的組合。Martinis個子高高的,有著親善的嗓音,大家公認(rèn)他個人已經(jīng)掌握了上述每塊理論和技術(shù)實施。在帶我們參觀他的新Google實驗室時,不管是面對傳統(tǒng)車間區(qū)域的新烙鐵和機械工具,還是面對冷卻和運算芯片的復(fù)雜設(shè)備,他都興奮不已。他說:“我認(rèn)為這很有趣。我能完成別人無法做到的實驗,是因為我能建造我自己的電子設(shè)備。”

Martinis和他的團隊必須掌握許多技術(shù),因為量子比特是如此變化多端。它們可以用多種不同的方法實現(xiàn)——Martinis的方法是用微電流來冷卻鋁環(huán)直至它們變成超導(dǎo)體。但不管采用什么方法,它們表示數(shù)據(jù)的方法都是微妙的量子狀態(tài),這種狀態(tài)極易被熱量和電磁噪聲扭曲或破壞,并將計算破壞殆盡。

量子比特用它們脆弱的物理性質(zhì)所做的事,正相當(dāng)于傳統(tǒng)芯片上的晶體管用電流完成的事——也就是用0和1的二進制來表示信息。但是,量子比特還有一種稱為疊加態(tài)的狀態(tài),能同時表示0和1。處于疊加態(tài)的量子比特還能以一種叫做量子糾纏的現(xiàn)象相互聯(lián)系,也就是說一個量子比特的行為能瞬間影響到另一個量子比特。有了這些效應(yīng),量子計算機中的單個運算就完成傳統(tǒng)計算機中很多很多運算才能完成的任務(wù)。在某些情況下,隨著處理數(shù)據(jù)量的增加,量子計算機比傳統(tǒng)計算機的優(yōu)勢會實現(xiàn)指數(shù)級的增長。

無法保持量子比特的穩(wěn)定狀態(tài)正是我們尚未造出量子計算機的原因。但是,Martinis已經(jīng)在此問題上研究了11年,他認(rèn)為他已經(jīng)接近答案了。他的量子比特的退相干時間(也就是量子比特保持疊加態(tài)的時長)是幾十微秒——比D-Wave芯片的數(shù)據(jù)高1萬倍。

Martinis對他們團隊的硬件很有信心。這種信心甚至讓他認(rèn)為除了量子退火機以外,他還能為Google建造出其他形式的量子計算機,甚至比量子退火機還更強大。它將被稱為通用量子計算機(universal quantum computer),可被編程來處理任何問題,而不僅僅是一種數(shù)學(xué)問題。實際上,人們對這種方法背后的理論比量子退火機了解得更多,一部分是因為花費在量子計算研究上的大多數(shù)時間和金錢都用在了通用量子計算上。但是量子比特的可靠性還不夠高,不足以將該理論轉(zhuǎn)化成切實可行的通用量子計算機。

直到三月,Martinis和他的團隊首次論證了位于通用量子計算機所需的可靠閾值之上的量子比特。他們讓一個有9個量子比特的芯片運行了一個稱為 surface code的錯誤檢驗程序,該程序?qū)α孔佑嬎銠C的運行十分必要(IBM已經(jīng)能讓部分 surface code在4個量子比特上運行)。Martinis說:“我認(rèn)為,我們對這種技術(shù)的驗證已經(jīng)到達(dá)了能夠按比例放大的程度。這次是來真的。”

Martinis的目標(biāo)是大約2年內(nèi),在他推出Google新量子退火機的同時,也完成一臺完全的通用量子計算機。那將會成為計算機科學(xué)領(lǐng)域的里程碑,但它不可能立即幫到Google的程序員。在威斯康辛州大學(xué)領(lǐng)導(dǎo)量子計算研究團隊的Robert McDermott說,由于surface code的復(fù)雜性,即使一個有著100個量子比特的芯片能運行錯誤檢驗程序,但它不能完成任何額外的工作。然而Martinis認(rèn)為,一旦他能提高量子比特的可靠性,在通用量子芯片上實現(xiàn)100個量子比特,就能打開通往更多量子比特的大門。他說:“這是我們擅長的事。盡管保持相干很困難,但是按比例擴大卻很容易。”

機器學(xué)習(xí)是愚蠢的算法嗎?

當(dāng)Martinis解釋為什么Google需要他的技術(shù)時,他對于人工智能領(lǐng)域的工作者們毫不留情:“機器學(xué)習(xí)算法真的是一種愚蠢的做法,”他的話語中帶有一絲懷疑,“(機器學(xué)習(xí)算法的實現(xiàn))需要學(xué)習(xí)太多的范例。”

事實上,Google和其他計算機公司所使用的機器學(xué)習(xí)技術(shù)與人類或動物學(xué)習(xí)新技能或知識的方式相比是可悲的。教會一個軟件某種新的技能,比如,如何在照片中識別出汽車和貓,通常需要成千上萬張精心挑選并注有標(biāo)簽的范例圖片。盡管一種稱為深度學(xué)習(xí)的技術(shù)最近在軟件通過學(xué)習(xí)來詮釋圖像和語句的準(zhǔn)確度方面有了顯著的進步,但若是要學(xué)習(xí)更復(fù)雜的才能,比如理解語言中的細(xì)微差別等,仍然超出了機器的能力范圍。

Martinis的芯片如何才能使Google的軟件變得不那么愚蠢?弄清這件事的任務(wù)落到了Neven身上。他認(rèn)為量子比特的驚人力量將縮小機器學(xué)習(xí)和真實生物學(xué)習(xí)之間的差距——并且重塑人工智能這個領(lǐng)域。他說,“機器學(xué)習(xí)將轉(zhuǎn)變?yōu)榱孔訉W(xué)習(xí)。”這可能意味著軟件可以從混亂的數(shù)據(jù),或是較少的數(shù)據(jù),甚至是在沒有明確指示的情況下進行學(xué)習(xí)。例如,Google的研究人員已經(jīng)設(shè)計了一種算法,通過應(yīng)用該種算法,他們認(rèn)為即使在多達(dá)一半的范例數(shù)據(jù)被錯誤標(biāo)記的情況下仍然可以讓機器學(xué)習(xí)軟件習(xí)得某種新的技能。Neven若有所思地說,這種計算能力可能是突破當(dāng)今人類所能賦予計算機的能力上限的關(guān)鍵。 “人們都在談?wù)撐覀兡芊駥崿F(xiàn)富有創(chuàng)造力的機器——我們能夠建立的最富有創(chuàng)造力的系統(tǒng)將會是量子人工智能系統(tǒng)”,他說。

更現(xiàn)實地來看,在目前僅僅只有D-Wave的機器可供操作的情況下,Google的研究人員能做的只是推測他們應(yīng)用Martinis制作的芯片之后,能真正實現(xiàn)或者應(yīng)該去實現(xiàn)的究竟是些什么。即便他們開始著手實踐,也需要時間來創(chuàng)造和構(gòu)建操作大量外設(shè)所需的基礎(chǔ)設(shè)施,之后才能真正對Google的商業(yè)業(yè)務(wù)有實質(zhì)性的貢獻(xiàn)。

Neven堅信,Google的量子工匠以及他的團隊可以順利地通過這些考驗。他設(shè)想在不遠(yuǎn)的將來,成排的超導(dǎo)芯片在為Google工程師們接入互聯(lián)網(wǎng)所建立的數(shù)據(jù)中心里一字排開。他說,“我預(yù)測,在10年內(nèi)最后只會剩下量子機器學(xué)習(xí)——你再也不用傳統(tǒng)的方式來工作了。”面帶笑容的Martinis謹(jǐn)慎地接受這一愿景。“我喜歡這一點,但實現(xiàn)它挺難的,”他說,“他(Neven)可以用嘴說,但我必須建立并實現(xiàn)這一想法。”

舉報 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報  |  開放轉(zhuǎn)載  |  滾動資訊  |  English Version