您的位置:首頁>科技>正文

除了電腦演算法,人工智慧未來的突破還要取決於硬體!

人工智慧未來的突破點在哪裡?

在機器學習領域處於領先地位的穀歌公司Deep Mind最近發表了一篇文章, 其中描述了AlphaGo Zero如何從零開始成為一個圍棋大師, 其利用強化學習演算法的先進技術, 擊敗了之前的所有版本。 然而, 儘管企業和組織為引進演算法設計和資料科學領域的頂尖人才而相互競爭, 但真正的新聞並不是來自於比特世界, 而是來自於電線、矽和電子行業:硬體又回來了!

摩爾定律的扁平化

首先, 一個快速的歷史旅程:1958年, 第一個積體電路包含了2個電晶體, 體積相當大, 覆蓋一平方釐米。 到1971年, “摩爾定律”在集成晶片性能的指數級增長中變得明顯;2300個電晶體在同一表面上, 與以前一樣。 到2014年, IBM P8處理器擁有多達42億個電晶體和16個核心, 所有這些覆蓋在650平方毫米。 在給定的矽片上, 你能裝多少個電晶體是有一個自然的限制的, 而且我們很快就會達到這個極限。

此外, 機器學習應用, 尤其是在模式識別(如理解語音、圖像等方面)需要大量的並行處理。 當穀歌宣佈其演算法能夠識別貓的圖像時, 他們沒有提到的是, 它的軟體需要16000個處理器才能運行。 如果你可以在雲計算的伺服器上運行你的演算法, 這不是什麼大問題, 但如果你必須在一個移動設備上運行這些演算法呢?這正日益成為一個重要的行業需求。 在終端上運行先進的機器學習演算法給使用者帶來了巨大的優勢, 同時也解決了許多資料隱私問題。 想像一下, 如果Siri不需要做雲計算, 就能夠處理智能手機硬體上的所有資料和演算法。 但是, 如果你發現智慧手機在幾分鐘通話或玩 Minecraft後變得太熱, 你就等著用手機來讓Siri變得真正個性化。

解決瓶頸問題

設備變熱的原因, 以及我們當前電腦硬體設計的主要問題, 是所謂的“馮諾依曼瓶頸”:經典的電腦架構將資料處理與資料存儲分離開來, 這意味著資料需要在計算過程中從一個地方轉移到另一個地方。

並行度通過分解計算和分佈處理來解決部分問題, 但你仍然需要在最後移動資料, 將所有的資料都轉換成期望的輸出。 那麼, 如果有一種方法可以完全消除硬體瓶頸呢?如果處理和資料在同一個地方, 無需移動, 也不會產生熱量或消耗那麼多的能量, 那會怎樣呢?畢竟, 我們的大腦就是這樣工作的:我們沒有像電腦那樣處理資料和存儲資料的獨立區域, 所有的事情都發生在我們的神經元上。

我們的大腦功能在人工智慧研究中並不新鮮, 我們已經在利用神經網路進行深度學習了。 我們通過機器學習演算法和並行處理來類比神經元的功能。 但是, 如果我們的電腦不像我們的大腦那樣運行, 那該怎麼辦呢?自20世紀70年代以來,

人們就已經設想出這樣一種方式:將大腦功能映射到硬體上, 換句話說, 就是用硬體直接“繪製”大腦的結構。 這種方法被稱為“神經形態計算”, 目前終於開始走向商業化。 英特爾和高通等公司最近宣佈, 其將推出用於商業用途的神經形態晶片(neuromorphic chips)。

神經形態晶片可以用於AI應用的終端, 這的確是一個非常令人興奮的消息。 不過, 它們也有可能將機器智慧提升到一個全新的水準。 通過使用電子硬體而不是軟體來發展機器認知, 我們或許能夠實現通用人工智慧的夢想, 並創造出真正的智慧系統。

計算大爆炸

但是,計算真正的大爆炸並非來自於神經形態晶片(儘管有巨大的潛力,最終可能只會有小眾應用),而是來自於量子物理學的應用。隨著對快速計算的需求增加,我們解決真正困難問題的雄心也在增加。如果我們能計算出排列一系列分子的最佳方式來開發治療癌症的方法呢?這個問題實際上是針對減少所有癌症的研究,目前是由試錯法進行的。經典計算無法解決這樣的問題:在經過幾次反覆運算之後,參數的組合就會爆炸。量子計算有可能同時計算所有可能的組合,並在幾秒鐘內得出正確答案。 有許多類似的優化問題可以用量子計算解決。比如在複雜的業務中優化資源配置,或者在經濟中做出能夠支持最佳策略的預測,或者在密碼學中分解數位。

量子電腦正在快速發展:我們現在處於50量子位的水準。讓我們把這個數字寫進預先考慮的範圍。一台32位元的量子電腦可以處理40億個係數和265 GB的資訊——你可能會說,這並不令人印象深刻,因為你可以在幾秒鐘內在一台筆記型電腦上運行類似的程式。但一旦我們達到了64位元的量子電腦極限,故事就會發生巨大的變化。這樣的電腦可以同時計算出互聯網上所有的資訊,即74“艾位元組”(十億GB)——這將需要數年時間才能在當前的超級電腦上完成。

我們已經非常接近了!然而,一旦我們開發出了256位元量子電腦,真正的遊戲規則將會改變。這樣的電腦將能夠計算出宇宙中所有原子的數量,量子計算是宇宙計算,它對人類文明的影響可能是巨大而深遠的。

計算大爆炸

但是,計算真正的大爆炸並非來自於神經形態晶片(儘管有巨大的潛力,最終可能只會有小眾應用),而是來自於量子物理學的應用。隨著對快速計算的需求增加,我們解決真正困難問題的雄心也在增加。如果我們能計算出排列一系列分子的最佳方式來開發治療癌症的方法呢?這個問題實際上是針對減少所有癌症的研究,目前是由試錯法進行的。經典計算無法解決這樣的問題:在經過幾次反覆運算之後,參數的組合就會爆炸。量子計算有可能同時計算所有可能的組合,並在幾秒鐘內得出正確答案。 有許多類似的優化問題可以用量子計算解決。比如在複雜的業務中優化資源配置,或者在經濟中做出能夠支持最佳策略的預測,或者在密碼學中分解數位。

量子電腦正在快速發展:我們現在處於50量子位的水準。讓我們把這個數字寫進預先考慮的範圍。一台32位元的量子電腦可以處理40億個係數和265 GB的資訊——你可能會說,這並不令人印象深刻,因為你可以在幾秒鐘內在一台筆記型電腦上運行類似的程式。但一旦我們達到了64位元的量子電腦極限,故事就會發生巨大的變化。這樣的電腦可以同時計算出互聯網上所有的資訊,即74“艾位元組”(十億GB)——這將需要數年時間才能在當前的超級電腦上完成。

我們已經非常接近了!然而,一旦我們開發出了256位元量子電腦,真正的遊戲規則將會改變。這樣的電腦將能夠計算出宇宙中所有原子的數量,量子計算是宇宙計算,它對人類文明的影響可能是巨大而深遠的。

Next Article
喜欢就按个赞吧!!!
点击关闭提示