最近公司有需求需要将离线训练好的算法模型应用到线上去实时预测,在线预测不考虑feature加工的情况下,经调研,发现jpmml-sparkml+jpmml-evaluator的方式可以满足条件。不过使用时需要注意该框架是AGPL-3.0协议。
方案:spark ml + jpmml-sparkml + jpmml-evaluator
Spark离线训练Random Forest模型并保存为pmml格式:
|
|
jpmml-evaluator实现在线实时预测:
|
|
Do The Right Thing!
最近公司有需求需要将离线训练好的算法模型应用到线上去实时预测,在线预测不考虑feature加工的情况下,经调研,发现jpmml-sparkml+jpmml-evaluator的方式可以满足条件。不过使用时需要注意该框架是AGPL-3.0协议。
|
|
|
|