RSVD进一步分析

2019-09-28  本文已影响0人  hwang_zhic

RSVD进一步分析

1.ui 和ub到底是在数据集代表了是什么东西,这么算出来的?

RSVD的预测公式如下:

bu和bi分别是用户和项目的特性,这个是需要计算得到的

计算代码如下:

self.bu[user] += self.learningRate * (eui - self.beta_u * self.bu[user])
                self.bi[item] += self.learningRate * (eui - self.beta_v * self.bi[item])

bu和bi的结果

bu = [-3.14517154e-01 -7.32747030e-02 -2.25577846e-01 -4.78436332e-02
 -4.96471914e-01 -3.54113630e-01 -1.11197558e-01 -4.07091046e-01
 -8.93683822e-02 -3.14165851e-01 -4.99591226e-01  1.57711927e-01]
bi = [-2.48986373e-01 -2.78807462e-01 -3.75672249e-01 -2.69980800e-01
 -4.90247608e-01 -8.99397602e-02 -2.57934382e-01  1.22897087e-02
 -1.66553478e-01 -4.02083304e-01 -4.99599689e-02 -2.86196480e-02]

2.跑一下als对应的 rmse的多少,是不是也是1.几

参考链接:https://zhuanlan.zhihu.com/p/47584486

3.思考一下,能否把ui和ub植入到als中,先植入,在做微调

关于这个还在想,目前还没搞好

上一篇 下一篇

猜你喜欢

热点阅读