
騰訊開源項目Angel從LF AI基金會畢業(yè),成為世界頂級AI項目
北京時間12月20日,Linux基金會旗下面向AI領域的頂級基金會——LF AI基金會(Linux Foundation Artificial Intelligence Foundation)正式宣布,騰訊開源項目Angel從LF AI基金會畢業(yè),也是中國首個從LF AI基金會畢業(yè)的開源項目。這意味著,Angel成為世界最頂級的AI開源項目之一。
LF AI基金會執(zhí)行總監(jiān)Ibrahim Haddad表示:“在Angel從孵化到畢業(yè)的過程中,我們能看到Angel在新功能完善和應用場景落地方面驚人的速度。隨著3.0版本的發(fā)布,Angel在功能、適用性和對社區(qū)的貢獻等都有了非常優(yōu)秀的表現。這也是整個AI開源社區(qū)在走向成熟并具備工業(yè)級生產能力的方向上邁出了一大步。”
Angel是騰訊的首個AI開源項目,于 2016 年底推出、2017年開源。作為面向機器學習的第三代高性能計算平臺,Angel致力于解決稀疏數據大模型訓練以及大規(guī)模圖數據分析問題。騰訊在2018年成為LF AI基金會的創(chuàng)始白金會員之一,并于同年向基金會貢獻了開源項目Angel。
騰訊云副總裁、騰訊數據平臺部總經理蔣杰表示:“騰訊致力于通過開源代碼,與開發(fā)者共建開源生態(tài)、實現成果共享,已成為大數據領域開源最為全面的公司。我們很高興看到Angel從LF AI基金會成功畢業(yè),在基金會的指導和開發(fā)者的共建下,完成從單一的模型訓練平臺到全棧機器學習平臺的技術跨越,這也與騰訊大數據批流融合、ABC融合的未來發(fā)展方向緊密契合。畢業(yè)是Angel新的開始,未來我們將進一步開放Angel在圖計算和聯邦學習領域的核心能力?!?/p>
據LF AI 基金會董事、騰訊AI專家肖涵介紹,LF AI基金會對開源項目的畢業(yè)流程有非常嚴格的規(guī)定,基于項目的技術含量、開源生態(tài)、社區(qū)互動等維度,嚴格評估項目的成熟度,最終由董事會投票決定能否準予畢業(yè)。能夠從LF AI畢業(yè),意味著項目已經得到全球技術專家的認可,成為最頂級的AI開源項目。
Angel在基金會的孵化過程中獲得了快速發(fā)展,并完成了從2.0版本到3.0版本的跨越,從一個單純的模型訓練系統(tǒng)進化成包含從自動特征工程到模型服務的全棧機器學習平臺。

LFAI & Angel
Angel的特征工程模塊基于Spark開發(fā),增強了Spark的特征選擇功能,同時使用特征交叉和重索引實現了自動特征生成。這些組件可以無縫地整合進Spark的流水線。為了讓整個系統(tǒng)更加的智能,Angel 3.0新增了超參數調節(jié)的功能,目前支持3種算法:隨機搜索,網格搜索和貝葉斯優(yōu)化。
在模型服務方面,Angel 3.0提供了一個跨平臺的組件Angel Serving,不僅可以滿足Angel自身的需求,還可以為其他平臺提供模型服務。在生態(tài)方面,Angel也嘗試將參數服務器(PS)能力共享給其他的計算平臺,目前已經完成了Spark On Angel和PyTorch On Angel兩個平臺的建設。

圖計算體系架構
在3.0版本中,Angel重點研發(fā)了圖機器學習功能,包括圖表示和圖神經網絡學習模型,同時提供預處理、圖挖掘等端到端數據處理能力,具有豐富的算法庫,提供了同構圖、異構圖多種圖計算范式和不同種類的圖算法。經過騰訊內部業(yè)務的大規(guī)模實踐,Angel在圖算法性能上同樣表現出眾,例如十億節(jié)點、千億邊規(guī)模的圖結構,運行算法時能以Spark GraphX三分之一的計算資源,達到十倍處理性能。

圖計算性能對比
除了技術功能上的完善,Angel在社區(qū)生態(tài)上也日趨成熟。據了解,在全行業(yè)Angel擁有超過 100家公司和機構用戶,其中包括微博、華為、微眾銀行、小米、滴滴等大型互聯網企業(yè)。Angel也是騰訊內部最活躍的自研機器學習平臺,?支持包括微信支付、廣點通、微視等在內的諸多產品。
截止目前,Angel在GitHub上已經獲得了5500 Star,1400 Fork,在技術、應用、生態(tài)等方面的優(yōu)秀表現均得到了開源社區(qū)的認可。此前在騰訊2019 Techo開發(fā)者大會上,蔣杰還宣布了資源管理平臺核心TKE和分布式數據庫TBase的正式開源。騰訊正在成為大數據領域開源最全面的公司。
開源協同是當前騰訊最重要的技術戰(zhàn)略之一。在今年的重慶智博會上,騰訊公司董事會主席兼首席執(zhí)行官馬化騰專門提及了對開源的重視,他表示,騰訊希望在科研領域投入更多力量,將通過內外部開源等方式,積極參與“全球科技共同體”的共建。
截止2019年11月,僅在Github上,騰訊就開源了91個項目,有超過1000個貢獻者參與,獲得超過26萬個Star數,在Github全球公司貢獻榜上居于前列。騰訊還加入了Linux、Apache等9大開源基金會,并成為最高級別會員。其中LF AI基金會是由Linux基金會發(fā)起的人工智能領域的專項開源基金會,旨在倡導和組織AI開源平臺和工具共同參與建設,共同享有IP知識產權,創(chuàng)建可持續(xù)發(fā)展的開源AI生態(tài)系統(tǒng)。
2018年,騰訊因在AI開源領域的卓越技術影響力,受邀作為LF AI基金會的初始白金會員加入,擁有董事會和技術咨詢委員會席位,并于同年向基金會捐贈高性能分布式機器學習平臺Angel。
Angle?正式開源
Github 開源地址:
https://github.com/Angel-ML
(點擊文末閱讀原文直接訪問)
請給?Angle??一個 Star !
歡迎提出你的 issue 和 PR!
Angle 國內鏡像地址:
https://git.code.tencent.com/Angel-ML
(登錄后才能訪問公開項目)

騰訊工蜂源碼系統(tǒng)為開源開發(fā)者提供完整、最新的騰訊開源項目國內鏡像
