《基于张量网络的机器学习入门》学习笔记2
《基于张量网络的学习入门》学习笔记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=(1001)=∣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})∣+⟩=(21)(∣0⟩+∣1⟩)和∣−⟩=(12)(∣0⟩−∣1⟩)\mathinner{|-\rangle}=(\frac{1}{{\sqrt 2 }})(\mathinner{|0\rangle}-\mathinner{|1\rangle})∣−⟩=(21)(∣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相关推荐
- 《TensorFlow技术解析与实战》——1.2 什么是深度学习
本节书摘来异步社区<TensorFlow技术解析与实战>一书中的第1章,第1.2节,作者:李嘉璇,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.2 什么是深 ...
- 《TensorFlow技术解析与实战》——第3章 可视化TensorFlow 3.1PlayGround
本节书摘来自异步社区<TensorFlow技术解析与实战>一书中的第3章,第3.1节,作者李嘉璇,更多章节内容可以访问云栖社区"异步社区"公众号查看 第3章 可视化Te ...
- 《TensorFlow技术解析与实战》——第3章 可视化TensorFlow
本节书摘来异步社区<TensorFlow技术解析与实战>一书中的第3章,作者:李嘉璇,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第3章 可视化TensorF ...
- 《TensorFlow技术解析与实战》——3.1 PlayGround
本节书摘来异步社区<TensorFlow技术解析与实战>一书中的第3章,第3.1节,作者:李嘉璇,更多章节内容可以访问云栖社区"异步社区"公众号查看. 3.1 Play ...
- 《TensorFlow技术解析与实战》——导读
前言 2017年2月,TensorFlow的首届开发者峰会(2017 TensorFlow Dev Summit)在美国的加利福尼亚州举行.在会上,谷歌公司宣布正式发布TensorFlow 1.0版本 ...
- TensorFlow学习笔记——《TensorFlow技术解析与实战》
著名历史学家斯塔夫里阿诺斯在<全球通史>中,曾以15世纪的航海在"物理上"连通"各大洲"作为标志将人类历史划分为两个阶段.在我正在写作的<互联 ...
- 《TensorFlow技术解析与实战》欢迎来到异步社区!
欢迎来到异步社区! 异步社区的来历 异步社区(www.epubit.com.cn)是人民邮电出版社旗下IT专业图书旗舰社区,于2015年8月上线运营. 异步社区依托于人民邮电出版社20余年的IT专业优 ...
- 第127讲:Hadoop集群管理之安全模式解析及动手实战学习笔记
第127讲:Hadoop集群管理之安全模式解析及动手实战学习笔记 hadoop在启动时namenode会把fsimage加载进内存,同时和edits内容合并,以此建立整个文件系统的元数据的镜像(内存级 ...
- “物联网开发实战”学习笔记-(四)智能音箱制作和语音控制
"物联网开发实战"学习笔记-(四)智能音箱制作和语音控制 这次来造一个属于自己的智能音箱,这里详细介绍了智能音箱的语音控制的实现. 智能音箱的技术架构 智能音箱主要涉及拾音.前端信 ...
- “物联网开发实战”学习笔记-(二)手机控制智能电灯
"物联网开发实战"学习笔记-(二)手机控制智能电灯 如果搭建好硬件平台后,这一次我们的任务主要是调试好智能电灯,并且连接到腾讯云的物联网平台. 腾讯云物联网平台 腾讯物联网平台的优 ...
最新文章
- 华为云中国前二,全球前五,增速第一,凭什么?
- [Python] sys.argv[] 用法
- r语言和metawin_Windows下使用Rtools编译R语言包
- 孙正义辞任阿里董事 阿里:软银仍有权提名一名董事进董事会
- 问题记录——Unity PackageManager下载失败
- Zoj 3527 Shinryaku! Kero Musume (DP_章鱼图上的树形DP)
- 明源售楼系统技术解析 签约管理(一)
- android的补间动画一共包含,Android的四种补间动画
- sqlServer取余数
- 消费者满意度调查方案
- 中国大学慕课第六周编程题
- android 时间颜色,android修改状态栏时间和日期颜色.docx
- Ubuntu16.04在4K显示器中,字体太小,进行调整
- sql+plus远程连接mysql_设置sqlplus访问远程oracle数据库的方法
- 小工具:用C++读取TGA并输出数据到文本
- 2020中国高校计算机大赛——华为云大数据挑战赛比赛总结
- Power PMAC运动控制器 —— 学习笔记1
- 大datatable 内存一直涨_硬盘与内存报价单曝光了,疫情期间该不该给电脑升级?别弄错了...
- 左手忙工作,右手忙版权,真让人脑壳疼
- 关于顺序高斯消去法的matlab实现
热门文章
- 【体验】感谢热心网友送的3D打印结构外壳,nodemcu外壳,3D打印wifi外壳
- 速来围观MOS管的选择步骤
- android 原生砸金蛋 动画,C4D-砸金蛋动画效果制作
- 基于MATLAB的波速形成仿真
- C++继承机制下的构造函数
- PDF转Word技巧,看这篇足够
- 解决Eclipse安装Genymotion插件后抛异常的Bug
- 《HTML5 canvas开发详解(第2版)》——1.3 本书使用的基础HTML页面
- MySql链接字符串 各种程序连接大合集(包括asp.net,c#,等等)
- 开始认真学习Android了