微軟開源 Quantum Katas,領先的量子編程解決方案

2020-12-14 開源中國

據外媒報導,微軟近日推出了一套先進的量子編程解決方案,讓編程人員可以更好地學習量子計算及其相關的 Q# 程式語言。量子計算是一項有望徹底改變科技行業的事情,與當前的「傳統」計算機相比,新機器將擁有強達數倍的性能,能夠輕鬆攻克此前從未揭開的難題、讓當前的各種加密手段瞬間化為無形。

微軟量子團隊表示,Katas 是一款非常優秀的程式語言學習工具,主要依賴於幾個簡單的學習原則:主動學習,增量複雜性和反饋。

Quantum Katas 的一系列教程可以自定義進度,旨在同時教授量子計算和 Q# 編程元素。從基礎到具有一定挑戰性,Katas 提供了一系列關於量子計算主題的任務。每項任務都需要填寫代碼,從開始的只有一行代碼,到後面可能需要填寫一大片代碼。

到目前為止,該項目主要涵蓋以下主題:

  • 基本量子計算門(Basic quantum computing gates):專注於量子計算中使用的主要單量子比特和多量子比特門的任務。

  • 疊加(Superposition): 專注於在一個或多個量子比特上準備某個疊加狀態的任務。

  • 測量(Measurements):專注於使用測量來區分量子態的任務。

  • Deutsch–Jozsa 算法(Deutsch–Jozsa algorithm):專注於編寫實現經典函數的量子的任務,以及 Bernstein-Vazirani 和 Deutsch-Jozsa 算法。

相關焦點

  • 微軟發布 Quantum 開發套件預覽,含 Q# 量子程式語言
    根據 ZDNet 的報導,微軟正在發布 Quantum Development Kit 開發套件的免費預覽版本。
  • 微軟宣布開源量子開發工具QDK,開始建設量子計算系統生態
    微軟量子團隊表示,他們的使命是開發和部署世界上最可伸縮、最安全的量子計算系統。 策劃&撰寫:Lynn 此前因消息傳出華為開發了量子模擬系統,量子計算機的商用化再一次引發了人們的關注。事實上,在量子模擬和量子計算領域,IBM、微軟、谷歌等巨頭均很早就有了布局。
  • 微軟與Brilliant.org合作推出量子計算課程 圍繞Q#編程教學
    圖片來源圖蟲:已授站長之家使用2017 年年底,微軟發布了適用於Windows系統的Quantum Development Kit (QDK)首個公開預覽版,隨後引入了對Linux和今天微軟宣布和Brilliant.org開展合作提供量子計算方面的新課程,而且加速推進量子領域的發展。
  • 微軟和Brilliant合作推出量子計算互動課程
    IT之家5月26日消息 在2017年底,微軟發布了針對Windows的量子開發套件(QDK)首次公開預覽版,後來宣布支持Linux和macOS。儘管這家科技巨頭認為通過QDK可輕鬆獲得量子開發的重要特性,但現在微軟進一步通過與Brilliant.org合作提供量子計算的新課程,使學習「變得更加容易」。該課程被稱為「量子計算」,主要圍繞Q#的編程學習,Q#是微軟的高級量子調諧程式語言。在一個看似令人生畏的領域,該課程將為自學者提供從哪裡開始的想法。
  • 微軟和 Brilliant 合作推出量子計算互動課程
    IT之家5月26日消息 在2017年底,微軟發布了針對Windows的量子開發套件(QDK)首次公開預覽版,後來宣布支持Linux和macOS。儘管這家科技巨頭認為通過QDK可輕鬆獲得量子開發的重要特性,但現在微軟進一步通過與Brilliant.org合作提供量子計算的新課程,使學習「變得更加容易」。
  • 史上最全量子信息教育資源匯總
    先後推出國內首個量子計算在線教育平臺——本源溯知、國內首部專業的量子計算與編程教材《量子計算與編程入門》以及國內首款量子計算全物理體系學習機。2019年,國儀量子推出首款面向大眾的金剛石量子計算教學機和基於該產品的量子計算實驗課堂整體解決方案。
  • 科技巨頭雲集全球量子計算戰局:亞馬遜雲計算子公司三招齊出
    ,成立AWS量子計算中心和亞馬遜量子解決方案實驗室。2019年5月,微軟宣布在GitHub上部分開源其量子開發工具包(Quantum Developer Kit),包括量子程式語言Q#編譯器和量子模擬器。很顯然,現在亞馬遜也加入了量子計算戰局。
  • 微軟進軍量子計算,擬於年底推出全新量子程式語言 | 鈦快訊
    它準備依照原始策略,在另一科技革新領域佔得先機:開發運用量子力學原理處理數據的量子計算機。本周一在美國奧蘭多舉辦的企業客戶會議上,微軟宣布將推出一款運用於量子計算機上的新型程式語言。微軟CEO Satya Nadella稱,這項技術能夠「幫助解決現階段面臨的許多大型挑戰」。Nadella還表示,量子計算機對於能源和醫藥領域的革新突破也將發揮效用。
  • 全球量子計算初創公司盤點|光子|美國_科技|量子計算機|...
    技術起源於中科大中科院量子信息重點實驗室,專注量子計算全棧開發,各類軟、硬體產品技術指標國內領先,已申請專利百餘項。在量子軟體領域,本源量子建立了量子語言標準QRunes,開發了開源量子計算框架QPanda與pyQPanda(QPanda經過python封裝),量子程序編程環境工具包Qurator,量子虛擬機EmuWare,量子學習機。
  • 谷歌開源量子計算軟體原始碼,便利科學家利用量子計算機
    開源、開源、開源,重要的事情說三遍。繼開源tensorflow、caffe等深度學習開發框架後,當地時間10月24日,谷歌在自己的官方博客上宣布,開源量子計算軟體OpenFermion,從而讓科學家更方便的使用量子計算機。
  • 發現馬約拉納費米子存在證據,微軟在構建量子計算機上又邁出一步
    雷鋒網 AI 科技評論按:北京時間 3 月 29 日凌晨,微軟宣布了一個激動人心的消息:荷蘭代爾夫特理工大學的微軟研究員通過由半導體材料和超導材料製作的納米線材,發現馬約拉納費米子(Majorana fermion)的存在證據。這意味著微軟在構建量子計算機的道路上又邁進了一步。
  • 微軟研究院開源程式語言Verona,借鑑Rust、Cyclone等特性
    機器之心報導作者:一鳴、Jamin近日,微軟研究院開源了一個名為 Verona 的項目。這是一個面向研究的程式語言,旨在解決內存管理和計算機安全方面的問題,並借鑑了 Rust 等的新特性。近日,微軟研究院開源了一個研究型的程式語言項目——Verona。Verona 語言是一個開源項目,微軟研究院希望通過這個項目幫助學界研究更好的內存管理方法。據悉,該項目吸收了 Rust、Cyclone 的一些特點。
  • 一文教你 「量子編程」入門式
    量子計算機量子計算機被發現之後,量子編程也在不斷發展。本文將帶你入門量子編程,介紹量子計算機與傳統電腦的區別,解釋量子編程的基本概念,最後教你如何在一個當今免費的量子計算機上運行程序。在開始之前,請注意,本文是為希望了解量子編程的完整技術細節的人們準備的。本文建立在量子比特(qubit),量子門(quantum gates)和量子電路圖(quantum circuit diagrams)的數學基礎之上。(本文不涉及解釋量子算法。)
  • Google 發布開源庫 TFQ,快速建立量子機器學習模型!
    近日,Google 與滑鐵盧大學、大眾汽車等聯合發布 TensorFlow Quantum(TFQ),一個可快速建立量子機器學習模型原型的開源庫。而如今,TFQ 通過提供與現有 TensorFlow API 兼容的量子計算基本要素以及高性能量子電路模擬器,將量子計算開源框架 Cirq 與 TensorFlow 集成在一起,為傳統的判別和生成量子模型的設計和實現提供了高層的抽象。
  • 谷歌發布量子開源軟體 傳統化學家「不感冒」
    谷歌在推動量子計算機方面又有新動作。近日,谷歌公布了一款開源軟體,能夠旨讓科學家和研究人員更方便地使用量子計算機的軟體支持他們的研究。不過傳統化學界對此似乎並不感冒。這款名為Open Fermion的開源軟體包含有一個算法庫,能在量子計算機上模擬電子的相互作用。電子的相互作用在化學和材料科學領域都非常重要。
  • 微軟又開源一個ML框架,這次是核心產品的機器學習引擎infer.NET
    乾明 整理編譯自 Microsoft Research Blog量子位 報導 | 公眾號 QbitAI感覺微軟對開源上癮了。在開源了跨平臺機器學習框架ML.NET之後,微軟又開源了一個非常重要的機器學習框架:infer.NET,而且採用的還是MIT許可證。這個消息一出,可以說是八方點讚,Twitter上一片好評。
  • The Quantum Daily評31家量子硬體公司,國盾量子入選
    致力於將困擾經典IT系統的問題遷移到使用量子軟體和量子云計算工具的量子解決方案上。 Papile和他的團隊,包括了有多年經驗的科學家和工程師,而Papile本人擁有德拉瓦大學化學工程博士學位,並在管理諮詢公司Arthur D. Little擔任化學工程總監和其他管理職位,擁有幾十年的工作經驗。 這家初創公司的財務狀況也很穩健。
  • 微軟正式開源受 Rust 啟發的新程式語言 Verona
    一個月前,微軟研究人員 Matthew Parkinson 曾提到:微軟正在開發基於 Rust 的新程式語言,該項目被命名為 Verona
  • 內幕故事:科技巨頭爭奪量子霸權的高風險角逐(下)
    《連線》英國版的Jason Koxvold對此進行了剖析,原文標題是:Inside big tech’s high-stakes race for quantum supremacy。篇幅關係,我們分三部分刊出,此為下半部分。
  • 微軟開源早期程式語言 GW-BASIC
    微軟通過一篇博客文章宣布開放 GW-BASIC 的原始碼。並表示,自從 MS-DOS 1.25 和 2.0 開源後,社區中要求同樣開源 BASIC 語言的呼聲頗高。因此微軟選擇將 1983 年以來的 8088 彙編語言開源出來,但僅作歷史參考和教育用途,不再接收任何修改源碼的拉取請求。GW-BASIC 是 BASIC 的一個方言版本,誕生於 1983 年 2 月 10 日,作為 MS-DOS 的一個組成部分而問世。