科學家提出超越傳統機器學習的量子演算法
來自瑞士、英國和新加坡的科學家提出了一種新的量子演算法,其進行資料分析的速度可超越傳統機器學習演算法,相關成果已發表在《物理評論快報》上。
計算機“思考”的一種方法是分析大型資料集之間的關係。新加坡國立大學量子技術中心(Centrefor Quantum Technologies,CQT)的研究人員證明了量子計算機比經典計算機能更快地進行這類分析,分析的資料型別也比以前預期的更廣。
該研究團隊提出的“量子線性系統演算法”在2月2日出版的《物理評論快報》(PhysicalReview Letters)上發表。將來,該演算法能幫助處理各類問題的數字,涵蓋商品定價、社交網路和化學結構。
研究人員表示先前的量子演算法適用於很具體的問題型別,如果希望處理其他資料的速度也能提高到量子速度,那就需要升級。這正是該研究團隊提供的東西。首個量子線性系統演算法是由另一研究團隊於2009年提出。這一演算法開啟了量子形式人工智慧或機器學習的研究。
線性系統演算法適用於大資料矩陣。例如,交易員會試著預測商品的未來價格。該矩陣可以捕捉價格隨時間變化的歷史資料以及可能影響價格的特徵資料,例如貨幣匯率。線性系統演算法通過“倒置”矩陣來計算各種特徵之間的相互關聯強弱。後續可利用該資訊來推斷未來。“分析矩陣涉及了很多計算。例如,如果矩陣的條目超過10000*10000,對經典計算機就很難了。”研究人員解釋道。這是因為計算步驟數量隨著矩陣中元素數量增大而迅速增加,矩陣規模一翻倍,會讓計算長度增加八倍。
2009年的演算法可以更好地應對較大的矩陣,但是前提是矩陣中的資料是所謂的“稀疏”資料。在這種情況下,各元素之間的關係受限,通常並不是真正的真實世界資料。
研究人員提出的新演算法比經典演算法和之前的量子演算法版本更快,對其處理的資料型別沒有限制。粗略來說,對於一個10000的方矩陣,經典演算法需要進行約一兆步計算,第一種量子演算法需數萬步,而新的量子演算法只需數百步。該演算法以“量子奇異值估算”(quantumsingular value estimation)技術為基礎。
已有一些早期量子線性系統演算法用於小規模量子計算機的理論驗證研究。該研究團隊希望與實驗團隊合作,對他們的演算法也進行理論驗證研究。他們還希望對實施該演算法所需的工作進行完全分析,發現可能存在的間接成本。
要展示出與經典演算法相比所具有的真正量子優點,還需要更大型的量子計算機。研究人員估計,“要能真正地利用實驗家構建的硬體來進行有意義的量子計算並應用於人工智慧,還需要三到五年的時間。”
相關文章
- 量子機器學習為傳統的AI演算法注入活力機器學習AI演算法
- 「資料科學家」必備的10種機器學習演算法資料科學機器學習演算法
- 量子機器學習 (QML)機器學習
- 成為資料科學家應該知道的10種機器學習演算法資料科學機器學習演算法
- 中國科學家構建世界首臺超越早期經典計算機的光量子計算機計算機
- 機器學習工程師與資料科學家的大斗法機器學習工程師資料科學
- 機器學習演算法迴避了科學方法 - thenewstack機器學習演算法
- Python機器學習 5個資料科學家案例解析Python機器學習資料科學
- 資料科學系統學習 機器學習演算法 # 西瓜書學習記錄 [12] 整合學習實踐資料科學機器學習演算法
- TikTok機器學習與資料科學家的面試題 - Reddit機器學習資料科學面試題
- 資料科學家與機器學習工程師的區別? - kdnuggets資料科學機器學習工程師
- 機器學習反向傳播演算法的數學推導機器學習反向傳播演算法
- 資料科學家會被機器學習工程師取代嗎? - KDnuggets資料科學機器學習工程師
- 機器學習揭示量子系統的底層物理原理,助力物理學發現機器學習
- 【資料科學系統學習】機器學習演算法 # 西瓜書學習記錄 [6] 樸素貝葉斯實踐資料科學機器學習演算法
- 中國科學院物理學家利用機器學習揭示原子核殼演化機器學習
- 【機器學習】新手必看的十種機器學習演算法機器學習演算法
- 美國科學促進會:機器學習“正在導致科學危機”機器學習
- 機器學習演算法學習筆記機器學習演算法筆記
- 機器學習演算法機器學習演算法
- 機器學習分享——反向傳播演算法推導機器學習反向傳播演算法
- Python遷移學習:機器學習演算法Python遷移學習機器學習演算法
- 演算法金 | A - Z,115 個資料科學 機器學習 江湖黑話(全面)演算法資料科學機器學習
- [譯] 資料科學領域十大必知機器學習演算法資料科學機器學習演算法
- 機器學習演算法:AdaBoost機器學習演算法
- 從 0 開始機器學習 - 機器學習演算法診斷機器學習演算法
- 全球40億人沒有地址,於是資料科學家想到了機器學習資料科學機器學習
- 統計機器學習機器學習
- 機器學習--有監督學習--演算法整理機器學習演算法
- 資料科學和機器學習面試問題資料科學機器學習面試
- 【機器學習】機器學習建立演算法第1篇:機器學習演算法課程定位、目標【附程式碼文件】機器學習演算法
- 五個給機器學習和資料科學入門者的學習建議機器學習資料科學
- 文字分類:Keras+RNN vs傳統機器學習文字分類KerasRNN機器學習
- 注水、佔坑、瞎掰:起底機器學習學術圈的那些“偽科學”機器學習
- 常見機器學習演算法背後的數學機器學習演算法
- 機器學習演算法:Logistic迴歸學習筆記機器學習演算法筆記
- 【機器學習演算法】XGBoost原理機器學習演算法
- 機器學習【模型,策略,演算法】機器學習模型演算法