X 是输入,表示底案,x表示特征值;y 是输出,表示预测评分

    综合评分预测公式为:

    RankFM - 图1
    RankFM - 图2 是偏置项,RankFM - 图3 是特征参数。

    现有两个输入 RankFM - 图4RankFM - 图5,用户选择了 RankFM - 图6 ,未选择 RankFM - 图7 ,则我们预期的预测评分是:
    RankFM - 图8

    我们可以设置目标函数为:
    RankFM - 图9

    类似逻辑回归方法,使用最大参数似然估计,化简目标函数:

    RankFM - 图10

    然后定义损失函数为:

    RankFM - 图11

    对参数 RankFM - 图12 求倒数,得到:
    RankFM - 图13
    然后使用随机梯度下降来进行参数更新

    是不是有点惊奇!就是沿着特征值方法进行参数 RankFM - 图14 的更新,其实想一下实际的逻辑道理,就是如此。
    数学的原理就是简单又统一。

    其实更好的做法是对多项特征进行高维非线性运算,不仅仅是线性的加权求和 预测公式为: RankFM - 图15 考虑不同特征的非线性运算,同时引入多维的隐式参数 RankFM - 图16