0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

谷歌推出开源的量子机器学习库TensorFlow Quantum

汽车玩家 来源:开源中国 作者:xplanet 2020-03-11 14:25 次阅读

谷歌在其官方AI博客宣布推出TensorFlow Quantum(TFQ),这是一个开源的量子机器学习库,可将量子计算与机器学习结合在一起,训练量子模型。谷歌表示,这种量子机器学习模型能够处理量子数据,并能够在量子计算机上执行。

根据谷歌AI博客的介绍,TFQ允许研究人员在单个计算图中将量子数据集、量子模型和经典控制参数构造为张量。TensorFlow Ops会获得导致经典概率事件的量子测量结果,然后可以使用标准Keras功能进行培训。

与经典机器学习一样,量子机器学习的关键挑战是对“噪声数据”进行分类。要构建和训练这样的模型,大致操作步骤如下:

准备量子数据集-量子数据作为张量(数字的多维数组)加载。每个量子数据张量都指定为用Cirq编写的量子电路,该电路可实时生成量子数据。张量由TensorFlow在量子计算机上执行以生成量子数据集。

评估量子神经网络模型-研究人员可以使用Cirq对量子神经网络进行原型设计,然后将其嵌入TensorFlow计算图中。量子模型实质上是对输入的量子数据进行解纠缠,从而使隐藏信息以经典的相关性编码,从而使其可用于本地测量和经典的后处理。

样本或平均值-量子态的测量从经典随机变量中以样本形式提取经典信息。来自该随机变量的值的分布通常取决于量子态本身以及所测得的可观测值。

评估经典神经网络模型-提取经典信息后,其格式适用于进一步的经典后处理。

评估成本函数-根据经典后处理的结果,评估成本函数。

评估梯度和更新参数-评估成本函数后,应沿预期可降低成本的方向更新管道中的自由参数。

TensorFlow Quantum的关键特征是拥有能够同时训练和执行许多量子电路的能力。目前,TensorFlow Quantum主要面向在经典量子电路模拟器上执行量子电路。谷歌的希冀是,将来TFQ能够在Cirq支持的实际量子处理器上执行量子电路。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 谷歌
    +关注

    关注

    27

    文章

    6166

    浏览量

    105337
  • 量子
    +关注

    关注

    0

    文章

    478

    浏览量

    25494
  • 机器学习
    +关注

    关注

    66

    文章

    8411

    浏览量

    132597
收藏 人收藏

    评论

    相关推荐

    谷歌发布新款量子芯片Willow,股市反应热烈

    近期,谷歌宣布成功推出其最新款量子芯片——Willow。据谷歌介绍,这款量子芯片具备一项重要突破:能够随着
    的头像 发表于 12-24 15:13 152次阅读

    英伟达携手谷歌,共筑量子计算新篇章

    人工智能(Quantum AI)部门将充分利用英伟达先进的Eos超算威廉希尔官方网站 ,以加速量子计算部件的设计进程。这一举措不仅展现了英伟达在高性能计算领域的深厚积累,也彰显了谷歌量子计算领域的
    的头像 发表于 11-19 11:06 280次阅读

    NPU与机器学习算法的关系

    紧密。 NPU的起源与特点 NPU的概念最早由谷歌在其TPU(Tensor Processing Unit)项目中提出,旨在为TensorFlow框架提供专用的硬件加速。NPU的设计目标是提高机器
    的头像 发表于 11-15 09:19 445次阅读

    【《计算》阅读体验】量子计算

    鉴于本书叙述内容着实很丰富,带有科普性质。这里选择感兴趣也是当前科技前沿的量子计算进行阅读学习分享。 量子计算机操作的是量子比特,可以基于量子
    发表于 07-13 22:15

    TensorFlow是什么?TensorFlow怎么用?

    TensorFlow是由Google开发的一个开源深度学习框架,它允许开发者方便地构建、训练和部署各种复杂的机器学习模型。
    的头像 发表于 07-12 16:38 688次阅读

    tensorflow和pytorch哪个更简单?

    TensorFlow和PyTorch都是用于深度学习机器学习开源框架。TensorFlow
    的头像 发表于 07-05 09:45 851次阅读

    tensorflow简单的模型训练

    在本文中,我们将详细介绍如何使用TensorFlow进行简单的模型训练。TensorFlow是一个开源机器学习
    的头像 发表于 07-05 09:38 643次阅读

    keras模型转tensorflow session

    和训练深度学习模型。Keras是基于TensorFlow、Theano或CNTK等底层计算框架构建的。TensorFlow是一个开源机器
    的头像 发表于 07-05 09:36 517次阅读

    如何使用Tensorflow保存或加载模型

    TensorFlow是一个广泛使用的开源机器学习,它提供了丰富的API来构建和训练各种深度学习
    的头像 发表于 07-04 13:07 1495次阅读

    TensorFlow的定义和使用方法

    TensorFlow是一个由谷歌人工智能团队谷歌大脑(Google Brain)开发和维护的开源机器学习
    的头像 发表于 07-02 14:14 765次阅读

    Hugging Face推出开源机器人代码LeRobot

    AI领域的佼佼者Hugging Face近日宣布重磅推出并全面开源机器人工具包——LeRobot。这一创新工具包基于史上最大规模的众包机器人数据集,为开发者提供了一个前所未有的平台。
    的头像 发表于 05-09 10:32 578次阅读

    量子计算机重构未来 | 阅读体验】+机器学习的终点是量子计算?

    很高兴,有可以有书看了。 对量子计算感兴趣,要从大概10年前说起了,虽然我之前从事的工作跟计算关系不是很直接。 但是,后来随着接触的任何事情越来越多,才发现,原来很多事情都可以交给机器做了。 于是
    发表于 03-10 16:33

    谷歌模型框架是什么软件?谷歌模型框架怎么用?

    谷歌模型框架通常指的是谷歌开发的用于机器学习和人工智能的软件框架,其中最著名的是TensorFlowT
    的头像 发表于 03-01 16:25 871次阅读

    如何使用TensorFlow构建机器学习模型

    在这篇文章中,我将逐步讲解如何使用 TensorFlow 创建一个简单的机器学习模型。
    的头像 发表于 01-08 09:25 973次阅读
    如何使用<b class='flag-5'>TensorFlow</b>构建<b class='flag-5'>机器</b><b class='flag-5'>学习</b>模型

    当AI遇见量子计算,会引发科学革命吗?

    我们可以将其称为未来计算的复仇者联盟。将两个科技界最热门的术语——机器学习量子计算机结合起来,就形成了量子机器
    的头像 发表于 01-05 14:00 883次阅读