日前,騰訊首個AI開源項目Angel正式發(fā)布3.0版本。Angel 3.0嘗試打造一個全棧的機器學習平臺,功能特性涵蓋了機器學習的各個階段:特征工程,模型訓練,超參數(shù)調(diào)節(jié)和模型服務(wù)。
Angel的特征工程模塊基于Spark開發(fā),增強了Spark的特征選擇功能,同時使用特征交叉和重索引實現(xiàn)了自動特征生成。Angel 3.0新增了超參數(shù)調(diào)節(jié)的功能,目前支持3種算法:隨機搜索,網(wǎng)格搜索和貝葉斯優(yōu)化。
據(jù)悉,自2016年年初在騰訊內(nèi)部上線,Angel已應(yīng)用于微信支付、QQ、騰訊視頻等業(yè)務(wù)。
2017年6月,Angel在Github上開源。截至目前,Angel在GitHub上Star數(shù)已超過4200,F(xiàn)ork數(shù)超過1000。從1.0到3.0,Angel從一個單一的模型訓練平臺發(fā)展至涵蓋機器學習各個流程,包含自己生態(tài)的通用計算平臺,代碼量也超過了50萬行。