0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

量子計算與量子機(jī)器學(xué)習(xí)的解析

mK5P_AItists ? 2018-01-24 11:33 ? 次閱讀

量子機(jī)器學(xué)習(xí)(Quantum ML)是量子力學(xué)和機(jī)器學(xué)習(xí)的一門交叉學(xué)科。兩者間像一種共生關(guān)系,我們可以利用量子計算的力量生成機(jī)器學(xué)習(xí)算法的量子版本,并應(yīng)用經(jīng)典機(jī)器學(xué)習(xí)算法分析量子系統(tǒng)。

在這篇文章中,計算機(jī)科學(xué)碩士Reena Shaw將用通俗的語言和形象的比喻帶你入門量子機(jī)器學(xué)習(xí)。

△本文作者Reena Shaw

在2017年的微軟Ignite大會上,微軟CEO Satya Nadella用玉米迷宮的形象比喻解釋了經(jīng)典計算機(jī)和量子計算機(jī)之間的差異——

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

對比之下,量子計算機(jī)“解鎖了神奇的并行性。它們同時探尋玉米迷宮中的每一條路?!币虼耍孔佑嬎銠C(jī)可能指數(shù)級減少解決問題的步驟。

這種并行性正是起源于量子物理中“量子位(qubit)”、“疊加(superposition)”和“糾纏(entanglement)”等理論。

這其中的神奇之處遠(yuǎn)不止如此,還得繼續(xù)往下看。

量子計算

量子(Quantum)

量子是任何物理實體(比如能量和質(zhì)量等)的最小可能單位。1900年,德國物理學(xué)家、量子力學(xué)創(chuàng)始人馬克斯·普朗克(Max Planck)提出,在原子和亞原子水平,一個物體的能量被包含在叫做量子(quanta)的離散數(shù)據(jù)包中。

波粒二象性(Wave-particle duality)是量子粒子的特征,它是指微觀粒子基于不同的環(huán)境,有時會表現(xiàn)出波動性,而有時表現(xiàn)出粒子性。

量子理論的特點是找到給定點x在空間中存在的概率,而不是它的確切位置。

△光具有例子和波的雙重性質(zhì)

量子位(Qubit)

經(jīng)典計算機(jī)通過經(jīng)典的“位(bit)”執(zhí)行操作,這些位不是0就是1,而量子計算機(jī)借住的是“量子位(qubits)”。

量子位可被表示為繞核旋轉(zhuǎn)的電子和光子。光子的偏振態(tài)和電子的自旋態(tài)可用|1>和|0>分別表示。

疊加(Superposition)

量子位同時以0和1的形式存在,這種現(xiàn)象被稱為“疊加”。

雖然粒子能存在于多個量子態(tài)中,一旦我們確定了粒子的能量或位置,疊加就至此消失,它只能存在一個狀態(tài)。

量子計算與量子機(jī)器學(xué)習(xí)的解析

△量子位被定義為一對指向單位球面中一個點的復(fù)雜向量。一般來說,直指上方(正軸)的量子位表示為列向量|0>,指向下方(負(fù)軸)的量子位為行向量|1>。

糾纏(Entanglement)

“量子糾纏”指的是量子粒子之間的相互作用。即使粒子間相隔甚遠(yuǎn),它們依然相互作用、相互參照,而不是獨立的。

在測量時,如果一對糾纏的量子被決定處于箭頭向下的自旋態(tài)(能量最低狀態(tài)),則當(dāng)電子與它的磁場保持一致時,這個狀態(tài)就會被傳遞到另一個相關(guān)的箭頭向上的相對自旋態(tài)的例子上。

量子糾纏允許相隔很遠(yuǎn)的量子位彼此之間及時相互作用。

講完這四個基本概念,可能會有個疑問,量子計算是怎樣釋放出巨大的并行性的?

兩個相互作用的經(jīng)典位有四種狀態(tài),即00、01、10或11。每個信息的兩個組成成分(第一個位和第二個位)組合起來僅表示給定時間內(nèi)的二進(jìn)制結(jié)構(gòu)。向普通計算機(jī)添加更多的位仍表示二進(jìn)制結(jié)構(gòu)。

△在測量前的疊加中的量子位具有“自旋向上”和“自旋向下”的概率

一個量子位可同時存在0和1這兩種狀態(tài)。因此,兩個相互作用的量子位可被同時存儲為4個二進(jìn)制結(jié)構(gòu)。一般來說,‘n’ 量子位可同時代表 ‘2n’個經(jīng)典二進(jìn)制結(jié)構(gòu)。

因此,一個300量子位的量子計算機(jī)能同時探索2n種可能的結(jié)果,因此帶來了巨大的并行性。所以,在量子計算機(jī)中加入更多的量子位會成倍增加計算能力。

目前,我們的技術(shù)還無法實現(xiàn)真正意義上的量子計算機(jī),因為添加更多的量子位和處理亞原子需要低于-452華氏度的低溫環(huán)境。

因此,微軟通過量子模擬器LIQUi|>模擬40量子位的操作,通過微軟Azure云計算資源擴(kuò)展。

量子計算可解決專業(yè)的科學(xué)問題,如分子建模、高溫超導(dǎo)體的產(chǎn)生、藥物建模和測試、分子的選擇以及有機(jī)電池的制造。對于看視頻或?qū)慦ord文檔等一般用途的任務(wù),它并不是最佳選擇。

量子機(jī)器學(xué)習(xí)

量子版機(jī)器學(xué)習(xí)算法

尋找巨型矩陣的特征值和特征向量:

一種方式是,執(zhí)行經(jīng)典的PCA(主成分分析)算法的方法之一是取數(shù)據(jù)協(xié)方差矩陣的特征值分解。然而,這在高維數(shù)據(jù)的情況下并不是很有效。

一個未知的低密度矩陣量子PCA能夠揭示與大特征值相關(guān)的量子特征,與線性規(guī)模的經(jīng)典算法相比速度呈指數(shù)級增長。

在量子計算機(jī)上找到近鄰

用監(jiān)督學(xué)習(xí)和無監(jiān)督學(xué)習(xí)計算近鄰的量子算法,是將查詢數(shù)量的上限設(shè)置為計算距離指標(biāo)所需的輸入數(shù)據(jù),如歐幾里得距離和內(nèi)積。

相關(guān)論文地址:https://arxiv.org/abs/1401.2142

量子方法改進(jìn)希格斯玻色子實驗

在希格斯玻色子(Higgs Boson)的實驗中,希格斯玻色子粒子在產(chǎn)生后幾乎立刻就衰變?yōu)樾⌒土W拥募?。最常見的衰減大致是以下這些:

在解決“希格斯粒子信號對抗背景”機(jī)器學(xué)習(xí)優(yōu)化問題時,很多研究人員嘗試將信號與背景分開。此外,量子退火法與經(jīng)典退火法相結(jié)合對機(jī)器學(xué)習(xí)方法最有利。

求解線性方程組的量子算法:

一些量子技術(shù)也能在解決機(jī)器學(xué)習(xí)問題中的子程序中起作用,比如矩陣求逆。

這個問題可被表述,為一個A矩陣和一個向量b想找到向量x滿足Ax=b。為了用量子算法求解線性方程組,我們無需了解x解的本身,而是一個與x有關(guān)的對某些算子近似的期望值。

機(jī)器學(xué)習(xí)分析量子系統(tǒng)

經(jīng)典的機(jī)器學(xué)習(xí)算法已被利用、控制和展示量子現(xiàn)象的基準(zhǔn)系統(tǒng),比如玻色-愛因斯坦凝聚(Bose–Einstein condensate,BEC)。

BEC是一種物質(zhì)的狀態(tài),在這種狀態(tài)下,玻色子原子的稀釋氣體被冷卻到接近絕對零度,大多數(shù)的玻色子都為基態(tài)。

量子效應(yīng)在宏觀層面上會消失,但BEC卻在宏觀層面上顯示出了量子效應(yīng)??茖W(xué)家發(fā)明了一種機(jī)器學(xué)習(xí)者,可以發(fā)現(xiàn)最理想的蒸發(fā)坡道(evaporation ramp),來創(chuàng)造高品質(zhì)BEC。

此外,我們需要好好裂解優(yōu)化BEC的過程,因為學(xué)習(xí)過的機(jī)器學(xué)習(xí)模型決定了在BEC創(chuàng)建過程中哪些參數(shù)是必不可少的。

在量子設(shè)備的設(shè)計中,很多構(gòu)建模塊是在機(jī)器學(xué)習(xí)算法幫助下完成的。

機(jī)器學(xué)習(xí)算法在很多問題上起到了重要作用,比如:

檢測量子變化點:

量子器件(quantum device)可在特定狀態(tài)下發(fā)射不同狀態(tài)的粒子。為了檢測這一狀態(tài)變化點,科學(xué)家們將局部測量的性能與總體測量的性能進(jìn)行了比較。

局部測量:測量每個粒子到達(dá)探測器的狀態(tài)。

總體測量:待所有粒子到達(dá)探測器時最后測量

對于局部測量,Masahide Sasaki在之前的一篇論文中構(gòu)建了一種未知狀態(tài)系統(tǒng)的分類作為監(jiān)督學(xué)習(xí)的一種形式。最后研究人員發(fā)現(xiàn),在檢測突然的量子變化時,總體測量的表現(xiàn)優(yōu)于局部測量。

論文地址:https://arxiv.org/abs/quant-ph/0202173

量子位狀態(tài)的二元分類:

科學(xué)家們訓(xùn)練了一種量子學(xué)習(xí)機(jī)器,將量子位的狀態(tài)分為0和1,經(jīng)典記憶的增長只隨訓(xùn)練量子位的的數(shù)量成對數(shù)增長、即使在一個組成變化的足夠大的訓(xùn)練集下,它也能表現(xiàn)得很好。

量子退相干:

當(dāng)量子系統(tǒng)不是完全孤立時,就有些系統(tǒng)信息丟失在環(huán)境中,導(dǎo)致量子行為的丟失,這被稱為量子退相干。

機(jī)器學(xué)習(xí)技術(shù)可以用來了解更多的量子位上的隨機(jī)移相過程,來預(yù)測量子退相干,穩(wěn)定量子位未來的移相。

重新創(chuàng)建熱力學(xué)可觀測值的值:

利用玻爾茲曼機(jī)的遞歸神經(jīng)網(wǎng)絡(luò),可以再現(xiàn)能量、比熱和磁等熱力學(xué)可觀測的性能。該機(jī)器使用蒙特卡洛抽樣生成的數(shù)據(jù)集進(jìn)行訓(xùn)練。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8418

    瀏覽量

    132627
  • 量子計算
    +關(guān)注

    關(guān)注

    4

    文章

    1099

    瀏覽量

    34948

原文標(biāo)題:量子機(jī)器學(xué)習(xí)入門科普:解讀量子力學(xué)和機(jī)器學(xué)習(xí)的共生關(guān)系

文章出處:【微信號:AItists,微信公眾號:人工智能學(xué)家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    量子計算,未來已來

    量子計算,神奇神秘,多多學(xué)習(xí),與時俱進(jìn)!
    發(fā)表于 02-01 09:05

    量子計算機(jī) 未來希望

    自己從事語音識別產(chǎn)品設(shè)計開發(fā),而量子技術(shù)和量子計算機(jī)必將在自然語言處理方面實現(xiàn)重大突破,想通過此書學(xué)習(xí)量子
    發(fā)表于 02-01 12:51

    量子計算機(jī)重構(gòu)未來 | 閱讀體驗】+ 初識量子計算機(jī)

    、IONQ、 Rigetti、Honeywell、 D-Wave,有按照使用時長收費(fèi)的,也有按照訂閱年度或月度收費(fèi)的。 3、傳統(tǒng)互聯(lián)網(wǎng)或云計算公司普遍采用云服務(wù)形式提供量子計算服務(wù),背后的物理
    發(fā)表于 03-05 17:37

    量子計算機(jī)重構(gòu)未來 | 閱讀體驗】第二章關(guān)鍵知識點

    ,Snor算法和Grover算法。Snor算法典型的應(yīng)用場景為超大數(shù)的質(zhì)因數(shù)分解,普通計算機(jī)需要通過一個一個的枚舉才能解析出來,但量子計算機(jī)可以同時對多個候選結(jié)果進(jìn)行“研究分析”,并巧
    發(fā)表于 03-06 23:17

    量子計算機(jī)重構(gòu)未來 | 閱讀體驗】+機(jī)器學(xué)習(xí)的終點是量子計算?

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

    量子計算機(jī)重構(gòu)未來 | 閱讀體驗】+量子計算機(jī)的原理究竟是什么以及有哪些應(yīng)用

    本書內(nèi)容從目錄可以看出本書主要是兩部分內(nèi)容,一部分介紹量子計算機(jī)原理,一部分介紹其應(yīng)用。 其實個人也是抱著對這兩個問題的興趣來看的。 究竟什么是量子計算機(jī)相信很多讀者都是抱著
    發(fā)表于 03-11 12:50

    量子計算機(jī)重構(gòu)未來 | 閱讀體驗】+ 了解量子疊加原理

    邏輯門,但是它們可以操作疊加態(tài)和糾纏態(tài)。 量子計算機(jī)的計算能力主要來自于量子比特的疊加特性,通過操縱量子比特的疊加態(tài),
    發(fā)表于 03-13 17:19

    量子

    當(dāng)我們談?wù)?b class='flag-5'>量子計算機(jī)時,通常是在討論一種利用量子力學(xué)原理進(jìn)行計算的全新計算機(jī)系統(tǒng)。與傳統(tǒng)的計算機(jī)
    發(fā)表于 03-13 18:18

    量子計算機(jī)重構(gòu)未來 | 閱讀體驗】 跟我一起漫步量子計算

    首先感謝發(fā)燒友提供的試讀機(jī)會。 略讀一周,感觸頗深。首先量子計算機(jī)作為一種前沿技術(shù),正逐步展現(xiàn)出其巨大的潛力,預(yù)示著未來社會和技術(shù)領(lǐng)域的深刻變革。下面,我將從幾個方面探討量子計算機(jī)如
    發(fā)表于 03-13 19:28

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

    鑒于本書敘述內(nèi)容著實很豐富,帶有科普性質(zhì)。這里選擇感興趣也是當(dāng)前科技前沿的量子計算進(jìn)行閱讀學(xué)習(xí)分享。 量子計算機(jī)操作的是
    發(fā)表于 07-13 22:15

    量子計算機(jī)或?qū)⑻崆皩崿F(xiàn)

    無能為力。  谷歌相信,模擬量子計算機(jī)也將極大推進(jìn)機(jī)器學(xué)習(xí)和人工智能技術(shù)。谷歌CEO桑德拉(Sundar Pichai)聲稱,谷歌已經(jīng)進(jìn)入了“人工智能驅(qū)動時代”?! 」伛R特·耐溫(H
    發(fā)表于 06-13 10:31

    量子通信與量子計算的區(qū)別在哪里?

    量子的基本概念是什么?量子的性質(zhì)是什么?其基本原理是什么?量子通信與量子計算的區(qū)別在哪里?
    發(fā)表于 06-17 10:55

    量子是個啥?量子計算機(jī)有啥用?

    寫在前面此文覺得非常有邏輯性,而且有很多量子計算方面的常識介紹。大部分資料都是網(wǎng)絡(luò)公開的,這里做了一個匯集。因此,轉(zhuǎn)發(fā)到博客里。文章目錄(一)量子是個啥?(二)各種量子技術(shù)都是啥?(三
    發(fā)表于 07-27 07:19

    谷歌推出開源的量子機(jī)器學(xué)習(xí)庫TensorFlow Quantum

    谷歌在其官方AI博客宣布推出TensorFlow Quantum(TFQ),這是一個開源的量子機(jī)器學(xué)習(xí)庫,可將量子計算
    的頭像 發(fā)表于 03-11 14:25 ?2472次閱讀

    MindSpore量子機(jī)器學(xué)習(xí)庫MindQuantum

    MindSpore在3.28日正式開源了量子機(jī)器學(xué)習(xí)庫MindQuantum,本文介紹MindQuantum的關(guān)鍵技術(shù)。介紹MindQuantum前,先簡單闡述下量子
    發(fā)表于 01-25 17:58 ?0次下載
    MindSpore<b class='flag-5'>量子</b><b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>庫MindQuantum