DeepFM tensorflow实现
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监听端口(自己指定),实现模型的线上预估