腾讯明星AI开源项目Angel再迭代:QQ微信都在用,Github已4200星

itlao6 互联网 开发&源码评论656字数 1277阅读4分15秒阅读模式

还记得腾讯AI开源项目Angel吗?

没错,也是腾讯第一个开源的AI项目。目前在GitHub上Star数已超过4200,Fork数超过1000。文章源自IT老刘-https://itlao6.com/1060.html

刚刚发布了3.0版本更新,功能覆盖机器学习各个阶段,开始展现全栈潜力和雄心。文章源自IT老刘-https://itlao6.com/1060.html

具体详细我们往下看。文章源自IT老刘-https://itlao6.com/1060.html

腾讯明星AI开源项目Angel再迭代:QQ微信都在用,Github已4200星

全栈机器学习开源模型

Angel 3.0功能特性涵盖了机器学习的各个阶段:特征工程,模型训练,超参数调节和模型服务。文章源自IT老刘-https://itlao6.com/1060.html

其中,特征工程模块基于Spark开发,增强了Spark的特征选择功能,同时使用特征交叉和重索引,实现了自动特征生成。文章源自IT老刘-https://itlao6.com/1060.html

这些组件可以无缝地整合进Spark的流水线。文章源自IT老刘-https://itlao6.com/1060.html

腾讯明星AI开源项目Angel再迭代:QQ微信都在用,Github已4200星

为了让整个系统更加的智能,Angel 3.0还新增了超参数调节的功能,目前支持3种算法:随机搜索,网格搜索和贝叶斯优化。文章源自IT老刘-https://itlao6.com/1060.html

在模型服务方面,Angel 3.0提供了一个跨平台的组件Angel Serving, 可以为其他平台提供模型服务。文章源自IT老刘-https://itlao6.com/1060.html

在生态方面,Angel也尝试将参数服务器(PS)能力赋能给其他的计算平台,目前已经完成了Spark On Angel和PyTorch On Angel两个平台的建设。文章源自IT老刘-https://itlao6.com/1060.html

这两个平台各有优势和侧重, Spark On Angel使用的是Angel内置的算法核心,主要负责常见推荐领域的机器学习算法和基础图算法。文章源自IT老刘-https://itlao6.com/1060.html

PyTorch On Angel使用PyTorch作为计算核心,主要负责推荐领域深度学习算法和图深度学习算法。文章源自IT老刘-https://itlao6.com/1060.html

腾讯明星AI开源项目Angel再迭代:QQ微信都在用,Github已4200星

腾讯开源诚意之作

Angel是基于参数服务器架构的分布式计算平台,致力于解决稀疏数据大模型训练以及大规模图数据分析问题,它由腾讯与北京大学联合研发,兼顾了工业界的高可用性和学术界的创新性。文章源自IT老刘-https://itlao6.com/1060.html

自2016年年初在腾讯内部上线以来,Angel 已应用于微信支付、QQ、腾讯视频、腾讯社交广告及用户画像挖掘等业务。文章源自IT老刘-https://itlao6.com/1060.html

腾讯明星AI开源项目Angel再迭代:QQ微信都在用,Github已4200星

2017 年 6 月, Angel在 Github 上低调开源。文章源自IT老刘-https://itlao6.com/1060.html

2018年9月,Angel 2.0版本发布,支持千亿级模型维度训练,同时算法库也更加丰富,首次引入了深度学习算法和图算法。文章源自IT老刘-https://itlao6.com/1060.html

同年,Angel加入Linux旗下深度学习基金会(现已更名为 LF AI 基金会(LF AI Foundation)),结合基金会成熟的运营,全面升级的Angel 2.0与国际开源社区继续深入互动,致力于让机器学习技术更易于上手研究及应用落地的目标。文章源自IT老刘-https://itlao6.com/1060.html

截至目前,Angel在GitHub上Star数已超过4200,Fork数超过1000。Angel项目目前总共有38位代码贡献者,其他包括8位committer,他们总共提交了超过2000个commit。文章源自IT老刘-https://itlao6.com/1060.html

而腾讯开源在GitHub上整体的项目数也已突破80个,涵盖AI、云计算、安全等多个领域,累计获得了超过23万Star。文章源自IT老刘-https://itlao6.com/1060.html

从1.0到3.0,Angel从一个单一的模型训练平台发展到涵盖机器学习各个流程,包含自己生态的通用计算平台,代码量也超过了50万行。文章源自IT老刘-https://itlao6.com/1060.html

为了后续维护和使用的方便,Angel将拆分成8个子项目,统一放在Angel-ML目录下:文章源自IT老刘-https://itlao6.com/1060.html

angel,PyTorch On Angel,sona(Spark On Angel),serving,automl,mlcore,math2和format。

腾讯明星AI开源项目Angel再迭代:QQ微信都在用,Github已4200星
继续阅读
weinxin
我的微信公众号
微信扫一扫关注公众号,不定时更新
itlao6
  • 本文由 发表于 2019年 8月 24日 23:51:01
  • 转载请务必保留本文链接:https://itlao6.com/1060.html
评论  0  访客  0
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定