首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LightFM:权重和样本权重

LightFM:权重和样本权重
EN

Stack Overflow用户
提问于 2018-01-19 22:17:08
回答 1查看 2K关注 0票数 4

我希望了解以下方面的LightFM实现的权重:

样本权重

  • sample_weightsfit方法中是什么?我读到它们是用来模拟时间衰减的,但它到底是如何工作的呢?举例或一篇文章解释这一点将是非常有帮助的。

交互作用矩阵

  • 现在,如果我与不同的content_type(即textvideo )进行用户交互,并且我们在提出推荐时不想真正区分它们?
    • 我必须为每一种媒体类型分别制作模型吗?如果我创建了一个模型,如果text的交互是一个布尔值,比如单击为1.0/0.0,而video的交互为percentage_video_completed,这会有什么区别吗?例如,如果用户在15秒的视频中看到10秒,我可以将权重指定为0.667吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-20 22:08:29

样本权重

您可以使用sample_weights来权衡任何一个观察的重要性,就像您可以将sample_weight传递给分类器一样。

大于1的权重将为该观察提供额外的权重;小于1的权重将使其对模型的重要性降低。

这是通过按其权重缩放观察的学习率来实现的。

交互作用

您不必创建单独的模型:这两种类型的交互可以很高兴地嵌入到同一个模型中。

在LightFM模型中,交互矩阵中的数据是二进制的。你应该使用样本权重来表达你对给定的交互是积极的信心。这可以是电影的观看百分比:但是,要注意,如果百分比观看率通常低于1.0,那么您的模型将更加重视文本交互。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48350332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档