一種新的方法可以確定電路是否正確執行了傳統計算機無法解決的複雜操作。
為了邁向實用的量子計算,麻省理工學院、谷歌和其他地方的研究人員設計了一種系統,可以驗證量子晶片何時能夠準確執行傳統計算機無法完成的複雜計算。
量子晶片使用稱為「量子位」的量子位執行計算,量子位可以表示對應於經典二進位位的兩個狀態(0或1)或兩個狀態的「量子疊加」。獨特的疊加狀態可以使量子計算機解決經典計算機幾乎無法解決的問題,從而可能在材料設計,藥物發現和機器學習等方面取得突破。
全面的量子計算機將需要數百萬個量子比特,這尚不可行。在過去的幾年中,研究人員已開始開發包含大約50至100量子位的「噪聲中級量子」(NISQ)晶片。這足以證明「量子優勢」,這意味著NISQ晶片可以解決傳統計算機難以處理的某些算法。但是,驗證晶片是否按預期執行操作會非常低效。該晶片的輸出看起來可能是完全隨機的,因此需要很長時間來模擬步驟以確定一切是否按計劃進行。
在今天發表在《自然物理學》上的一篇論文中,研究人員描述了一種新穎的協議,可以有效地驗證NISQ晶片已經執行了所有正確的量子操作。他們在定製量子光子晶片上運行的一個非常困難的量子問題上驗證了其協議。
「隨著工業和學術界的飛速發展,我們已經超越了能勝過傳統機器的量子機器的風口浪尖,量子驗證的任務變得至關重要,」電氣工程和計算機科學系博士後第一作者雅克·卡洛蘭(Jacques Carolan)說。 EECS)和電子研究實驗室(RLE)。 「我們的技術為驗證多種量子系統提供了重要工具。因為如果我投資數十億美元來製造量子晶片,那肯定會做一些有趣的事情。」
麻省理工學院的EECS和RLE的研究人員以及Google Quantum AI實驗室,Elenion Technologies,Lightmatter和Zapata Computing的研究人員也與Carolan一同加入了論文。
分而治之
研究人員的工作實質上是將量子電路產生的輸出量子狀態追溯到已知的輸入狀態。這樣做可以揭示對輸入執行了哪些電路操作以產生輸出。這些操作應始終與研究人員編寫的程序匹配。如果不是這樣,研究人員可以使用這些信息來確定晶片上哪裡出了問題。
卡羅蘭說,新協議的核心是「可變量子解採樣」,它是一種「分而治之」的方法,它將輸出量子狀態分解為多個塊。 「我們不需要一次很長時間地完成全部操作,而是逐層進行這項無擾的工作。這使我們能夠分解問題,以更有效的方式解決它。」 Carolan說。
為此,研究人員從神經網絡(通過多層計算解決問題)中汲取了靈感,構建了一個新穎的「量子神經網絡」(QNN),其中每一層代表一組量子運算。
為了運行QNN,他們使用傳統的矽製造技術來構建2 x 5毫米NISQ晶片,該晶片具有170多個控制參數,這些可調電路組件使操縱光子路徑變得更加容易。成對的光子從外部組件以特定的波長生成,並注入到晶片中。光子穿過晶片的移相器,而移相器會改變光子的路徑,從而相互幹擾。這將產生一個隨機的量子輸出狀態-表示在計算過程中將發生的情況。輸出由一組外部光電探測器傳感器測量。
該輸出將發送到QNN。第一層使用複雜的優化技術來挖掘嘈雜的輸出,以查明所有加在一起的單個光子的籤名。然後,它「解擾」該組中的單個光子,以識別哪些電路操作將其返回到其已知的輸入狀態。這些操作應與任務的電路特定設計完全匹配。所有後續層都進行相同的計算-從方程式中刪除以前未加密的光子-直到所有光子都未加密。
例如,假設輸入到處理器的量子位的輸入狀態全為零。 NISQ晶片對量子位執行一堆操作,以生成大量的,看似隨機變化的數字作為輸出。 (輸出數量將隨著量子疊加而不斷變化。)QNN選擇該數量龐大的塊。然後,它逐層確定哪些操作將每個量子位還原回其輸入狀態零。如果有任何操作與原始計劃的操作不同,則說明出現了問題。研究人員可以檢查預期輸出與輸入狀態之間的不匹配情況,並使用該信息來調整電路設計。
玻色子「未採樣」
在實驗中,研究小組成功運行了一項流行的計算任務,該任務用於證明量子優勢,稱為「玻色子採樣」,通常在光子晶片上執行。在本練習中,移相器和其他光學組件將操縱一組輸入光子並將其轉換為輸出光子的不同量子疊加。最終,任務是計算某個輸入狀態與某個輸出狀態匹配的概率。從本質上講,這將是一些概率分布的樣本。
但是由於光子的不可預測的行為,傳統計算機幾乎不可能計算這些樣本。從理論上講,NISQ晶片可以相當快速地進行計算。但是,由於NISQ操作和任務本身的複雜性,到目前為止,還沒有方法可以快速,輕鬆地進行驗證。
卡洛蘭說:「賦予這些晶片量子計算能力的相同特性幾乎使它們無法驗證。」
在實驗中,研究人員能夠在其定製的NISQ晶片上「解採樣」遇到玻色子採樣問題的兩個光子-只需很短的時間,就可以採用傳統的驗證方法。
「這是一篇出色的論文,它使用非線性量子神經網絡來學習黑匣子執行的未知unit運算,」約克大學專門研究量子技術的計算機科學教授Stefano Pirandola說。 「很明顯,該方案對於驗證由量子電路(例如,由NISQ處理器執行)的實際門可能非常有用。從這個角度來看,該方案是未來量子工程師的重要基準測試工具。這個想法明顯地在光子量子晶片上實現了。」
卡羅蘭說,儘管該方法是為量子驗證目的而設計的,但它也可以幫助捕獲有用的物理性質。例如,某些分子在激發時會振動,然後基於這些振動發出光子。通過將這些光子注入光子晶片,Carolan說,解擾技術可用於發現有關那些分子的量子動力學的信息,以幫助進行生物工程分子設計。它也可以用來解擾攜帶量子信息的光子,這些量子信息通過湍流空間或材料而積累了噪聲。
卡羅蘭說:「夢想是將其應用於物理世界中有趣的問題。」
支持Google Edge TPU邊緣人工智慧計算晶片
Gravitylink推出的Model Play與Tiorb AIX(鈦靈AIX)也能完美支持Edge TPU。AIX是一款集計算機視覺與智能語音交互兩大核心功能為一體的人工智慧硬體,Model Play是面向全球開發者的AI模型資源平臺,內置多樣化AI模型,與鈦靈AIX結合,基於Google開源神經網絡架構及算法,構建自主遷移學習功能,無需寫代碼,通過選擇圖片、定義模型和類別名稱即可完成AI模型訓練。