(当然这里可能有各种原因导致的差异,并不能说下面的实现是绝对优于参考文章的)
下面的内容完全是个人行为,有错漏希望多指教
实现这个 deepFM 需要掌握的内容
Keras 的使用,包括如果使用 Sequential...特征索引
当然如果保存后的样本是上面些的 1,5,10,3,6,0.5,0.4,100,[5,9,11],我们还需要知道每个值是什么特征,维度是多少,以及训练时如何转换成可以使用的样本。...对应的每个表示是
类型-特征名-维度
左滑查看完整代码,下同
总之只要有一个对应方式,通过查询索引找到特征的信息即可,我们后面的输入样本就需要根据这些信息来转换,并且喂给模型做训练。...模型输入
后续对于模型的输入,我们根据不同特征定义了对应不同的 Input。所以最后输入的训练格式要注意。.../core/
CTR 模型最全演化图谱https://www.infoq.cn/article/TySwhPNlckijh8Q_vdyO
推荐阅读
在Keras和Tensorflow中使用深度卷积网络生成