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

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

3天內不再提示

量子計算與量子機器學習的解析

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

量子機器學習(Quantum ML)是量子力學和機器學習的一門交叉學科。兩者間像一種共生關系,我們可以利用量子計算的力量生成機器學習算法的量子版本,并應用經典機器學習算法分析量子系統。

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

△本文作者Reena Shaw

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

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

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

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

這其中的神奇之處遠不止如此,還得繼續往下看。

量子計算

量子(Quantum)

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

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

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

△光具有例子和波的雙重性質

量子位(Qubit)

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

量子位可被表示為繞核旋轉的電子和光子。光子的偏振態和電子的自旋態可用|1>和|0>分別表示。

疊加(Superposition)

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

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

量子計算與量子機器學習的解析

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

糾纏(Entanglement)

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

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

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

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

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

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

一個量子位可同時存在0和1這兩種狀態。因此,兩個相互作用的量子位可被同時存儲為4個二進制結構。一般來說,‘n’ 量子位可同時代表 ‘2n’個經典二進制結構。

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

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

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

量子計算可解決專業的科學問題,如分子建模、高溫超導體的產生、藥物建模和測試、分子的選擇以及有機電池的制造。對于看視頻或寫Word文檔等一般用途的任務,它并不是最佳選擇。

量子機器學習

量子版機器學習算法

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

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

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

在量子計算機上找到近鄰

用監督學習和無監督學習計算近鄰的量子算法,是將查詢數量的上限設置為計算距離指標所需的輸入數據,如歐幾里得距離和內積。

相關論文地址:https://arxiv.org/abs/1401.2142

量子方法改進希格斯玻色子實驗

在希格斯玻色子(Higgs Boson)的實驗中,希格斯玻色子粒子在產生后幾乎立刻就衰變為小型粒子的集合。最常見的衰減大致是以下這些:

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

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

一些量子技術也能在解決機器學習問題中的子程序中起作用,比如矩陣求逆。

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

機器學習分析量子系統

經典的機器學習算法已被利用、控制和展示量子現象的基準系統,比如玻色-愛因斯坦凝聚(Bose–Einstein condensate,BEC)。

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

量子效應在宏觀層面上會消失,但BEC卻在宏觀層面上顯示出了量子效應??茖W家發明了一種機器學習者,可以發現最理想的蒸發坡道(evaporation ramp),來創造高品質BEC。

此外,我們需要好好裂解優化BEC的過程,因為學習過的機器學習模型決定了在BEC創建過程中哪些參數是必不可少的。

在量子設備的設計中,很多構建模塊是在機器學習算法幫助下完成的。

機器學習算法在很多問題上起到了重要作用,比如:

檢測量子變化點:

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

局部測量:測量每個粒子到達探測器的狀態。

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

對于局部測量,Masahide Sasaki在之前的一篇論文中構建了一種未知狀態系統的分類作為監督學習的一種形式。最后研究人員發現,在檢測突然的量子變化時,總體測量的表現優于局部測量。

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

量子位狀態的二元分類:

科學家們訓練了一種量子學習機器,將量子位的狀態分為0和1,經典記憶的增長只隨訓練量子位的的數量成對數增長、即使在一個組成變化的足夠大的訓練集下,它也能表現得很好。

量子退相干:

當量子系統不是完全孤立時,就有些系統信息丟失在環境中,導致量子行為的丟失,這被稱為量子退相干。

機器學習技術可以用來了解更多的量子位上的隨機移相過程,來預測量子退相干,穩定量子位未來的移相。

重新創建熱力學可觀測值的值:

利用玻爾茲曼機的遞歸神經網絡,可以再現能量、比熱和磁等熱力學可觀測的性能。該機器使用蒙特卡洛抽樣生成的數據集進行訓練。

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

    關注

    66

    文章

    8176

    瀏覽量

    131016
  • 量子計算
    +關注

    關注

    4

    文章

    994

    瀏覽量

    34531

原文標題:量子機器學習入門科普:解讀量子力學和機器學習的共生關系

文章出處:【微信號:AItists,微信公眾號:人工智能學家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    量子計算,未來已來

    量子計算,神奇神秘,多多學習,與時俱進!
    發表于 02-01 09:05

    量子計算機 未來希望

    自己從事語音識別產品設計開發,而量子技術和量子計算機必將在自然語言處理方面實現重大突破,想通過此書學習量子
    發表于 02-01 12:51

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

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

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

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

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

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

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

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

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

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

    量子

    當我們談論量子計算機時,通常是在討論一種利用量子力學原理進行計算的全新計算機系統。與傳統的計算
    發表于 03-13 18:18

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

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

    量子計算機或將提前實現

    無能為力?! 」雀柘嘈?,模擬量子計算機也將極大推進機器學習和人工智能技術。谷歌CEO桑德拉(Sundar Pichai)聲稱,谷歌已經進入了“人工智能驅動時代”?! 」伛R特·耐溫(H
    發表于 06-13 10:31

    通用量子計算機詳解

    通用量子計算機和容錯量子計算――概念、現狀和展望
    發表于 12-28 06:06

    量子通信與量子計算的區別在哪里?

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

    量子是個啥?量子計算機有啥用?

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

    谷歌量子計算庫開源,給量子計算裝上AI大腦

    谷歌近日發布 TensorFlow Quantum,該框架可以將機器學習量子計算結合在一起,用于構建量子數據集、混合
    的頭像 發表于 03-12 16:38 ?2478次閱讀

    MindSpore量子機器學習庫MindQuantum

    MindSpore在3.28日正式開源了量子機器學習庫MindQuantum,本文介紹MindQuantum的關鍵技術。介紹MindQuantum前,先簡單闡述下量子
    發表于 01-25 17:58 ?0次下載
    MindSpore<b class='flag-5'>量子</b><b class='flag-5'>機器</b><b class='flag-5'>學習</b>庫MindQuantum
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>