Angel基于參數(shù)服務(wù)器理念的機器學(xué)習(xí)框架
Angel 是一個基于參數(shù)服務(wù)器(Parameter Server)理念開發(fā)的高性能分布式機器學(xué)習(xí)平臺,它基于騰訊內(nèi)部的海量數(shù)據(jù)進行了反復(fù)的調(diào)優(yōu),并具有廣泛的適用性和穩(wěn)定性,模型維度越高,優(yōu)勢越明顯。 Angel 由騰訊和北京大學(xué)聯(lián)合開發(fā),兼顧了工業(yè)界的高可用性和學(xué)術(shù)界的創(chuàng)新性。
Angel 的核心設(shè)計理念圍繞模型。它將高維度的大模型合理切分到多個參數(shù)服務(wù)器節(jié)點,并通過高效的模型更新接口和運算函數(shù),以及靈活的同步協(xié)議,輕松實現(xiàn)各種高效的機器學(xué)習(xí)算法。
Angel 基于 Java 和 Scala 開發(fā),能在社區(qū)的 Yarn 上直接調(diào)度運行,并基于 PS Service ,支持 Spark on Angel ,未來將會支持圖計算和深度學(xué)習(xí)框架集成。
架構(gòu)設(shè)計
系統(tǒng)框架
評論
圖片
表情
