大連市公眾平臺網站搜索網頁內容
5分鐘掌握機器學習算法線上部署方法
- 1. 三種情況
- 2. 如何轉換PMML,并封裝PMML
- 2.1 什么是PMML
- 2.2 PMML的使用方法范例
- 3. 各個算法工具的工程實踐
- 4. 只用Linux的Shell來調度模型的實現方法
- 5. 注意事項
- 參考資料
本文介紹業(yè)務模型的上線流程。首先在訓練模型的工具上,一般三個模型訓練工具,Spark、R、Python。這三種工具各有千秋。針對不同的模型使用場景,為了滿足不同的線上應用的要求,會用不同的上線方法。
1. 三種情況
- 如果是實時的、小數據量的預測應用,則采用的SOA調用Rserve或者python-httpserve來進行應用;這種應用方式有個缺點是需要啟用服務來進行預測,也就是需要跨環(huán)境,從Java跨到R或者Python環(huán)境。對于性能,基本上我們用Rserver方式,針對一次1000條或者更少請求的預測,可以控制95%的結果在100ms內返回結果&