Fork me on GitHub

推荐系统CTR实战——FM

FM主要目标是:解决数据稀疏的情况下,特征怎样组合的问题

FM有一下三个优点:

  1. 可以在非常稀疏的数据中进行合理的参数估计
  2. FM模型的时间复杂度是线性的
  3. FM是一个通用模型,它可以用于任何特征为实值的情况

假设样本中有$n$个特征,对特征$\mathbf{x}$,FM的输出 $\hat{y}$ 为:

其中:

可以看到为了得到$\hat{y}$,会有两层循环,这个形式的时间复杂度为

7. FM算法解析及Python实现
您的支持将鼓励我继续创作!
0%