- 博客(141)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 我的文章目录
欢迎来到我的博客。我的主要学习方向是量子计算,机器学习,深度学习等等。最近在研究的是量子机器学习。这个帖子是用来整理目前我写过和转过的所有文章。转载会标明,原创则不再标注。这些文章不是成体系的教程,更多是我自己学习过程的碎片化记录,很多地方写的可能会比较personal,还请多多指教。我的github链接是https://github.com/yangjy0826,欢迎访问。Table of ...
2019-05-02 17:26:11
1131
5
原创 Creating Notebook failed如何解决
本文参考了https://stackoverflow.com/questions/54833906/permission-denied-untitled-ipynb-windows-10-aws-workspaces。在我们打开jupyter notebook后,新建一个notebook有时会出现如下的报错,如果你的终端同时有类似的command出现,[I <some ti...
2020-02-03 20:42:31
2349
3
原创 量子机器学习入门资料小结
看到评论里有人问,所以写了这个文章做一个并不专业的小结。这些资料比较笼统,大家有了具体的课题再自行搜索相关的论文吧。我学的都是gate based的量子算法,所以以下资料涉及quantum annealing和QAOA算法相对较少(2中的两个课讲了这个内容)。1. Quantum Computation and Quantum Information是一本很经典的教材,不用按顺序看,读前...
2019-11-27 17:33:49
2604
8
原创 [高级量子算法] Lecture 7-Quantum Approximate Optimization Algorithm
这篇文章是我学习Chalmers University of Technology开的高级量子算法这门课的课程笔记。该课程的视频和资料都可以在这个链接找到。全部笔记在这儿。
2019-11-27 00:09:02
709
原创 [高级量子算法] Lecture 6-Combinatorial Optimization Problem and Quantum Annealing
这篇文章是我学习Chalmers University of Technology开的高级量子算法这门课的课程笔记。该课程的视频和资料都可以在这个链接找到。全部笔记在这儿。...
2019-11-26 19:21:50
328
原创 [高级量子算法] Lecture 4-Quantum Fourier Transform and Phase Estimation
这篇文章是我学习Chalmers University of Technology开的高级量子算法这门课的课程笔记。该课程的视频和资料都可以在这个链接找到。全部笔记在这儿。
2019-11-26 19:13:30
371
原创 [高级量子算法] Lecture 3-Measurement-based QC and Adiabatic QC
这篇文章是我学习Chalmers University of Technology开的高级量子算法这门课的课程笔记。该课程的视频和资料都可以在这个链接找到。全部笔记在这儿。
2019-11-26 19:08:41
216
原创 [高级量子算法] Lecture 2-Complexity Classes
这篇文章是我学习Chalmers University of Technology开的高级量子算法这门课的课程笔记。该课程的视频和资料都可以在这个链接找到。全部笔记在这儿。
2019-11-26 19:02:39
251
原创 [高级量子算法] Lecture 1-Circuit Model for Quantum Computing
这篇文章是我学习Chalmers University of Technology开的高级量子算法这门课的课程笔记。该课程的视频和资料都可以在这个链接找到。全部笔记在这儿。...
2019-11-26 18:55:46
500
原创 [高级量子算法] 学习笔记
这篇文章是我学习Chalmers University of Technology开的高级量子算法这门课的课程笔记。该课程的视频和资料都可以在这个链接找到。Lecture 1-Circuit Model for Quantum ComputingLecture 2-Complexity ClassesLecture 3-Measurement-based QC and Adiabati...
2019-11-26 18:37:19
631
原创 在服务器上安装图形化桌面
我们常常需要在服务器上运行一些程序,但如果程序本身包含一些画图或者GUI的内容(Python写的,用的是Python自带的tkinter包),服务器通常都是不支持的。这时会出现这样的报错: 'no display name and no $DISPLAY environment variable.' 解决的方法是我们可以在服务器上安装一个图形化桌面,然后在图形化桌面上运行程序。本文分为两个部分,第...
2019-10-18 21:27:41
2325
原创 Windows查看anaconda环境解释器路径
1. 在anaconda prompt中activate解释器所在的环境conda activate env_name2. 查找路径where python返回的output即为python.exe所在路径。这时可以在IDE中更改解释器路径为刚刚得到的路径。以Pycharm为例,File->Settings->Project->Project interp...
2019-10-18 19:56:52
19058
4
转载 转载: PyCharm远程运行调试代码
转载自https://zhuanlan.zhihu.com/p/38591832。本介绍了使用PyCharm进行远程debug的方法,实现本地写代码,远程服务器训练模型和调试代码的功能。为什么要用远程运行调试?有这么一个应用场景,你的代码需要在服务器端运行,因为运行环境安装的依赖库都在远端服务器上,而写代码的工作在本地的平台上更顺手。在此之前都是用Visual Studio Co...
2019-10-15 01:46:48
841
原创 Linux指令
写这篇文章总结一下我平时遇到的Linux指令。Table of ContentsLinux指令lsvimgeditsourcedfchmodrmpwd参考lsls用来打印出当前目录的清单。vim一个文本编辑的软件。安装后可以用以下指令修改文本:e.g. 在安装anaconda之后,发现conda指令不存在。需要add conda to...
2019-08-09 17:15:29
235
原创 anaconda prompt可以import,但jupyter notebook import失败的解决办法
首先在终端和jupyter里import sys,然后做下面的事情,看二者的结果是不是不一样。摘自此链接:Usually that indicates that the notebook is running with a different Python or in a different environment from Python in the command prompt. C...
2019-08-02 17:03:46
2195
原创 重温深度学习全连接网络
最近重新做一下以前的课的一个project,做一个k layer的全连接网络,顺便复习一下深度学习的一些基本概念,用的语言是matlab。实验的指导书见链接,用到的数据集是cifar10。全部代码可以在我的github找到。目录1. 读入数据2. 初始化网络参数3 没有bacth normalization的后续实现3.1 计算cost function3.2 计算accu...
2019-08-01 17:48:44
678
原创 在Docker上安装qiskit
目录1. 在Windows上安装Ubuntu虚拟机2. 在Ubuntu上安装Docker3. 在Docker中搜索并运行qiskit的镜像4 自己创建qiskit镜像5 运行新建的qiskit镜像6 后续Dockerfile的更新7 删除本地的镜像刚刚开始学习Docker,为了熟悉它的各种指令,准备在本地安装一个能够运行qiskit的container。我是在Ubu...
2019-07-26 23:22:04
810
原创 [Openstack基础] 学习笔记
本文是慕课网上,OpenStack基础这门课的学习笔记。课程链接为https://www.imooc.com/learn/497。目录1 Openstack介绍2 Openstack主要功能组件2.1 主要功能组件2.2 Openstack子项目与Aaas参考平台中模块的对应关系3 功能组件的分别介绍3.1 Horizon UI模块3.2Keystone 身份服...
2019-07-24 20:32:23
1561
原创 近期阅读的Openstack教程
最近在学习关于云计算的一些内容,计划学习Openstack和docker。以下是我读的OpenStack教程,尽量按照由浅到深排序:1.OpenStack入门科普,看这一篇就够啦!2.Openstack 资料3. 一个中文MOOC: Openstack基础这是一个非常短的课,一个小时之内就可以看完。我在看视频的时候写了笔记...
2019-07-24 18:11:18
778
转载 转: CONTINUOUS-VARIABLE QUANTUM COMMUNICATION 连续变量量子通信(英文)
本文转自http://infiniquant.com/tutorial-continuous-variable-quantum-communication/。This tutorial conveys the basic ideas behind continuous-variable quantum key distribution (QKD). It is targeted at phys...
2019-06-28 16:02:43
1262
转载 转:量子密钥分发和BB84协议
转自https://blog.csdn.net/zeroctu/article/details/84893010。1984年,物理学家Bennett和密码学家Brassard提出了利用“单量子不可克隆定理”实现密钥分发的方案,后称BB84协议。“单量子不可克隆定理”(No-CloningTheorem)是“海森堡测不准原理”的推论,它是指量子力学中对任意一个未知的量子态进行完全相同的复制的过程...
2019-06-27 04:20:55
3023
原创 近期阅读的论文汇总
最近在准备一个面试,所以读了一些论文,中英文都有,在此做一下汇总。1. 三篇中文综述1)量子计算若干前沿问题综述,孙晓明2)量子机器学习算法综述,黄一鸣,雷航,李晓瑜3)量子机器学习,陆思聪,郑 昱,王晓霆,吴热冰2. 关于量子算法的文章1)一篇iterative phase estimation的论文:Arbitrary accuracy iterative quan...
2019-06-03 19:29:19
631
14
原创 Python实现正弦信号的生成和DFT
这篇文章本意就是做出这样的一个过程:一个被50Hz噪声所干扰的10Hz信号,在时域很难被去躁并分离出来,但如果我们用DFT将其转换为频域的信号,就可以很容易的使用滤波器完成分离了。那么上述过程中的四张图片,true signal,noise signal,input signal和频域内的input signal,我们如何通过python作出呢?下面给出代码及生成的信号图:import ...
2019-05-26 22:44:02
5297
3
原创 LaTeX量子电路作图工具Qcircuit
最近开始写毕业论文了,怎样得到矢量的,能在LaTeX里显示的量子电路图困扰了我很久。之前我在这篇文章里介绍了在projectQ里面运行电路,同时生成电路LaTeX代码的方法。这样做生成的代码有些复杂,运行时间长;且如果后期想根据自己的需要微调的话,比较麻烦。这篇文章介绍一下我发现的另一个package,叫做Qcircuit,相对来说好用了许多。这个package很好上手,它的教程也写得很详细,...
2019-05-08 02:05:13
7337
3
原创 安装ProjectQ并生成量子电路的latex代码
在写论文对的时候,大多都要用矢量的量子电路图。最近发现ProjectQ这个编程工具可以直接生成电路的LaTeX代码,在overleaf上运行后可以得到矢量电路图(下图是Bell State电路,作为本文的示例):具体的过程如下:首先安装projectQ。在anaconda里面新建一个环境后,用如下语句完成安装:python -m pip install --user projec...
2019-05-05 18:44:53
2470
7
原创 如何安装PyQuil下的Grove包
之前我在文章中介绍了如何安装Pyquil, Pyquil在实现如下这些扩展功能的时候,需要再安装一个Grove包。它的安装还是非常麻烦的,而且github和它的documentation更新有些不及时。大家在阅读documentation的同时,可以参考一下我的安装方法。How to install the Grove packageCreate a new environment an...
2019-04-30 04:44:12
531
原创 如何安装量子计算编程工具Pyquil
之前我在这篇文章中介绍了如何安装IBM的量子计算编程工具QISKit,这次想要介绍一下另一种基于Python的工具,是由美国的量子计算公司Rigetti开发的Pyquil。这个框架相比于QISKit更加小众一点,但是上手更简单。同时Pyquil也像QISKit一样可以实现对量子电路的模拟,也可以在他们开发的量子芯片(云端)上运行结果。需要注意的是,目前Pyquil没有Windows版本,只有Mac...
2019-04-29 17:19:35
2298
转载 转!如何用python模拟量子电路
我只是个搬运工。。。原文链接https://jarrodmcclean.com/basic-quantum-circuit-simulation-in-python/。BASIC QUANTUM CIRCUIT SIMULATION IN PYTHONCODESCIENCEAUGUST 17, 2016I’ve always been a proponent of the idea...
2019-03-28 18:28:38
1468
原创 量子傅里叶变换总结图文
这篇文章全部都是我在学习量子傅里叶变换算法时制作的ppt的内容。直接这样看大概什么都看不清,建议把图片放大,比例就正常了。参考了几篇论文都列在图片中了。网络上关于量子算法的资料太少了,希望能和大家多多交流啊! 如果我有什么理解不到位的地方,还请大家批评指正。...
2019-03-27 18:29:28
3737
2
原创 量子相位估计算法总结图文
这篇文章全部都是我在学习相位估计算法时制作的ppt的内容。直接这样看大概什么都看不清,建议把图片放大,比例就正常了。参考了几篇论文都列在图片中了,也有参考别人推送的内容,参考内容链接在这儿。网络上关于量子算法的资料太少了,希望能和大家多多交流啊! 如果我有什么理解不到位的地方,还请大家批评指正。...
2019-03-27 18:25:55
2933
4
原创 量子计算Grover搜索算法总结图文
这篇文章全部都是我在学习Grover's Search算法时制作的ppt的内容。直接这样看大概什么都看不清,建议把图片放大,比例就正常了。参考了几篇论文都列在图片中了,也有参考别人微信推送的内容,参考内容都在图片中了。网络上关于量子算法的资料太少了,希望能和大家多多交流啊! 如果我有什么理解不到位的地方,还请大家批评指正。...
2019-03-27 18:21:55
10413
6
原创 量子机器学习HHL算法总结图文
这篇文章全部都是我在学习HHL算法时制作的ppt的内容。直接这样看大概什么都看不清,建议把图片放大,比例就正常了。参考了几篇论文都列在图片中了,也有参考别人微信推送的内容,链接在这儿,推送是中文的,解释的非常清楚。网络上关于量子机器学习的资料太少了,希望能和大家多多交流啊! 如果我有什么理解不到位的地方,还请大家批评指正。...
2019-03-27 18:15:09
6930
8
原创 量子支持向量机总结图文
头一次尝试这种类型的文章,全部都是我在学习量子SVM时制作的ppt的内容。直接这样看大概什么都看不清,建议把图片放大,比例就正常了。参考了几篇论文,也有别人的博客/微信推送内容,所有的参考内容都放在最后了。有几页用了网络上的图片,右下角也给出了原图出处。网络上关于量子机器学习的资料太少了,希望能和大家多多交流啊!如果我有什么理解不到位的地方,还请大家批评指正。...
2019-03-27 17:59:51
2338
4
原创 Quantum Machine Learning 量子机器学习 edX MOOC课程
最近我在学习edX上多伦多大学开设的量子机器学习课程,二月刚刚开课,课程链接是https://courses.edx.org/courses/course-v1:University_of_TorontoX+UTQML101x+1T2019/course/。现与大家分享一下我的学习笔记以及coding assignment的答案,希望能和大家一起交流学习!链接是:https://githu...
2019-03-01 23:58:52
1747
7
原创 IBM QISKit 中一些有用的功能
以下几种函数都针对的是QISKit 0.7版本。1. Circuit.depth()用你的量子电路的名字代替''Circuit'',就可以测出量子电路的深度。非常简单好用。2. job_monitor当我们在IBM的量子芯片上运行量子算法的时候,一个很大的问题是我们在等待结果时,不知道现在是还在排队等待使用芯片,还是我们的量子电路正在运行。这个时候就可以用job_monitor函数...
2019-02-28 23:15:33
1813
原创 HHL算法的QISKit实现
本实现基于IBM QISKit 0.7.0版本,python 3.7版本。这篇文章包含了代码在jupyter notebook上运行的结果,但其中几个概率分布和量子电路的图片无法显示,可以通过github链接查阅:https://github.com/yangjy0826/IBM-QISKit/blob/master/qiskit_HHL_2by2.ipynbHHL Experiment (Q...
2019-02-26 16:43:19
4375
10
原创 量子相位估计算法QISKit实现
该实现基于IBM QISKit 0.7.0版本。代码的github链接是https://github.com/yangjy0826/IBM-QISKit/blob/master/qiskit_QPE.ipynb。Quantum Phase Estimation (QPE)This QPE algorithm is implemented based on IBM QISKit version ...
2019-02-22 17:22:57
2347
原创 几个我常用的在线工具
1. 在线PDF转换器: smallpdf,可以实现pdf与其他格式文件的相互转换,和拆分合并pdf等功能。缺点是一个小时之内只能免费操作两次。2. 在线PDF裁剪: 链接3. 在线解压工具: extract me,支持绝大部分的格式,操作也很简单4. 在线LaTeX编辑器: Overleaf,学生党很多人在用,不多说啦。5. 在线LaTeX公式编辑器: 链接,很多时候LaTeX里...
2019-02-03 11:08:39
575
原创 量子算法的实现
在刚开始学习了量子算法的时候,如何将量子算法和电路转换成代码是一个困扰初学者的问题。下面我列出一些可以参考和学习的资料:1. MIT的一个网站,给出了QASM码转化成量子电路的许多例子。PS: QASM is a simple text-format language for describing acyclic quantum circuits composed from single...
2019-01-17 18:32:26
2686
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人