《基于张量网络的学习入门》学习笔记2

  • 量子逻辑门
    • 单量子逻辑门
      • 恒等操作
      • 泡利-X门(Pauli-X gate)
      • 泡利-Y门(Pauli-Y gate)
      • 泡利-Z门(Pauli-Z gate)
      • 阿达马门(Hadamard Gate)
      • 量子旋转门
      • 总结
    • 双量子逻辑门
      • 受控非门CNOT(Control-NOT gate)
      • 受控互换门SWAP(Swap gate)
    • 三量子逻辑门
      • Toffoli门CCNOT(Controlled-Controlled-NOT gate)
    • 量子门操作与并行计算

量子逻辑门

量子信息处理的本质就是对编码的量子态进行一系列的幺正演化,对qubit最基本的幺正操作被称为逻辑门。在量子计算机的运算中,经常用量子位和量子逻辑门的量子电路来描述。

单量子逻辑门

恒等操作

I=(1001)=∣0><0∣+∣1><1∣\displaystyle I = \left( \begin{matrix} 1 & 0 \\ 0 & 1 \end{matrix} \right) = \left| 0 \right> \left< 0 \right| + \left| 1 \right> \left< 1 \right| I=(10​01​)=∣0⟩⟨0∣+∣1⟩⟨1∣
这里的∣0⟩⟨0∣\mathinner{|0\rangle}\mathinner{\langle0|}∣0⟩⟨0∣是左右矢的外积

泡利-X门(Pauli-X gate)

泡利-X门操作单个量子比特,相当于经典的逻辑非门。如操作前量子位为∣1⟩\mathinner{|1\rangle}∣1⟩,经过泡利-X门后会转换为∣0⟩\mathinner{|0\rangle}∣0⟩.
其矩阵表示为:

泡利-Y门(Pauli-Y gate)

泡利-Y门操作单个量子比特,类似于复数操作
其矩阵表示为:

泡利-Z门(Pauli-Z gate)

泡利-Z操作单个量子比特,保持∣0⟩\mathinner{|0\rangle}∣0⟩不变,将∣1⟩\mathinner{|1\rangle}∣1⟩换成-∣1⟩\mathinner{|1\rangle}∣1⟩
其矩阵表示为:

原理:

阿达马门(Hadamard Gate)

阿达马门操作单个量子比特,对∣0⟩\mathinner{|0\rangle}∣0⟩或者∣1⟩\mathinner{|1\rangle}∣1⟩进行操作,将其转化为叠加态。
其矩阵表示为:

阿达马门将基矢∣0⟩\mathinner{|0\rangle}∣0⟩和∣1⟩\mathinner{|1\rangle}∣1⟩分别变成∣+⟩=(12)(∣0⟩+∣1⟩)\mathinner{|+\rangle}=(\frac{1}{{\sqrt 2 }})(\mathinner{|0\rangle}+\mathinner{|1\rangle})∣+⟩=(2​1​)(∣0⟩+∣1⟩)和∣−⟩=(12)(∣0⟩−∣1⟩)\mathinner{|-\rangle}=(\frac{1}{{\sqrt 2 }})(\mathinner{|0\rangle}-\mathinner{|1\rangle})∣−⟩=(2​1​)(∣0⟩−∣1⟩),即∣0⟩\mathinner{|0\rangle}∣0⟩和∣1⟩\mathinner{|1\rangle}∣1⟩的均匀叠加态,系统以12\frac{1}{2}21​的概率处于∣0⟩\mathinner{|0\rangle}∣0⟩和∣1⟩\mathinner{|1\rangle}∣1⟩态。量子保密通信中常用HHH变换来产生这种最大“不确定态”以保证安全性

量子旋转门

量子旋转门是量子遗传算法中用于更新操作的逻辑门。
其矩阵表示为:

其中,θ\thetaθ为旋转角度,并且对于任意的叠加态∣ψ⟩\mathinner{|\psi\rangle}∣ψ⟩进行旋转变换,可以得到:

总结

对于单一量子比特,常用的333个量子逻辑门为:

重要的的单量子逻辑门及其表示:

双量子逻辑门

受控非门CNOT(Control-NOT gate)

操作两个量子比特,第二个量子比特只有在第一个量子比特为∣1⟩\mathinner{|1\rangle}∣1⟩的时候才可以进行NOTNOTNOT操作,否则整个双量子态保持不变。
其矩阵表示为:

在此基础上,能得到一些简单的控制非门的输入、输出关系:

详细计算过程:

受控互换门SWAP(Swap gate)

操作对象为两个量子比特,作用是交换两个量子比特的量子位。
例:输入∣a,b⟩\mathinner{|a,b\rangle}∣a,b⟩列,输出∣b,a⟩\mathinner{|b,a\rangle}∣b,a⟩列

三量子逻辑门

Toffoli门CCNOT(Controlled-Controlled-NOT gate)

操作三个量子比特,是一种通用可逆逻辑门。输入端有三个量子比特,第一个和第二个均为控制比特,最后一个量子比特事目标比特;如果前两个量子比特是∣1⟩\mathinner{|1\rangle}∣1⟩,则对第三个量子比特进行类似于经典的逻辑非门处理,否则整个三量子态不做操作。真值表如下:

量子门操作与并行计算

我们知道,量子计算机优于传统计算机的地方,在于它能进行并行操作,而不是“一步一步来”。这里简单说明一下量子计算机并行计算的原理。
假设有两个量子比特的初始状态为[1,0,0,1][1,0,0,1][1,0,0,1],XXX门变换后,得到的结果会是[0,1,1,0][0,1,1,0][0,1,1,0],此时,向量中的四个元素位置发生了改变,这就是量子纠缠带来 的超高的并行性。那么,假如有20个量子比特处于完全纠缠状态,那么,一步操作,就相当于112589990682624112589990682624112589990682624个矩阵元素同时进行操作,相当于计算机有112589990682624112589990682624112589990682624个线程同时运行,计算效率远超目前的计算机。


本周就学到这里,我们下周见,希望感兴趣的朋友点点关注。

《基于张量网络的机器学习入门》学习笔记2相关推荐

  1. 《TensorFlow技术解析与实战》——1.2 什么是深度学习

    本节书摘来异步社区<TensorFlow技术解析与实战>一书中的第1章,第1.2节,作者:李嘉璇,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.2 什么是深 ...

  2. 《TensorFlow技术解析与实战》——第3章 可视化TensorFlow 3.1PlayGround

    本节书摘来自异步社区<TensorFlow技术解析与实战>一书中的第3章,第3.1节,作者李嘉璇,更多章节内容可以访问云栖社区"异步社区"公众号查看 第3章 可视化Te ...

  3. 《TensorFlow技术解析与实战》——第3章 可视化TensorFlow

    本节书摘来异步社区<TensorFlow技术解析与实战>一书中的第3章,作者:李嘉璇,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第3章 可视化TensorF ...

  4. 《TensorFlow技术解析与实战》——3.1 PlayGround

    本节书摘来异步社区<TensorFlow技术解析与实战>一书中的第3章,第3.1节,作者:李嘉璇,更多章节内容可以访问云栖社区"异步社区"公众号查看. 3.1 Play ...

  5. 《TensorFlow技术解析与实战》——导读

    前言 2017年2月,TensorFlow的首届开发者峰会(2017 TensorFlow Dev Summit)在美国的加利福尼亚州举行.在会上,谷歌公司宣布正式发布TensorFlow 1.0版本 ...

  6. TensorFlow学习笔记——《TensorFlow技术解析与实战》

    著名历史学家斯塔夫里阿诺斯在<全球通史>中,曾以15世纪的航海在"物理上"连通"各大洲"作为标志将人类历史划分为两个阶段.在我正在写作的<互联 ...

  7. 《TensorFlow技术解析与实战》欢迎来到异步社区!

    欢迎来到异步社区! 异步社区的来历 异步社区(www.epubit.com.cn)是人民邮电出版社旗下IT专业图书旗舰社区,于2015年8月上线运营. 异步社区依托于人民邮电出版社20余年的IT专业优 ...

  8. 第127讲:Hadoop集群管理之安全模式解析及动手实战学习笔记

    第127讲:Hadoop集群管理之安全模式解析及动手实战学习笔记 hadoop在启动时namenode会把fsimage加载进内存,同时和edits内容合并,以此建立整个文件系统的元数据的镜像(内存级 ...

  9. “物联网开发实战”学习笔记-(四)智能音箱制作和语音控制

    "物联网开发实战"学习笔记-(四)智能音箱制作和语音控制 这次来造一个属于自己的智能音箱,这里详细介绍了智能音箱的语音控制的实现. 智能音箱的技术架构 智能音箱主要涉及拾音.前端信 ...

  10. “物联网开发实战”学习笔记-(二)手机控制智能电灯

    "物联网开发实战"学习笔记-(二)手机控制智能电灯 如果搭建好硬件平台后,这一次我们的任务主要是调试好智能电灯,并且连接到腾讯云的物联网平台. 腾讯云物联网平台 腾讯物联网平台的优 ...

最新文章

  1. 华为云中国前二,全球前五,增速第一,凭什么?
  2. [Python] sys.argv[] 用法
  3. r语言和metawin_Windows下使用Rtools编译R语言包
  4. 孙正义辞任阿里董事 阿里:软银仍有权提名一名董事进董事会
  5. 问题记录——Unity PackageManager下载失败
  6. Zoj 3527 Shinryaku! Kero Musume (DP_章鱼图上的树形DP)
  7. 明源售楼系统技术解析 签约管理(一)
  8. android的补间动画一共包含,Android的四种补间动画
  9. sqlServer取余数
  10. 消费者满意度调查方案
  11. 中国大学慕课第六周编程题
  12. android 时间颜色,android修改状态栏时间和日期颜色.docx
  13. Ubuntu16.04在4K显示器中,字体太小,进行调整
  14. sql+plus远程连接mysql_设置sqlplus访问远程oracle数据库的方法
  15. 小工具:用C++读取TGA并输出数据到文本
  16. 2020中国高校计算机大赛——华为云大数据挑战赛比赛总结
  17. Power PMAC运动控制器 —— 学习笔记1
  18. 大datatable 内存一直涨_硬盘与内存报价单曝光了,疫情期间该不该给电脑升级?别弄错了...
  19. 左手忙工作,右手忙版权,真让人脑壳疼
  20. 关于顺序高斯消去法的matlab实现

热门文章

  1. 【体验】感谢热心网友送的3D打印结构外壳,nodemcu外壳,3D打印wifi外壳
  2. 速来围观MOS管的选择步骤
  3. android 原生砸金蛋 动画,C4D-砸金蛋动画效果制作
  4. 基于MATLAB的波速形成仿真
  5. C++继承机制下的构造函数
  6. PDF转Word技巧,看这篇足够
  7. 解决Eclipse安装Genymotion插件后抛异常的Bug
  8. 《HTML5 canvas开发详解(第2版)》——1.3 本书使用的基础HTML页面
  9. MySql链接字符串 各种程序连接大合集(包括asp.net,c#,等等)
  10. 开始认真学习Android了