8月23日消息 日前,腾讯首个ai开源项目angel正式发布3.0版本。angel 3.0尝试打造一个全栈的机器学习平台,功能特性涵盖了机器学习的各个阶段:特征工程,模型训练,超参数调节和模型服务。
angel的特征工程模块基于spark开发,增强了spark的特征选择功能,同时使用特征交叉和重索引实现了自动特征生成。angel 3.0新增了超参数调节的功能,目前支持3种算法:随机搜索,网格搜索和贝叶斯优化。
据悉,自2016年年初在腾讯内部上线,angel已应用于微信支付、qq、腾讯视频等业务。
2017年6月,angel在github上开源。截至目前,angel在github上star数已超过4200,fork数超过1000。从1.0到3.0,angel从一个单一的模型训练平台发展至涵盖机器学习各个流程,包含自己生态的通用计算平台,代码量也超过了50万行。