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