騰訊Angel平臺(tái) 1.0官方正式版

2023-04-09發(fā)布者:ylm大小: 下載:0

文件大小:

軟件介紹

騰訊Angel平臺(tái)是騰訊大數(shù)據(jù)官方推出的第三代計(jì)算平臺(tái),采用參數(shù)服務(wù)器架構(gòu),優(yōu)化上一代框架的擴(kuò)展性問題,基于騰訊內(nèi)部的海量數(shù)據(jù)進(jìn)行了反復(fù)的調(diào)優(yōu),適用范圍廣、穩(wěn)定性好。騰訊angel平臺(tái)功能強(qiáng)大,甚至支持十億級(jí)別維度的模型訓(xùn)練。

  Angel 的核心設(shè)計(jì)理念圍繞模型。它將高維度的大模型合理切分到多個(gè)參數(shù)服務(wù)器節(jié)點(diǎn),并通過高效的模型更新接口和運(yùn)算函數(shù),以及靈活的同步協(xié)議,輕松實(shí)現(xiàn)各種高效的機(jī)器學(xué)習(xí)算法。

  Angel 基于 Java 和 Scala 開發(fā),能在社區(qū)的 Yarn 上直接調(diào)度運(yùn)行,并基于 PS Service,支持 Spark on Angel,未來將會(huì)支持圖計(jì)算和深度學(xué)習(xí)框架集成。

  版本特性:

  1.ParameterServer 功能

  基于 Matrix/Vector 的模型自動(dòng)切分和管理,兼顧稀疏和稠密兩種格式

  支持對 Model 進(jìn)行 Push 和 Pull 操作,可以自定義復(fù)雜的 psFunc

  提供多種同步控制機(jī)制(BSP/SSP/ASP)

  2. 開發(fā)運(yùn)行

  語言支持:系統(tǒng)基于 Scala 和 Java 開發(fā),用戶也可以自由選擇

  部署方便:可以直接在 Yarn 社區(qū)版本中運(yùn)行,也支持本地調(diào)試模式

  數(shù)據(jù)切分: 自動(dòng)切分讀取訓(xùn)練數(shù)據(jù),默認(rèn)兼容了 Hadoop FS 接口

  增量訓(xùn)練:訓(xùn)練過程中會(huì)自動(dòng) Checkpoint,而且支持加載模型后,增量訓(xùn)練

  3.PS Service

  只啟動(dòng) PSServer 和 PSAngent,為其他分布式計(jì)算平臺(tái)提供 PS 服務(wù)

  基于 PS-Service,不需要修改 Spark 核心代碼,直接開發(fā) Spark-on-Angel 算法,該模式無縫支持 Breeze 數(shù)值運(yùn)算庫

  4. 算法庫

  集成 Logistic Regression,SVM,KMeans,LDA,MF,GBDT 等機(jī)器學(xué)習(xí)算法

  多種優(yōu)化方法,包括 ADMM,OWLQN,LBFGS 和 GD

  支持多種損失函數(shù)、評(píng)估指標(biāo),包含 L1、L2 正則項(xiàng)

  5. 算法優(yōu)化

  LDA 采用了 F+LDA 算法用于加速采樣的速度,同時(shí)利用流式參數(shù)獲取的方法減少網(wǎng)絡(luò)參數(shù)獲取的延遲

  GBDT 使用兩階段樹分裂算法,將部分計(jì)算轉(zhuǎn)移到 PS,減少網(wǎng)絡(luò)傳輸,提升速度

發(fā)表評(píng)論(共0條評(píng)論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī),評(píng)論內(nèi)容只代表網(wǎng)友觀點(diǎn),發(fā)表審核后顯示!

版權(quán)聲明:

1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!

2 本站將不對任何資源負(fù)法律責(zé)任,所有資源請?jiān)谙螺d后24小時(shí)內(nèi)刪除。

3 若有關(guān)在線投稿、無法下載等問題,請與本站客服人員聯(lián)系。

4 如侵犯了您的版權(quán)、商標(biāo)等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784

返回頂部