美文网首页
RSVD进一步分析

RSVD进一步分析

作者: hwang_zhic | 来源:发表于2019-09-28 22:29 被阅读0次

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])
  • learningRate是学习速率,值为0.01
  • eui是实际值和预测值的差值
  • beta_u是一个变量,值为0.01

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中,先植入,在做微调

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

相关文章

  • RSVD进一步分析

    RSVD进一步分析 1.ui 和ub到底是在数据集代表了是什么东西,这么算出来的? RSVD的预测公式如下: bu...

  • RSVD更进一步分析

    进展 问题1:对于昨天说的,正则是如何处理分数的,如何利用相似用户,不相似用户,相似项目,不相似项目操作分数有什么...

  • RSVD源码分析

    RSVD代码分析 数据集 该代码的数据集描述如下: u.data:数据格式为:userID,movieID,rat...

  • 带相似度的 RSVD 算法

    目录:1.1 理论分析1.2 代码解析1.3 最终结果1.4 后续工作 1. 带相似度的RSVD算法 1.1 理论...

  • 推荐算法学习---MF-OPC与MF-MPC

    1前言 我们先是讲了RSVD算法https://www.jianshu.com/p/ec024854f824预测式...

  • 每日学习记录 2019-10-28

    1. 添加相似度后的矩阵更新方式研究 1.1 baseline baseline 模型是 RSVD,也就是 SVD...

  • 推荐算法学习---SVD++

    1引言 上一篇MF写了PSVD和RSVD算法https://www.jianshu.com/p/ec024854f...

  • 每日学习记录 2019-10-10

    2019-10-10 问题的提出 ALS 和 RSVD模型的简介 ALS 的预测评分公式如下: 其中: R为打分矩...

  • 解决无法在cordova-android@7.0.0中安装Cro

    问题: 分析 文件platforms\android\res\xml\config.xml不存在(原因待进一步分析...

  • 第三天

    进一步分析了地图的实现方式,开始做照片模块。

网友评论

      本文标题:RSVD进一步分析

      本文链接:https://www.haomeiwen.com/subject/dshxpctx.html