DeepFM就是FM模型結合DNN的產物,模型結構及原理詳見:https://mp.weixin.qq.com/s/Hb6tKk1sw9pZ7qysO765nw,代碼邏輯:Hive取數➡️生成onehot編碼字典➡️轉換數據➡️輸入以訓練模型
模型代碼見github:https://github.com/zwtgyh/algorithm/tree/master/deeplearning/DeepFM
線上使用Java請求調用接口,代碼參考:https://blog.csdn.net/luoyexuge/article/details/79941565?utm_source=blogxgwz8,特別需要注意的是tensorflow模型預估接口接入數據格式問題,對應好python和Java的數據格式,否則會出現預估結果的極大偏差
部署后使用docker監聽端口(自己指定),實現模型的線上預估