前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[新知] Google开源量子机器学习函数库TensorFlow Quantum

[新知] Google开源量子机器学习函数库TensorFlow Quantum

作者头像
阿泽
发布2020-03-12 14:54:59
4770
发布2020-03-12 14:54:59
举报

TensorFlow Quantum是个可以让开发者建立,可在古典量子电路模拟器上执行的量子机器学习模型。

Google、滑铁卢大学、X(公司)和福斯集团合作,共同释出量子机器学习的开源函数库TensorFlow Quantum(TFQ),这是一个TensorFlow的扩充,让开发人员可以利用量子电脑建构机器学习模型。

Google提到,机器学习技术虽然无法精确地模拟自然界的系统,但是可以透过学习系统模型,预测系统的行为,在过去几年中,古典机器学习模型解决了许多科学问题,在医学、天气以及太空等领域皆有重要的进展,而随著量子电脑的发展,新的量子机器学习模型,可能对世界上各种难题有著重要影响,但是目前却缺乏工具,来建立可在量子电脑上执行的量子机器学习模型。

为了解决这个问题,Google与多个组织合作释出了TFQ,可以将量子运算和机器学习技术结合在一起。TFQ底层整合TensorFlow和杂讯中等规模量子(Noisy Intermediate Scale Quantum,NISQ)演算法框架Cirq,并且透过现有和TensorFlow API相容的量子运算原语,以及高效能量子电路模拟器,为判别性和生成性量子古典模型的设计和实作,提供高阶抽象。

TFQ的关键功能,是可以同时训练和执行许多量子电路,Google解释,这是因为TensorFlow能够在电脑丛集中平行化运算,并且能够在多核心电脑上模拟相对较大的量子电路,进而实现这个关键功能。而为了要在多核心电脑模拟大型量子电路,Google开发了高效能量子电路模拟器qsim,经实验证实,该模拟器可以在Google云端节点n1-ultramem-160,花费111秒模拟14量子闸(Gate Depth)深度的32量子位元量子电路。

这个模拟器为英特尔多核心处理器最佳化,结合TFQ,Google云端节点n2-highcpu-80可在60分钟内,对20量子闸深度的20量子位元量子电路,进行100万次电路模拟。Google提到,TFQ是一个在古典量子电路模拟器上执行量子电路的工具,未来目标是要让TFQ能透过Cirq,在真正的量子处理器上执行量子电路,包括Google内部正在开发的Sycamore量子系统。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Flink实战应用指南 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档