FM即因子分解机主要是针对logistic回归嘚改进,FM通过不同因子间的高阶组合构造了新的特征增加了模型的非线性。
对于因子间的二阶组合可以表示为:
假设特征个数为n,特征间两两组合有
即目标是找到一个nk维的矩阵g,满足
这样计算复杂度就从O(kn2)降低到了O(kn)。
损失函数采用交叉熵损失函数即:
我们需要注意以下四点:
# xi与xi的对應位置乘积 与 xi^2与vi^2对应位置的乘积 的点积
FM即因子分解机主要是针对logistic回归嘚改进,FM通过不同因子间的高阶组合构造了新的特征增加了模型的非线性。
对于因子间的二阶组合可以表示为:
假设特征个数为n,特征间两两组合有
即目标是找到一个nk维的矩阵g,满足
这样计算复杂度就从O(kn2)降低到了O(kn)。
损失函数采用交叉熵损失函数即: