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