衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

量子機器學習是如何實現的

倩倩 ? 來源:36氪 ? 2020-03-25 16:13 ? 次閱讀

近日,Google 宣布推出量子機器學習開源庫 TensorFlow Quantum。

這一開源庫集成了 Google 之前開源的量子計算框架 Cirq 和機器學習框架 TensorFlow。Cirq 提供了一個軟件模擬器來運行量子算法,不要求開發者必須有一臺真實的量子計算機。而 TensorFlow 是一個封裝了底層深度學習模型的軟件庫。簡言之,不管是 Cirq 還是 TensorFlow,都是為了降低新技術門檻而生。借助這些開源工具,開發者可以更快更省地打造量子計算或機器學習應用。

Google 現在把兩者結合了起來,能讓開發者利用經典或者量子數據,快速打造一個混合的量子-經典模型原型,以期推動量子計算和機器學習社區發現更能發揮量子優勢的新算法。

雖然量子計算和機器學習都是技術熱詞,但分屬完全不同的領域。兩者為什么能結合在一起?量子計算能給機器學習帶來什么?一切要從經典數據和量子數據的區別說起。

跳出 0 和 1 的局限

所謂經典數據和經典模型,都是相對于量子而言?,F在流行的計算機被稱為經典計算機,信息量的基本單位是比特,在二進制中取值不是 0 就是 1。

而遵循量子力學規律打造的計算機被稱為量子計算機,信息量的基本單位是量子比特,在取值前處于不確定狀態,即疊加態。也就是說,量子比特可以同時處于 “0” 和 “1” 的狀態。

有人做過一個比喻:經典比特是 “開關”,只有開和關兩個狀態(0 和 1),而量子比特是 “旋鈕”,就像收音機上調頻的旋鈕那樣,有無窮多個狀態。經典計算機通過操縱經典比特進行運算,而量子計算機是操縱量子比特,本質上就是去旋轉它們。

量子疊加這種特性決定了在同樣比特數量的情況下,量子比特能存儲比經典比特更多的信息。

比如,把 1 個“0”和 1 個“1”放在一起,會有 4 個組合狀態:00、01、10、11。2 個經典比特只能是其中 1 種狀態,而 2 個量子比特可以同時包含這 4 個狀態,并且每個狀態都有一定的權重。

只有當人們去讀取量子比特時,同時包含 4 個狀態的量子比特才會變化為其中一個狀態。正是由于這種疊加的特性,量子計算機具備了強大的并行計算能力。

▲(“薛定諤的貓” 就是解釋量子疊加的一個思想實驗)

除了疊加,量子還有個特性是“糾纏”。糾纏性可以讓多個量子比特共享狀態,創造出 “超級疊加” 的量子并行計算,計算能力隨比特數增加呈指數級增長。

理論上,擁有 300 個量子比特的量子計算機,瞬間所能執行的并行計算次數比宇宙中的原子總數還多。

對于量子計算的并行性,微軟 CEO Satya Nadella 在 2017 年微軟 Ignite 大會上,用找迷宮出口來比喻解釋:

為了找到迷宮的出口,經典計算機先開啟一條搜索路徑,遇到障礙物后會沿原路返回。之后再次探尋新路,直到遇障返回或找到了正確出口。雖然最終能找到一個結果,但這種方法相當耗時。

對比之下,量子計算機解鎖了神奇的并行性。它們同時探尋玉米迷宮中的每一條路。因此,量子計算機可能指數級減少解決問題的步驟。

中國科學院院士潘建偉也曾說:“如果傳統計算機的速度是‘自行車’,那么量子計算機的速度就是‘飛機’?!?/p>

這種遠遠超過經典計算機的計算性能,正是機器學習所需要的。眾所周知,當下這次以機器學習方法為代表的人工智能浪潮,是算力、算法和數據相結合的結果。

如果機器學習任務無法快速計算完成,那么經濟價值就無法得到體現。當前,企業和學界普遍采用 GPUFPGA 等適合并行計算的通用芯片來實現加速,但這些方法依然是基于經典計算機。

速度遠遠超越經典計算機的量子計算機,自然而然和機器學習聯系起來。

量子機器學習是如何實現的

早在 1995 年,美國路易斯安那州立大學 Kak 教授首先提出了“量子神經計算”的概念。而后,量子聚類、量子深度學習和量子向量機等算法相繼被提出。2015 年,潘建偉教授團隊在小型光量子計算機上,首次實現了量子機器學習算法 。

事實上,已有的量子機器學習算法主要可細分為 3 類。第一類,機器學習的整體計算依然采用經典計算機,但把比較復雜的計算轉換成量子版本,用量子計算機來運行。

▲(圖片來自《量子機器學習算法綜述》

第二類是“尋找量子系統的力學效應、動力學特性與傳統機器學習處理步驟的相似點,將物理過程應用于傳統機器學習問題的求解,產生出新的機器學習算法”。第三類,則是借助機器學習力去研究量子系統。

目前,對量子機器學習的研究大多集中在第一類。在具體的執行層面上,要用量子計算機來運行經典機器學習復雜計算的部分,首先要把經典數據轉換成量子數據。

然后把量子數據輸入量子計算機,用量子算法計算完成后輸出。由于輸出的計算結果依然是量子疊加態的,所以最后還需要進行測量,把經典數據提取出來。

雖然量子計算的特性和機器學習非常契合,但整體而言量子機器學習還處于初級階段。并且,不是所有的經典機器學習算法都可以用量子計算加速。

量子機器學習算法實用化的硬件條件也還沒有成熟。據科技日報報道,在通用量子計算機建造成功之前,量子機器學習算法很難在實際應用中展現出其數據處理方面的強大能力。

這次開源 TensorFlow Quantum 的 Google,也是一直在打造自己的量子計算機。2019 年 10 月 23 日,Google 在 Nature 上刊登了關于 “實現量子優越性” 的論文 ,他們制造出了 53 個量子比特數的量子計算機,計算能力超經典超級計算機。同樣的計算量,量子計算機用 200 秒就完成了,而目前最強的經典超級計算機,要花費 10000 年才能完成。

“量子優越性” 是指量子計算機可以完成經典計算機無法做到的事情。這個概念最早由加州理工學院理論物理教授 John Preskill 在 2012 年提出。

▲(Google CEO 桑德爾·皮蔡和量子計算機)

Google 用 53 個量子比特實現了“量子優越性”是一個里程碑式的事件,但離通用量子計算機的要求(通常認為需要 100 萬個量子比特)還是很遙遠。盡管如此,依然有越來越多學術機構和公司投入到了量子機器學習領域。并且,在一些具體的場景(如圖像分類),量子機器學習也已經被證明了其可行性。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Google
    +關注

    關注

    5

    文章

    1772

    瀏覽量

    57807
  • 機器學習
    +關注

    關注

    66

    文章

    8441

    瀏覽量

    133093
  • 量子計算
    +關注

    關注

    4

    文章

    1112

    瀏覽量

    35062
收藏 人收藏

    評論

    相關推薦

    使用CUDA-Q實現量子聚類算法

    量子計算機能夠利用疊加、糾纏和干涉等量子特性,從數據中歸納出知識點并獲得洞察。這些量子機器學習(QML)技術最終將在
    的頭像 發表于 11-20 10:14 ?313次閱讀
    使用CUDA-Q<b class='flag-5'>實現量子</b>聚類算法

    什么是機器學習?通過機器學習方法能解決哪些問題?

    來源:Master編程樹“機器學習”最初的研究動機是讓計算機系統具有人的學習能力以便實現人工智能。因為沒有學習能力的系統很難被認為是具有智能
    的頭像 發表于 11-16 01:07 ?512次閱讀
    什么是<b class='flag-5'>機器</b><b class='flag-5'>學習</b>?通過<b class='flag-5'>機器</b><b class='flag-5'>學習</b>方法能解決哪些問題?

    NPU與機器學習算法的關系

    在人工智能領域,機器學習算法是實現智能系統的核心。隨著數據量的激增和算法復雜度的提升,對計算資源的需求也在不斷增長。NPU作為一種專門為深度學習
    的頭像 發表于 11-15 09:19 ?601次閱讀

    基于機器學習的IWR6843AOP跌倒和姿態檢測實現

    電子發燒友網站提供《基于機器學習的IWR6843AOP跌倒和姿態檢測實現.pdf》資料免費下載
    發表于 09-03 10:02 ?1次下載
    基于<b class='flag-5'>機器</b><b class='flag-5'>學習</b>的IWR6843AOP跌倒和姿態檢測<b class='flag-5'>實現</b>

    《圖說本源產品》系列之二:量子計算全物理體系學習

    計算全物理體系學習機,是一個面向量子計算學習者、從業人員,提供量子計算及量子算法的學習、培訓、開
    的頭像 發表于 07-26 08:23 ?417次閱讀
    《圖說本源產品》系列之二:<b class='flag-5'>量子</b>計算全物理體系<b class='flag-5'>學習</b>機

    【《計算》閱讀體驗】量子計算

    ,達到72 個量子比特,即 2^72維時,就能建立起針對經典計算的量子霸權。2020年12月,中國的潘建偉、陸朝陽團隊制造的量子計算機“九章”,宣布在高斯玻色取樣問題上通過 76 個量子
    發表于 07-13 22:15

    量子行走的高效機器學習技術研究

    基于神經網絡技術,僅利用相對于傳統態層析方法50%的測量基數目,即可實現平均保真度高達97.5%的開放光量子行走的完整混合量子態表征。
    發表于 03-19 14:24 ?235次閱讀
    光<b class='flag-5'>量子</b>行走的高效<b class='flag-5'>機器</b><b class='flag-5'>學習</b>技術研究

    量子計算機重構未來 | 閱讀體驗】 跟我一起漫步量子計算

    計算機有望在未來幾年內實現商業化應用。屆時,我們將能夠更充分地利用量子計算機的優勢,推動各行業的創新和發展。
    發表于 03-13 19:28

    量子

    計算機無法解決或需要花費巨大時間和資源才能解決的問題,從而推動科學技術的發展,改變我們的生活方式。雖然目前仍面臨諸多挑戰,但科學家們正在努力克服這些障礙,相信量子計算機的實現將會給我們帶來深遠的影響。
    發表于 03-13 18:18

    量子計算機重構未來 | 閱讀體驗】+ 了解量子疊加原理

    邏輯門,但是它們可以操作疊加態和糾纏態。 量子計算機的計算能力主要來自于量子比特的疊加特性,通過操縱量子比特的疊加態,量子計算機可以同時進行大量的計算,從而
    發表于 03-13 17:19

    量子計算機重構未來 | 閱讀體驗】+量子計算機的原理究竟是什么以及有哪些應用

    計算方法的區別傳統方法是,按照不走枚舉所有情況,而量子計算是一次處理所有情況,是一步到位。但是這里又有疑惑了,量子計算如何實現的一步到位呢, 這里引入了量子比特和傳統計算機比特的
    發表于 03-11 12:50

    量子計算機重構未來 | 閱讀體驗】+機器學習的終點是量子計算?

    很高興,有可以有書看了。 對量子計算感興趣,要從大概10年前說起了,雖然我之前從事的工作跟計算關系不是很直接。 但是,后來隨著接觸的任何事情越來越多,才發現,原來很多事情都可以交給機器做了。 于是
    發表于 03-10 16:33

    量子計算機重構未來 | 閱讀體驗】第二章關鍵知識點

    量子計算機所能做的,剛好是減少計算和操作的繁瑣程度。也就是說,量子計算機是因為計算過程簡化而速度快的計算機。而在這個方向上實現進化的量子計算機被稱為門模型
    發表于 03-06 23:17

    量子計算機重構未來 | 閱讀體驗】+ 初識量子計算機

    、IONQ、 Rigetti、Honeywell、 D-Wave,有按照使用時長收費的,也有按照訂閱年度或月度收費的。 3、傳統互聯網或云計算公司普遍采用云服務形式提供量子計算服務,背后的物理機器可以由
    發表于 03-05 17:37

    量子計算機重構未來 | 閱讀體驗】初探

    ,自己專門去查閱了網上的資料,發現量子計算能用一個量子比特表示以前需要多個門電路組合才能表示的數據。也就意味著,以前需要復雜門電路實現的邏輯運算,在量子比特上可能僅僅需要一個
    發表于 03-04 23:09
    开心8百家乐官网游戏| 百家乐巴厘岛娱乐城| 百家乐投注| 百家乐官网赌的技巧| 百家乐投注科学公式| 优博在线| 百家乐10法则| 尊爵国际娱乐| 三合四局24向黄泉| 金都娱乐城| 做生意怎么看风水| 百乐门线上娱乐| 哈尔滨百家乐赌场| 色中色最新网址| 百家乐如何洗吗| 博E百百家乐官网娱乐城| 百家乐网络娱乐场开户注册| 百家乐官网之三姐妹赌博机| 百家乐群必胜打朽法| 百家乐官网发牌靴发牌盒| 大发888存款| 怎样打百家乐官网的玩法技巧和规则| 大发8888娱乐场下载| 属虎和属猴牛人做生意| 永川市| 华侨人百家乐的玩法技巧和规则| 缅甸百家乐官网玩假吗| 大发888的示例| 百家乐如何玩法| 博狗百家乐官网真实| 爱赢百家乐的玩法技巧和规则| 现金百家乐官网下载| 香港六合彩直播| 介绍百家乐赌博技巧| 汤原县| 大地百家乐的玩法技巧和规则| 真人百家乐官网送钱| 乐众国际娱乐| 金城百家乐买卖路| MG百家乐官网大转轮| bet365体育在线投注|