每日学习记录 2019-10-10

2019-10-11  本文已影响0人  hwang_zhic

2019-10-10

问题的提出

ALS 和 RSVD模型的简介

其中:

上述模型的参数就是U和V,求得U和V之后,就可以近似的得到用户对未评分物品的评分。

提出问题

现在想要把 RSVD 模型中的后三项(bu,bi和 \mu )添加到 ALS 中看看效果如何。

因此问题如下:

解决问题:

为了探究代价函数中是如何添加新的正则项,我写了一篇新的简书,里面描述了关于正则项的原理,作用,以及如何调整:

https://www.jianshu.com/p/c66c337294b9

在那篇简书中,提到了 2 种不同的正则项的形式:

因此,我觉得 ALS 模型添加后三项的代价函数应变为:

新的问题提出

原本的 ALS 代码将如何改编?

明天10-11的计划

查看代码,以及多个文章,看看如何改编代码。

计划源码使用 implicit 库的 movielens.py 的代码,在此基础上进行改编。

上一篇下一篇

猜你喜欢

热点阅读