當計算機算法AlphaZero僅靠四個小時就學會了擊敗基于人類專業(yè)知識的最佳國際象棋程序時,國際象棋界感到驚訝?,F(xiàn)在,丹麥奧爾胡斯大學的一個研究小組已經使用了相同的算法來控制量子計算機。
在世界各地,許多研究小組正在嘗試構建量子計算機。即使我們將世界上所有這些計算機組合在一起,這樣的計算機仍能夠解決某些當前經典計算機無法解決的問題。
在奧爾胡斯大學,他們共同致力于建造量子計算機。因此,在雅各布·謝爾森(Jacob Sherson)教授的指導下,一個研究小組剛剛使用計算機算法AlphaZero來學習控制量子系統(tǒng)。
使AlphaZero變得有趣的是,它可以自行學習,而無需任何形式的人類專業(yè)知識。通過這種方式,AlphaZero在Go,Shogi和Chess之類的游戲中擊敗了人類和專門的計算機程序,并且學會了通過與自己對戰(zhàn)來做到這一點。在與自己對抗了僅四個小時之后,AlphaZero擊敗了領先的國際象棋程序Stockfish。AlphaZero如此出色,以至于丹麥大師彼得·海涅·尼爾森(Peter Heine Nielsen)將該程序比作了一個高級外星物種,該物種曾到過地球只是為了在國際象棋中擊敗我們。
AlphaZero一個人很好-但是對于研究人員來說更好
奧爾胡斯大學的研究小組已經通過計算機模擬證明了將AlphaZero應用于三種不同的控制問題的廣泛適用性,每種控制問題都可能在量子計算機中使用。他們的工作最近發(fā)表在《自然量子信息》上。
正如領先的博士生Mogens Dalgaard所描述的那樣,該團隊對AlphaZero的學習能力印象深刻:“當我們分析AlphaZero的數(shù)據時,我們發(fā)現(xiàn)該算法已經學會了利用我們最初未考慮的問題的潛在對稱性。那是一次了不起的經歷。
但是,盡管AlphaZero本身是一個令人印象深刻的算法,但當研究團隊將AlphaZero與專門的量子優(yōu)化算法結合使用時,仍取得了最佳結果。正如Jacob Sherson教授得出的結論:“這表明我們仍然需要人類的技能和專門知識,并且未來的目標應該是理解和開發(fā)可充分利用兩者優(yōu)勢的混合智能接口。”
為了加快該領域的開發(fā)速度,研究小組公開了該代碼,對此感到驚訝。Jacob Sherson說:“幾小時之內,主要的技術公司與量子實驗室和國際領先的大學取得了聯(lián)系,我建立了未來的合作關系,并繼續(xù)說道,因此,直到不久之后這些方法將在全世界的實際實驗中得到使用,才可能成為現(xiàn)實。 。”
背景信息,量子計算機
量子計算機使用量子力學,這是物理學的一個分支,描述了我們宇宙的最小組成部分。在這么小的規(guī)模上,規(guī)則根本不同。例如,一個系統(tǒng)一次可以存在多個狀態(tài)。當翻譯成計算機語言時,這意味著量子計算機可以一次執(zhí)行多個計算,這大大提高了常規(guī)計算機的速度。但是,盡管量子計算機的理論已經建立起來了,但是還沒有人能夠構建出一個完整的量子計算機。除此之外,這還要求我們提高控制這些系統(tǒng)的能力。