热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发工具_百度首发量子机器学习开发工具“量桨”

篇首语:本文由编程笔记#小编为大家整理,主要介绍了百度首发量子机器学习开发工具“量桨”相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了百度首发量子机器学习开发工具“量桨”相关的知识,希望对你有一定的参考价值。



百度首发量子机器学习开发工具“量桨”


5月20日,在线上举办的“WAVE SUMMIT 2020”大会上,百度CTO王海峰公布了他们最新的全景图,并发布了国内首个量子机器学习开发工具“量桨(Paddle Quantum)”[1]。





百度首发量子机器学习开发工具“量桨”



 (来源:百度)



此次公开发布的升级包含了飞桨开源深度学习平台和飞桨企业版,当然,我们更关注的是百度的量子机器学习开发工具Paddle Quantum。

 

Paddle Quantum 是一个基于百度开源框架PaddlePaddle的机器学习库,支持量子神经网络的搭建与训练。该机器学习库提供了量子机器学习(Quantum machine learning,QML)开发者套件,对各种量子应用开发提供了应用工具包。

 

据百度量子计算研究所所长段润尧博士介绍,量桨提供了神经网络的搭建和量子机器学习的诸多案例,并支持常用的量子线路的模拟以及量子优化,量子化学等应用工具集。相关的细节可以参考百度Github主页[1],获取更多安装使用信息。





百度首发量子机器学习开发工具“量桨”



 (来源:百度)













量子机器学习















           


量子机器学习是量子计算机科学和机器学习的交叉学科研究[2]。QML可以利用量子计算的优势来改进经典的机器学习方法(关于量子机器学习可参考:)。


这个术语最常见的用途是用于分析在量子计算机上执行经典数据的机器学习算法,即量子增强机器学习(quantum-enhanced machine learning)。量子增强机器学习指的是在机器学习中解决某一任务的量子算法(关于量子算法,入门可参考李绿洲教授文章:),以此改进并加快经典的机器学习技术。这样的算法通常需要将给定的经典数据集编码到量子计算机中,以便处理量子信息, 随后,通过测量量子系统读出量子计算结果。

 

这样的方式也称为经典和量子处理的混合方法,其中计算困难的子程序会打包给量子系统来处理,然后用经典的方式继续对子程序的结果进行处理(可把QPU理解成类GPU式的量子加速器)。


百度首发量子机器学习开发工具“量桨”        

在QPU的帮助下(一些工作在模拟器中即可测试,比如量桨在没有QPU的情况一下,依然可以做很多测试工作),这些运行的程序可能会更加复杂,但是,执行的速度将会更快,甚至可解决过去纯经典方法不能以有效时间解决的问题。当然,量子机器学习的术语表达并不止如此。

 

通常,结合量子计算和机器学习有四种不同方法,如下矩阵表,第一个字母表示的正在研究的系统的类型,C(Classical)表示的经典计算机,Q(Quantum)表示的量子计算机,第二个字母也表示同样的含义。

 






            

目前QC和CQ都是比较热门的研究领域,虽然进行量子机器学习需要大规模的量子比特数量,但是人们在NISQ设备上也找到了一些可测试的案例。

 

比如对量子振幅线性代数模拟,典型的有HHL算法,以及基于 Grover 搜索的量子机器学习算法和量子抽样等。这些对深度学习,人工智能应用等都有着巨大的开发潜力。

 

百度公司在人工智能领域早有积累,因此量子机器学习开发工具“量桨“的发布,是自然而然的结果。

 

当然,这也是国内目前唯一支持量子机器学习的深度学习平台,得益于飞桨190多万用户的加持,在机器学习领域有较多的用户基础,这对于推动量子计算结合人工智能等用例的研究和探索提供了更多的想象空间。

 

量子计算机作为计算科学的一个分水岭,不仅仅在运算速度潜力上优于经典计算机,其他方面也具有优势,如量子计算机可以用来破解经典计算机几乎不可能破解的非对称加密(),以及大规模模拟分子、原子等特性。这也是为什么全球科技公司群雄逐鹿的推动力所在,当然这也是军方感兴趣的主要原因之一。

 

而量子计算最好的时机,不是过去,也不是未来,而是现在,一切正好。







参考链接: 


[1]量Github地址 https://github.com/PaddlePaddle/Quantum


[2]https://www.wikiwand.com/en/Quantum_machine_learning










声明:此文出于传递更多信息之目的。若有来源标注错误或侵权,请作者持权属证明与我们联系,我们将及时更正、删除











文章投稿:  Sakura@qtumist.com



转载授权:Support@qtumist.com


关注底部微信,保持订阅












延 伸 阅 读






01   




02   


03   


04     


05   


06   


07   


08   


09   


10   


11   


12   












www.Qtumist.com

推荐阅读
  • 尤洋:夸父AI系统——大规模并行训练的深度学习解决方案
    自从AlexNet等模型在计算机视觉领域取得突破以来,深度学习技术迅速发展。近年来,随着BERT等大型模型的广泛应用,AI模型的规模持续扩大,对硬件提出了更高的要求。本文介绍了新加坡国立大学尤洋教授团队开发的夸父AI系统,旨在解决大规模模型训练中的并行计算挑战。 ... [详细]
  • ArcBlock 发布 ABT 节点 1.0.31 版本更新
    2020年11月9日,ArcBlock 区块链基础平台发布了 ABT 节点开发平台的1.0.31版本更新,此次更新带来了多项功能增强与性能优化。 ... [详细]
  • 精选10款Python框架助力并行与分布式机器学习
    随着神经网络模型的不断深化和复杂化,训练这些模型变得愈发具有挑战性,不仅需要处理大量的权重,还必须克服内存限制等问题。本文将介绍10款优秀的Python框架,帮助开发者高效地实现分布式和并行化的深度学习模型训练。 ... [详细]
  • 本文将深入探讨 Unreal Engine 4 (UE4) 中的距离场技术,包括其原理、实现细节以及在渲染中的应用。距离场技术在现代游戏引擎中用于提高光照和阴影的效果,尤其是在处理复杂几何形状时。文章将结合具体代码示例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 本文详细介绍了 Java 网站开发的相关资源和步骤,包括常用网站、开发环境和框架选择。 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 本文旨在介绍一系列提升工作效率的浏览器插件和实用小工具,帮助用户在日常工作中更加便捷高效。内容由原作者授权发布。 ... [详细]
  • 使用IntelliJ IDEA高效开发与运行Shell脚本
    本文介绍了如何利用IntelliJ IDEA中的BashSupport插件来增强Shell脚本的开发体验,包括插件的安装、配置以及脚本的运行方法。 ... [详细]
  • 深入解析Nacos服务自动注册机制
    本文将探讨Nacos服务自动注册的具体实现方法,特别是如何通过Spring事件机制完成服务注册。通过对Nacos源码的详细分析,帮助读者理解其背后的原理。 ... [详细]
  • 本文详细记录了在Mac操作系统中安装Hexo时遇到的权限错误,并提供了有效的解决方案。 ... [详细]
  • Git版本控制基础解析
    本文探讨了Git作为版本控制工具的基本概念及其重要性,不仅限于代码管理,还包括文件的历史记录与版本切换功能。通过对比Git与SVN,进一步阐述了分布式版本控制系统的独特优势。 ... [详细]
  • 本文详细介绍了PHP中的几种超全局变量,包括$GLOBAL、$_SERVER、$_POST、$_GET等,并探讨了AJAX的工作原理及其优缺点。通过具体示例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 从理想主义者的内心深处萌发的技术信仰,推动了云原生技术在全球范围内的快速发展。本文将带你深入了解阿里巴巴在开源领域的贡献与成就。 ... [详细]
  • Flutter 核心技术与混合开发模式深入解析
    本文深入探讨了 Flutter 的核心技术,特别是其混合开发模式,包括统一管理模式和三端分离模式,以及混合栈原理。通过对比不同模式的优缺点,帮助开发者选择最适合项目的混合开发策略。 ... [详细]
  • 最详尽的4K技术科普
    什么是4K?4K是一个分辨率的范畴,即40962160的像素分辨率,一般用于专业设备居多,目前家庭用的设备,如 ... [详细]
author-avatar
縌风而行2010
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有