新浪新闻客户端

百度用飞桨、Apollo 和ECharts践行开源理念

百度用飞桨、Apollo 和ECharts践行开源理念
2020年09月29日 15:28 新浪网 作者 环球网

  近日,据媒体报道称,通过分析GitHub开源项目数据集GitHubArchive之中关于pull request的发起和合入数据,获得了2020和2019年度全球深度学习框架活跃度排名榜单,其中,百度飞桨的open数据由去年的2759次跃升到今年同期的3391次,比现阶段暂列第三的谷歌Tensorflow高出1000多次。飞桨的 merged数据由1924次跃升为2428次,力压暂居第一Pytorch的238次,比第三名Tensorflow高出近1000次。

  资料显示,百度飞桨于2016年9月正式宣布开源,这使得百度成为继谷歌、Facebook、IBM后第四家将AI技术开源的公司。百度飞桨集深度学习核心训练和推理框架、基础模型库、端到端开发套件和丰富的工具组件于一体,并根据本土化特点将开源框架与应用层面做了更好的结合,旨在打造自主可控的人工智能操作系统,持续赋能广大开发者,这意味着个人开发者也可以利用飞桨提供的平台部署自己的深度学习模型。

  截至目前,经过 4 年的发展,飞桨在 GitHub 上已经有 62 个 Repositories,共收获 47000+ Star,成为国产开源项目的佼佼者。

  作为我国首个开源开放、功能完备的产业级深度学习 平台,飞桨有以下 4 大领先技术:

  首先,同时支持动态图和静态图的编程,能够兼顾易用性和效率。飞桨平台结合了动态图的易用性和静态图的高性能,使开发者可以兼顾两者的优势。第二,针对大规模的工业化场景,飞桨提供大规模分布式训练能力,在真正的工业场景应对自如。飞桨平台推出了支持万亿规模参数模型的实时更新能力和训练能力。第三,端到端的部署是应用深度学习的一个非常关键的环节,飞桨提供非常完备的支持各种硬件的端到端的部署能力,能够使得开发者推理、预测的过程足够顺畅。最后,飞桨还有大量在产业实践当中沉淀出来的模型,并提供官方的支持,能够保证开发者的应用效果。

  据此前报道,在百度世界2020百度大脑分论坛上,飞桨实现了"动静统一、软硬融合"的更新:硬件上,飞桨目前已适配22种芯片型号,覆盖15家硬件厂商,对国产硬件的支持超过TensorFlow和PyTorch;软件上,动态图功能升级实现了动静态的结合,让用户更容易开发模型。

  另外,基于其简洁、灵活、快速的特性,百度飞桨推动了各个行业的深度学习应用,在液晶显示屏的检测、机器人安全巡检、遥感监测等领域发挥着关键的作用。拿液晶显示屏检测来说,精测电子应用飞桨开源深度学习框架开发后,基于其分类、检测、分割等多种功能模块,对具有缺陷的液晶屏幕检测的精度上有很大提升。同时,飞桨还正在利用技术优势推动各个行业的深度学习应用,在液晶显示屏的检测、机器人安全巡检、遥感监测等领域发挥着不可代替的作用。

  例如在消费类电子领域,OPPO在其多个业务线都上线了基于飞桨构建的大规模分布式推荐系统,覆盖全球3.5亿月活用户;工业安全领域,通过飞桨研发的输电线路通道隐患目标图像与视频智能检测系统,实现了输电线路通道隐患目标的自动化识别和预警;环境保护领域,飞桨支撑的无人机自主飞行+应用管理平台,可以对森林进行自主巡逻、火情监测、非法入侵、森林树木砍伐监测等功能。

  今年5月,百度发布了Paddle Quantum,这是建立在百度飞桨深度学习 平台之上的开放源代码的机器学习工具包,它包括量子开发工具集,量子化学库以及一系列优化工具,可以帮助领域内的科研人员以及开发者在量子计算应用程序中训练和开发AI,也为相关领域的爱好者开发量子人工智能的应用提供了强有力的支撑。

  值得关注的是,在百度开源理念下,多领域的领先技术被开放出来,越来越多的开发者通过开源技术来构建业务,并且形成了应用繁荣、活力十足的社群。尤其是飞桨深度学习 平台,既帮助开发者实现人工智能应用的落地,也在不断的反馈中迭代平台架构,促进自身技术升级。

  另一个典型的领域就是自动驾驶。2017年11月,百度发布了全球首个自动驾驶开源项目——Apollo 自动驾驶开放平台,其自动驾驶软件可供任何人免费下载及修改使用。这意味着,许多企业都能通过Apollo平台结合车辆和硬件系统,快速搭建一套属于自己的完整的自动驾驶系统。

  目前,百度 Apollo 平台已经汇聚了全球177家生态合作伙伴;在全球,有97个国家超过3.6万名开发者使用 Apollo 开源代码,开源代码数量超过56万,Apollo 自动驾驶平台已成为全球最强大、最开放、最活跃的自动驾驶平台。

  此外,百度ECharts可视化库提供了直观,生动,可交互,可个性化定制的数据可视化图表。从2013年1.0版本发布至今,为用户提供了交互、多维度数据分析、数据自由刷选、多图表联动、渲染等丰富功能。目前,Apache ECharts (incubating) 在Github中的star数已经超过42k,每周npm下载量超过25万。

  目前,百度已经构建起了全新的开源开放生态,主导了一千多个开源项目,聚拢了超过一万名社区贡献者,获得超过30万次GitHub Star(点赞或支持)。从人工智能基础底座深度学习 平台,到语音、视觉、自然语言处理、知识图谱等通用AI能力,再到Apollo、DuerOS、智能小程序等开放平台,以及智能交通、智能家居、工业农业等场景化应用,百度开源的能力与技术已经在生活中广泛落地。

特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。
权利保护声明页/Notice to Right Holders

举报邮箱:jubao@vip.sina.com

Copyright © 1996-2024 SINA Corporation

All Rights Reserved 新浪公司 版权所有