課程簡介

ProjectQ 基礎與架構

  • ProjectQ 的歷史與目標
  • 核心組件:引擎、後端與元引擎
  • 編譯流水線與轉換

ProjectQ 入門

  • 安裝 ProjectQ 及其依賴項
  • 初始化主引擎與後端設置
  • 理解默認模擬器後端

ProjectQ 語法與結構

  • 量子比特分配、寄存器與基本門
  • 控制、條件操作與測量
  • 使用自定義門與門分解

編譯器引擎與優化技術

  • 編譯器引擎的流水線(優化器、翻譯器、分解器)
  • 門取消、合併與調度
  • 編寫自定義優化引擎

量子程序與示例

  • 構建簡單電路(貝爾態、量子隱形傳態)
  • 使用受控操作與輔助量子比特
  • 參數化電路與變分結構

針對多後端

  • 爲 IBM Q、Rigetti 或其他硬件翻譯電路
  • 使用噪聲感知模擬器與保真度估計
  • 測試、調試與結果驗證

動手實踐小項目

  • 定義一個量子算法(如簡單的 Grover 或 QFT 片段)
  • 通過 ProjectQ 實現、優化並選擇後端
  • 分析輸出、比較模擬器並優化電路

總結與下一步

最低要求

  • 瞭解量子計算概念(量子位、疊加態、門)
  • 具備Python編程經驗
  • 熟悉量子電路表示

受衆

  • 量子軟件開發人員
  • 探索量子編程的研究人員和工程師
  • 旨在針對量子後端的開發人員
 7 時間:

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類