Course Code: cirq
Duration: 21 hours
Prerequisites:
  • 了解軟體和硬體計算概念。
  • 對複數和線性代數的理解。

觀眾

  • 開發人員
  • 科學家
  • 工程師
Overview:

量子計算機是建立在量子力學原理之上的機器。與依賴於只能以兩種狀態(0 或 1)之一存在的比特的經典電腦不同,量子計算機使用可以同時以多種狀態存在的量子比特。量子計算機處理演算法和解決問題的速度比傳統計算機快得多。

Cirq 是一個 Python 庫,用於編寫、操作和優化量子電路,並針對量子計算機和模擬器運行它們。

在這個由講師指導的現場培訓(現場或遠端)中,參與者將學習量子計算的基礎知識,同時逐步開發針對 量子計算機的演算法。

在本次培訓結束時,參與者將能夠:

  • 設置必要的開發環境以開始創建量子電路。
  • 使用門的原生對應項控制門的行為。
  • 使用 Cirq 改進 quibit 不準確之處。
  • 編寫並執行量子電路,以針對基於 NISQ 的量子計算機模擬器運行。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在即時實驗室環境中動手實施。

課程自定義選項

  • 要申請本課程的定製培訓,請聯繫我們進行安排。
  • 要了解有關 Ciq 框架的更多資訊,請訪問:https://github.com/quantumlib/Cirq
Course Outline:

介紹

量子信息理論

  • 不確定性理論
  • 疊加和糾纏
  • 亞原子粒子

Classic Computers 概述 

  • 二進位系統
  • 晶體管

Quantum Computing

  • 拓撲代碼
  • 電路QED
  • Quibits

瞭解量子計算機和 NISQ 處理器

  • NISQ 架構的演算法

概覽 Cirq Framework

Quantum 開發工具包概述

設置Quantum開發環境

Cirq 數據結構和語法

準備 Quantum Machine Simulator

案例研究:用於量子化學問題的低深度量子演算法

編寫量子演算法

控制量子電路

指定門行為和放置

調度 Gates 的計時

編譯演算法

處理量子硬體的約束

在本地模擬器上運行演算法

測試和調試演算法

與 Cloud Simulators 集成

與 Future Quantum 硬體整合

故障排除

Quantum Computing 的未來
 
總結和結論

Sites Published:

United Arab Emirates - Quantum Computing with Cirq Framework

Qatar - Quantum Computing with Cirq Framework

Egypt - Quantum Computing with Cirq Framework

Saudi Arabia - Quantum Computing with Cirq Framework

South Africa - Quantum Computing with Cirq Framework

Brasil - Quantum Computing with Cirq Framework

Canada - Quantum Computing with Cirq Framework

中国 - Quantum Computing with Cirq Framework

香港 - Quantum Computing with Cirq Framework

澳門 - Quantum Computing with Cirq Framework

台灣 - Quantum Computing with Cirq Framework

USA - Quantum Computing with Cirq Framework

Österreich - Quantum Computing with Cirq Framework

Schweiz - Quantum Computing with Cirq Framework

Deutschland - Quantum Computing with Cirq Framework

Czech Republic - Quantum Computing with Cirq Framework

Denmark - Quantum Computing with Cirq Framework

Estonia - Quantum Computing with Cirq Framework

Finland - Quantum Computing with Cirq Framework

Greece - Quantum Computing with Cirq Framework

Magyarország - Quantum Computing with Cirq Framework

Ireland - Quantum Computing with Cirq Framework

Luxembourg - Quantum Computing with Cirq Framework

Latvia - Quantum Computing with Cirq Framework

España - Quantum Computing with Cirq Framework

Italia - Quantum Computing with Cirq Framework

Lithuania - Quantum Computing with Cirq Framework

Nederland - Quantum Computing with Cirq Framework

Norway - Quantum Computing with Cirq Framework

Portugal - Quantum Computing with Cirq Framework

România - Quantum Computing with Cirq Framework

Sverige - Quantum Computing with Cirq Framework

Türkiye - Quantum Computing with Cirq Framework

Malta - Quantum Computing with Cirq Framework

Belgique - Quantum Computing with Cirq Framework

France - Quantum Computing with Cirq Framework

日本 - Quantum Computing with Cirq Framework

Australia - Quantum Computing with Cirq Framework

Malaysia - Quantum Computing with Cirq Framework

New Zealand - Quantum Computing with Cirq Framework

Philippines - Quantum Computing with Cirq Framework

Singapore - Quantum Computing with Cirq Framework

Thailand - Quantum Computing with Cirq Framework

Vietnam - Quantum Computing with Cirq Framework

India - Quantum Computing with Cirq Framework

Argentina - Quantum Computing with Cirq Framework

Chile - Quantum Computing with Cirq Framework

Costa Rica - Quantum Computing with Cirq Framework

Ecuador - Quantum Computing with Cirq Framework

Guatemala - Quantum Computing with Cirq Framework

Colombia - Quantum Computing with Cirq Framework

México - Quantum Computing with Cirq Framework

Panama - Quantum Computing with Cirq Framework

Peru - Quantum Computing with Cirq Framework

Uruguay - Quantum Computing with Cirq Framework

Venezuela - Quantum Computing with Cirq Framework

Polska - Quantum Computing with Cirq Framework

United Kingdom - Quantum Computing with Cirq Framework

South Korea - Quantum Computing with Cirq Framework

Pakistan - Quantum Computing with Cirq Framework

Sri Lanka - Quantum Computing with Cirq Framework

Bulgaria - Quantum Computing with Cirq Framework

Bolivia - Quantum Computing with Cirq Framework

Indonesia - Quantum Computing with Cirq Framework

Kazakhstan - Quantum Computing with Cirq Framework

Moldova - Quantum Computing with Cirq Framework

Morocco - Quantum Computing with Cirq Framework

Tunisia - Quantum Computing with Cirq Framework

Kuwait - Quantum Computing with Cirq Framework

Oman - Quantum Computing with Cirq Framework

Slovakia - Quantum Computing with Cirq Framework

Kenya - Quantum Computing with Cirq Framework

Nigeria - Quantum Computing with Cirq Framework

Botswana - Quantum Computing with Cirq Framework

Slovenia - Quantum Computing with Cirq Framework

Croatia - Quantum Computing with Cirq Framework

Serbia - Quantum Computing with Cirq Framework

Bhutan - Quantum Computing with Cirq Framework

Nepal - Quantum Computing with Cirq Framework

Uzbekistan - Quantum Computing with Cirq Framework