時間:2019-05-29 來源:互聯網 瀏覽量:
微軟量子計算團隊和教學網站Brilliant.org達成合作,共同推出量子計算編程互動課程。講授課程的正是穀歌母公司Alphabet旗下X公司的團隊,X是負責各項前沿技術研究的部門。
兩年前,微軟曾推出量子開發套件QDK(Quantum Development Kit),希望讓量子編程開發變得容易,現在要讓它更加容易。
在Brilliant的課程中,用戶可以方便地構建和模擬簡單的量子算法,甚至直接在網頁上實現編程,而無需下載開發環境。
課程內容
注冊完Brilliant賬號後,你就能開始免費學習了,課程開頭會先告訴你:學習知識從來不是靠看書,而是練習。
所以這是一本互動課程,有的章節需要正確回答完問題才能繼續下去。
全篇課程從量子力學和計算機最基本概念開始,介紹了邏輯門、量子比特等知識點。
當然也少不了眾人皆知的“薛定諤貓”。
完成基本概念的學習後,你就可以進入量子編程的世界。既然是來自微軟的課程,當然會有微軟自己的量子編程語言Q#。
接下來,課程內容將教你如何用Q#編寫簡單的量子算法,再逐步進入複雜場景,從量子傳輸到模擬物理現象等等。
課程中還附帶還有一個量子模擬器,可以驗證編程結果是否正確。
與Python協作的Q
想了解更多量子開發套件QDK的知識,微軟官方還為開發者提供了免費的技術文檔。
Q#還提供了一種與經典編程環境一起快速構建量子程序的方法,這就是微軟提供的Q# Python擴展包qsharp。
用戶可以調用Python來實現算法的經典部分,並調用Q#在瀏覽器Jupyter筆記本的環境中運行量子部分。
Q#與Python集成提供了量子計算未來的一種可能性:用量子硬件解決特定問題的經典計算機,就像我們現在使用GPU加速機器學習的方案一樣。
傳送門
目前,Brilliant正在“限時”免費提供前兩章內容。如果你對量子計算這個概念很感興趣,不妨來試試這個課程,全部學完大約需要16-24小時。
課程地址:
https://brilliant.org/courses/quantum-computing/
微軟QDK官方文檔:
https://docs.microsoft.com/en-us/quantum/install-guide/?view=qsharp-preview
— 完 —
誠摯招聘
量子位正在招募編輯/記者,工作地點在北京中關村。期待有才氣、有熱情的同學加入我們!相關細節,請在量子位公眾號(QbitAI)對話界麵,回複“招聘”兩個字。
量子位 QbitAI · 頭條號簽約作者