Recommend-System-tf2.0 icon indicating copy to clipboard operation
Recommend-System-tf2.0 copied to clipboard

原理解析及代码实战,推荐算法也可以很简单 🔥 想要系统的学习推荐算法的小伙伴,欢迎 Star 或者 Fork 到自己仓库进行学习🚀 有任何疑问欢迎提 Issues,也可加文末的联系方式向我询问!

Results 7 Recommend-System-tf2.0 issues
Sort by recently updated
recently updated
newest added

DeepFm里面的FM层应该把self.v参数去掉才对,这里面相当于对one-hot之后的embedding又做了一次embedding,换句话说这里不应该用原始完整的FM层。因为外面的embedding已经实现了FM里面的交叉矩阵。

在create_criteo_dataset方法中,看到楼主对稀疏特征先采用label encoding的方法,这个情况如果后续碰到特征中新的label,应该要怎么处理呢?

fm的k应该是对于每个特征都用一个k向量表示,而这个代码貌似是样本中所有特征的one-hot 然后concat一起,共同用一个k表示,这相当于是每个样本用一个k向量表示了,感觉有些问题

您好,我看了AFM的实现代码,在layer.py中第70行将输入划分为dense_inputs和sparse_inputs,但是在后续的interaction_layer中只使用了sparse_inputs的embedding来做特征交叉,dense_inputs在后续的流程中完全没有用到,这里不是应该将dense_inputs和sparse_inputs的embedding都用来做特征交叉吗?