量子栗 发自 凹非寺 
量子位 报道 | 公众号 QbitAI

NISQ,是嘈杂中型量子 (Noisy Intermediate-Scale Quantum) 的简称。

今年年初,美国人John Preskill提出了这个概念。

拥有50-100量子比特、以及高保真量子门 (Quantum Gate) 的计算机,便可称为NISQ计算机

他相信,在不远的将来,人类就能用这样的量子计算机,踏足经典计算机无力探索的新领地。

量子计算的NISQ新时代,已经到来。

今年3月,谷歌宣布拥有72量子比特的芯片,刷新了IBM的纪录。谷歌的计划是,5年实现量子技术的商业化。

当然,这个计划里不能只有硬件算法也要跟上。

开源框架,为NISQ而生

于是,谷歌开源了Cirq框架,这是专为NISQ算法打造的框架。

Cirq主要用来短期 (Near-Term) 问题,希望帮助研究人员,了解NISQ计算机到底能不能解决,实际应用的中的计算问题。

这个框架,经Apache 2.0协议许可,可以修改,可以嵌入任何开源/付费的软件包。

框架安装好之后,开发者就可以给特定的量子处理器,编写它的量子算法了,据说很友好——

用户可以精确控制量子电路 (Quantum Circuits) ;为了编写和编译量子电路,数据结构是专门优化过的,让开发者能更加充分地利用NISQ架构。

另外,Cirq支持在模拟器上运行算法,如果将来有了量子计算机,或者更大的模拟器,也很容易通过,把设备和算法集成起来。

还有应用示例

与Cirq框架一同发布的,还有OpenFermion-Cirq,这是一个基于Cirq的应用示例。

介绍一下,OpenFermion是一个量子算法开发平台,专注解决化学问题。OpenFermion-Cirq则是一个开源库,把量子模拟算法编译成Cirq能用的样子。

比如,这个新库,可以用来搭建量子变分算法 (Variational Algorithms) ,模拟分子或者复杂材料的性质。

说到这里,机智的人类可能感受到了,量子算法的开发,需要跨学科/跨行业的合作。

谷歌团队,在宣布Cirq开源的这篇博客里,还给出了许多额外的栗子:

想要探索量子世界的同学,可以前往本文底部的传送门。

软硬兼施

宣布“72”这个数字的时候,谷歌团队曾经表示,他们已经很接近“量子霸权 (Quantum Supremacy) ”了。

也就是说,量子计算机的计算速度,超越经典计算机指日可待。

而在量子算法的路上,开源框架这一步,走得也算是很用力了。

Google AI博客传送门:
https://ai.googleblog.com/2018/07/announcing-cirq-open-source-framework.html

GitHub传送门:
https://github.com/quantumlib/cirq

OpenFermion-Cirq传送门:

https://github.com/quantumlib/OpenFermion-Cirq

活动报名

诚挚招聘

量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

谷歌开源了量子算法框架CIRQ,拥抱NISQ新时代相关推荐

  1. 谷歌开源量子计算框架Cirq

    AI 前线导读:量子计算是不少科学家们辛勤耕耘的领域,在他们的努力下,量子计算领域有了令人惊喜的进步.在昨天举行的第一届量子软件和量子机器学习国际研讨会(QSML)上,Google AI Quantu ...

  2. C3F:首个开源人群计数算法框架

    C3F:首个开源人群计数算法框架 导读:52CV曾经报道多篇拥挤人群计数相关的技术,比如最近的: CVPR 2019 | 西北工业大学开源拥挤人群数据集生成工具,大幅提升算法精度 开源地址: http ...

  3. EasyNLP 开源中文 NLP 算法框架

    1.背景 随着 BERT.Megatron.GPT-3 等预训练模型在 NLP 领域获得前瞻的成果,许多多团队也进入超大规模训练中,使得训练模型从亿级别发展到了千亿甚至万亿的规模.首先,模型参数量过大 ...

  4. 第八届开源中国开源世界高峰论坛--开放.互联.移动的新时代

    第八届开源中国开源世界高峰论坛--开放.互联.移动的新时代,详情看以下网址:http://ocow.csdn.net/ "2013年度中国优秀开源项目评选"火热进行中 http:/ ...

  5. 阿里云机器学习PAI开源中文NLP算法框架EasyNLP,助力NLP大模型落地

    作者:临在.岑鸣.熊兮 一 导读 随着 BERT.Megatron.GPT-3 等预训练模型在NLP领域取得瞩目的成果,越来越多团队投身到超大规模训练中,这使得训练模型的规模从亿级别发展到了千亿甚至万 ...

  6. 多巴胺:谷歌开源新型增强学习框架

    https://www.cnblogs.com/DicksonJYL/p/9569139.html Google 近日宣布开源一个新的基于 Tensorflow 的框架 -- Dopamine,旨在为 ...

  7. 拥抱人工智能新时代 做真“英雄”还需靠“联盟”

    1956年,当约翰-麦卡锡.马文-明斯基等科学家首次提出"人工智能(AI)"这一术语之时,一定想不到1984年,阿诺德o施瓦辛格以<终结者>形象出现在电影屏幕中时,带给 ...

  8. 量子技术发展的一小步:Google AI推出开源框架Cirq

    今年 2 月,在一个量子计算会议(Quantum Computing for Business)上,量子霸权概念提出者 John Preskill 认为,人类在即将实现 50-100 量子比特的中型量 ...

  9. 以Amazon Braket SDK和QuTrunk为例介绍量子编程框架

    概述 在经典计算编程领域,软件框架是一种具有通用软件功能的抽象形式.使用这些软件框架的开发者们可以根据特定的功能需求对框架代码重新改写后,为特 定应用提供定制化的服务.在大数据时代,经典计算的算力在海 ...

最新文章

  1. java位运算符取反_java运算符
  2. linux之sed用法 (文本处理工具)
  3. 使用Dreamweaver挖掘脚本漏洞
  4. jprofiler分析dump文件_内存溢出+CPU占用过高:问题排查+解决方案+复盘(超详细分析教程)...
  5. AOP和Spring AOP介绍
  6. window环境搭建go语言运行环境
  7. ConcurrentHashMap是如何保证线程安全的,你知道么?
  8. Linux指令:grep指令详解1
  9. 解决“cv2.error: OpenCV(3.4.2) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:356:...”
  10. 智能交通运输(包括TOCC)精华主题汇总
  11. SAP FICO 第三节 BDC和LTMC导入S4财务科目
  12. flex布局实现骰子六面的示例
  13. Excel实用教程-字符提取函数(FIND/LEFT/RIGHT/LEN/MID/TEXT)
  14. ONES X 蓝城兄弟|有机的研发管理改进是最健康的颠覆
  15. 华工大学计算机基础题库,华工大学计算机基础操作练习题.docx
  16. java扰码,程序员升职记/人力资源机器(Human Resource Machine)伪·指南
  17. 团队开发环境一致性性要求
  18. java正则表达式所有字符串_如何在Java中使用正则表达式打印字符串的所有字符?...
  19. HPL HPCG benchmark test
  20. 程序设计与算法(二)算法基础-郭炜 1.3.1 称硬币

热门文章

  1. 国内最火的 HTML、CSS、JavaScript 开源项目 Top 榜,你知多少?
  2. Java程序员必备!Dagger2源码分析(二(1)
  3. Java定义全局变量的方法
  4. 快速从入门到精通!mysql字符串截取前两位
  5. oracle 定位行锁,oracle 的for update行锁语法
  6. java关闭通道_调用map方法后,Java 7文件通道未正确关闭
  7. linux mysql 查询慢_linux – MySQL非常简单的SELECT查询速度极慢
  8. python文件审计系统_Python代码审计实战案例总结之CRLF和任意文件读取
  9. python 报价_python基础教程_查询价格
  10. gallery代码怎么运行_自学Python进阶-把代码变成程序、软件