腾讯Angel亮相VLDB,携全新Angel 2.0宣布加入LF深度学习基金会

2018-08-28 21:59:44 来源:陕西消费网

腾讯Angel亮相VLDB,携全新Angel 2.0宣布加入LF深度学习基金会

 

北京时间8月27日,全球数据库三大顶级会议之一——VLDB(Very Large Data Bases Conferences)在巴西里约热内卢召开。腾讯AI开源项目Angel受邀参会,以workshop和展区的形式,向全球顶尖数据专家展示腾讯在大数据挖掘和数据库管理的研究成果。

同时,Angel正式宣布加入LF深度学习基金会,并将发布达万亿级维度特性计算的Angel 2.0。结合基金会成熟的运营,全面升级的Angel 2.0将与国际开源社区继续深入互动,致力于让机器学习技术更易于上手研究及应用落地的目标。

 

Angel (https://github.com/Angel-ML/angel)是腾讯首个AI开源项目,正式开源于2017年6月。它是一个基于参数服务器(Parameter Server)理念的高性能分布式机器学习平台,在腾讯内部广泛应用于腾讯视频推荐、微信内容推荐、广点通点击率预估等业务场景。它采取将高维度大模型合理切分到多个参数服务器节点的核心设计,结合高效的模型更新接口、运算函数及灵活的同步协议,轻松实现机器学习算法的效率提升。Angel具有广泛的适用性和稳定性,模型维度越高时,平台便有越明显的优势。进入Angel 2.0,凭借参数服务器的支持,Angel可以轻松扩展到万亿级维度特性。同时,通过全面优化的算法,Angel 2.0将pull/push子模型引入高维模型,在支持以高维度模型为代表的高性能数学库上,展现出优异的性能。

在兼容方面,Angel基于 Java 和 Scala 开发,通过Yarn进行调度运行,提供了丰富的优化方法和机器学习算法实现。配套PS Service,Angel支持 Spark 或其它图计算、深度学习框架。而Angel 2.0在深度学习的支持上也做出重要优化,如对DeepFM,PNN,Wide&Deep,NFM等常见深度学习框架的全面兼容,以及支持用户通过Json定义的网络。

 

目前Angel在GitHub上拥有3500的Star数,超过900的Fork数及1000多Commits,在国内外开源社区一直处于活跃水平。来自小米、华为、新浪微博的工程师都曾参与Angel的开发,贡献了高质量的代码,还有海外人士志愿参与Angel英文文档建设,助力项目走向国际化。

加入LF深度学习基金会后,Angel将更加注重贡献者的成长和社区的建设,在最新发布的Angel的技术宪章(Technical Charter)中,对项目的社区化管理作了明确的说明,未来该项目将由项目指导委员会 (TSC)规划技术方向,并通过投票做出特性发布、工作流程、贡献者晋升等重要决策。目前TSC成员由项目原始开发人员组成,参与重大优化或特性开发的贡献者也有望成为项目的TSC成员。

对于此次Angel正式加入LF深度学习基金会,Angel首席开发工程师肖品表示:“Angel作为一个分布式机器学习平台,能够在万亿级的特征维度条件下运行多种机器学习算法, 在面对高维度模型的训练有诸多突破与创新,很高兴Angel能以其在推荐领域的成熟表现,获得Linux深度学习基金会的青睐。”

Linux深度学习基金TAC委员朱晓龙也表示:“Angel和Linux深度学习基金会的目标是一致的:让机器学习及深度学习变得更易于实施和使用。希望Angel在加入Linux深度学习基金会运作后之后,更加注重社区互动,不断积累用户案例、扩充使用场景、积极探索与其它公司的合作,提供更为一致性、连续性的操作体验。”

Angel是腾讯AI技术与国际AI研究的连接器。通过Angel,腾讯将建设一个能让用户快速、轻松建立有大规模计算能力的机器学习平台,赋予国际AI社区更大的活力,助力中国,乃至世界AI技术的迭代与发展。

[责任编辑:田园]