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

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

3天内不再提示

Google重磅发布开源库TFQ,快速建立量子机器学习模型

独爱72H 来源:AI科技大本营 作者:AI科技大本营 2020-03-12 16:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

(文章来源:AI科技大本营)

近日,Google 与滑铁卢大学、大众汽车等联合发布 TensorFlow Quantum(TFQ),一个可快速建立量子机器学习模型原型的开源库。TFQ提供了必要的工具,将量子计算和机器学习技术结合起来,以控制并建模自然或人工的量子计算系统。虽然机器学习不能完全模拟自然界的系统,但是它能够学习这些系统的模型并预测系统的行为。

在过去的几年里,传统的机器学习模型已在处理具有挑战性的科学问题上初露锋芒,并促进了人类在癌症检测、图像处理、地震预测、极端天气预测和新系外行星探测方面的进步。近年来随着量子计算的发展,新量子机器学习模型的发展已开始对世界重大问题产生深远的影响,并有望让人类在医学、材料、传感和通信领域取得突破。然而,到目前为止,我们仍然缺乏相应的研究工具来发现有用的量子机器学习模型——这些模型可以处理基于量子的数据,并在量子计算机上执行任务。

而如今,TFQ 通过提供与现有 TensorFlow API 兼容的量子计算基本要素以及高性能量子电路模拟器,将量子计算开源框架 Cirq 与 TensorFlow 集成在一起,为传统的判别和生成量子模型的设计和实现提供了高层的抽象。什么是量子机器学习模型?量子模型具有以量子力学来表示和概括数据的能力。然而,为了理解量子模型,首先必须明确两个概念:量子数据和量子-经典混合模型(hybrid quantum-classical model)。量子数据具有叠加和纠缠的特性,因此其联合概率分布需要大量传统的计算资源来表示或存储。量子数据可以在量子处理器传感器、网络中产生和模拟,包括化学物质和量子物质的模拟、量子控制、量子通信网络、量子计量学等等。

从技术上来说,由 NISQ 处理器生成的量子数据具有关键的特性:嘈杂,且通常在测量之前就出现了纠缠。然而,将量子机器学习应用到嘈杂的纠缠量子数据可以最大程度地提取有用的经典信息。受这些技术的启发,TFQ 库提供了开发模型的原语,这些模型可用于解纠缠和泛化量子数据中的相关性,从而为改进现有量子算法或发现新的量子算法提供了机会。

第二个需要引入的概念是量子-经典混合模型。由于近来的量子处理器仍然相对较小,且很嘈杂,因此量子模型不能仅依赖量子处理器——NISQ 处理器需要和经典处理器配合,才能变得高效。由于TensorFlow支持跨CPUGPU和TPU的异构计算,因此它是试验量子-经典混合算法的首选平台。

Google重磅发布开源库TFQ,快速建立量子机器学习模型

TFQ包含量子计算所需的基本结构,比如量子比特、门、电路以及测量运算符等。用户指定的量子计算可在模拟的环境以及真实的硬件上执行。Cirq 还包含大量的构件,用以帮助用户为 NISQ 处理器设计高效的算法,从而让量子-经典混合算法的实现能在量子电路模拟器上运行,最终在量子处理器上运行。目前,Google 已将 TFQ 用于实现量子-经典卷积神经网络,以及用于量子控制的机器学习、用于量子神经网络的分层学习、量子动力学学习、混合量子态的生成建模以及经典的递归神经网络。Google 提供了这些量子应用的概览,每个示例都可以通过 Colab 在浏览器中运行。

TFQ如何工作?研究人员可以利用TFQ 在单个计算图中构建量子数据集、量子模型以及作为张量的经典控制参数。引发经典概率事件的量子测量的结果可由TensorFlow Ops 获得。而 TFQ 训练可以使用标准的 Keras 函数进行。为了方便大家理解量子数据的使用,Google 提供了使用量子神经网络对量子状态进行监督分类的说明。与经典机器学习一样,量子机器学习所面临的关键性挑战在于如何对 “噪声数据” 进行分类。如果想构建和训练这样的模型,研究人员可以执行以下操作:

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

2. 评估一个量子神经网络模型,研究人员可以使用Cirq建立量子神经网络的原型,然后将其嵌入到TensorFlow计算图中。基于对量子数据结构的了解,可以从几个大类中选择参数化的量子模型。这个模型的目标是执行量子处理,用来提取隐藏在典型的纠缠态下的信息。换句话说,量子模型实质上是对输入的量子数据进行解纠缠,将隐藏的信息编码在经典的相关性中,从而使它们适用于本地测量和经典后处理。

3. 样本或平均值,量子态的测量需要以样本的形式,从经典随机变量中提取经典信息。来自该随机变量值的分布,通常取决于量子态本身以及所测得的可观测值。由于许多变分算法依赖于测量值的平均值(也称为期望值),因此TFQ提供了在涉及步骤(1)和(2)的多次运行中求平均值的方法。

4. 评估一个经典的神经网络模型,在经典信息被提取出来后,它的格式就适合进一步的经典后处理。由于提取的信息可能被编码为测量期望之间的经典关联,因此,研究人员可以使用经典深度神经网络来提取这种关联。

5. 评估成本函数,根据经典后处理的结果,评估成本函数。这可以基于模型执行分类任务的准确性(如果量子数据被标记),或者基于其他标准(如果任务是无监督的)。

6. 评估梯度和更新参数,在评估了成本函数之后,应按预期可降低成本的方向更新管道中的自由参数,这通常是通过梯度下降来执行的。TFQ 的一个关键特性将是能够同时训练和执行多个量子电路。

TensorFlow 能够在计算机集群之间并行化计算,并能够在多核计算机上模拟相对较大的量子电路,因此能够实现TFQ的这一特性。此外,Goolge 团队还宣布开放 qsim , 该模拟器能够在 Goolge 云节点上在 111 秒内模拟门深度为14的32量子位量子电路。该模拟器还特别针对多核 Intel 处理器进行了优化。Google 结合 TFQ,已在60分钟内在Google 云节点上以门深度 20 对 20 量子位的量子电路进行了 100 万次电路仿真
(责任编辑:fqj)

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

    关注

    27

    文章

    6259

    浏览量

    111982
  • 机器学习
    +关注

    关注

    67

    文章

    8565

    浏览量

    137228
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NVIDIA与Google探讨AI模型的演进方向

    在 GTC 会场,观众座无虚席,两位计算领域最具影响力的领导人物,NVIDIA 首席科学家 Bill Dally,以及 Google DeepMind 与 Google Research 首席科学家 Jeff Dean 登台对话。他们的工作深刻塑造了大规模
    的头像 发表于 04-03 10:03 495次阅读

    大晓机器开源实时生成世界模型Kairos 3.0-4B

    近日,大晓机器重磅开源开悟世界模型3.0(Kairos 3.0)-4B 系列具身原生世界模型。作为业内首个实现 “多模态理解 — 生成 —
    的头像 发表于 03-14 16:54 2003次阅读
    大晓<b class='flag-5'>机器</b>人<b class='flag-5'>开源</b>实时生成世界<b class='flag-5'>模型</b>Kairos 3.0-4B

    商汤科技正式发布开源全新多模态模型架构NEO

    商汤科技正式发布开源了与南洋理工大学S-Lab合作研发的全新多模态模型架构 —— NEO,为日日新SenseNova 多模态模型奠定了新一代架构的基石。
    的头像 发表于 12-08 11:19 1164次阅读
    商汤科技正式<b class='flag-5'>发布</b>并<b class='flag-5'>开源</b>全新多模态<b class='flag-5'>模型</b>架构NEO

    探索RISC-V在机器人领域的潜力

    Pro则运行控制节点,通过Wi-Fi网络接收Gazebo发布的传感器信息(如激光雷达数据),并发布控制指令(速度指令)来驱动机器模型移动和避障。 • 体验: MUSE Pi Pr
    发表于 12-03 14:40

    意法半导体STM32 MCU AI模型库再扩容

    近日,意法半导体(ST)发布了新的人工智能模型,并增强了开发项目对STM32 AI模型库的支持,以加快嵌入式人工智能应用的原型开发和产品开发。这标志着STM32 AI模型库再次增加新的
    的头像 发表于 11-24 10:00 1555次阅读

    2025开放原子开发者大会量子计算开源技术分论坛即将启幕

    11月22日,2025开放原子开发者大会期间,中国移动将举办以 “量子开源・互联未来” 为主题的量子计算开源技术分论坛。论坛聚焦量子计算基础
    的头像 发表于 11-17 16:34 1149次阅读

    开源鸿蒙6.0 Release版本重磅发布

    近日,在长沙国际会议中心举办的开源鸿蒙技术大会2025上,开放原子开源鸿蒙(即OpenAtom OpenHarmony,简称“开源鸿蒙”)项目群正式发布
    的头像 发表于 10-10 16:49 3124次阅读

    NVIDIA 利用全新开源模型与仿真加速机器人研发进程

    科研人员及开发者打造功能更强大、适应性更强的机器人。   全新的 NVIDIA Isaac GR00T 开源基础模型将为机器人赋予接近人类的推理能力,使其能够拆解复杂指令,并借助已有知
    的头像 发表于 09-30 09:52 3212次阅读
    NVIDIA 利用全新<b class='flag-5'>开源</b><b class='flag-5'>模型</b>与仿真<b class='flag-5'>库</b>加速<b class='flag-5'>机器</b>人研发进程

    量子机器学习入门:三种数据编码方法对比与应用

    在传统机器学习中数据编码确实相对直观:独热编码处理类别变量,标准化调整数值范围,然后直接输入模型训练。整个过程更像是数据清洗,而非核心算法组件。量子
    的头像 发表于 09-15 10:27 955次阅读
    <b class='flag-5'>量子</b><b class='flag-5'>机器</b><b class='flag-5'>学习</b>入门:三种数据编码方法对比与应用

    OpenAI发布2款开源模型

    OpenAI开源了两款高性能权重语言模型gpt-oss-120b和gpt-oss-20b,OpenAI CEO Sam Altman表示:「gpt-oss 发布了!我们做了一个开放模型
    的头像 发表于 08-06 14:25 1152次阅读

    超小型Neuton机器学习模型, 在任何系统级芯片(SoC)上解锁边缘人工智能应用.

    Neuton 是一家边缘AI 公司,致力于让机器 学习模型更易于使用。它创建的模型比竞争对手的框架小10 倍,速度也快10 倍,甚至可以在最先进的边缘设备上进行人工智能处理。在这篇博文
    发表于 07-31 11:38

    开源鸿蒙共建地图4.0重磅发布

    近日,在2025开放原子开源生态大会开源鸿蒙主题演讲活动上,《开源鸿蒙共建地图4.0》重磅发布,标志着
    的头像 发表于 07-28 17:45 983次阅读

    Google Fast Pair服务简介

    Google Fast Pair 是一项利用低功耗蓝牙(Bluetooth LE)技术,实现设备间快速安全配对及提供多种服务的协议。其主要功能包括: 设备处于配对模式时,显示半页通知,便于用户进行
    发表于 06-29 19:28

    亿纬锂能八款开源电池王牌产品重磅发布

    近日,亿纬锂能首届商用车电池科技日暨开源电池新品发布会在广东惠州圆满举行,八款“开源电池”王牌产品重磅发布
    的头像 发表于 05-20 09:25 1220次阅读

    玻色量子重磅发布量子奇点计划

    学习到实践的一站式服务。“量子奇点计划”旨在以实用化量子计算为核心,构建全链路产业生态创新体系,探索实用化量子计算产学研用新路径。
    的头像 发表于 05-09 16:14 1175次阅读