【问题标题】:Is Myrrix a good choice for content-based recommendations?Myrrix 是基于内容的推荐的好选择吗?
【发布时间】:2013-07-25 12:18:39
【问题描述】:

我了解 Myrrix 对 User > Item-based 协同过滤样式的支持,这对我来说效果很好;但我还需要使用自定义相似度算法来支持基于内容的项目推荐。因此,如果用户选择项目 X,他们也将能够看到 n 个最相似的项目,而与任何评分无关。

该算法将根据项目的内在特征和属性比较项目,我可以轻松地在 Java 中提供该算法,但 Myrrix 是否支持此算法?

【问题讨论】:

    标签: myrrix


    【解决方案1】:

    以间接的方式,是的。您可以添加“标签”,就好像它们是用户和项目一样——也就是说,用户标签就像用户与之交互的项目。这提供了一种注入用户属性等信息的方法,反之亦然。在幕后,这些工作就像算法中的实际用户和项目一样。请参阅 setTag() 方法和 API 方法。

    【讨论】:

    • 啊,有趣,我想我明白了。因此,带有标签 A、B、C 的项目 X 会被判断为与带有 C、D、E 的 Y 略微相似,并且更类似于带有 A、B、D 的 Z,并且偏好也会混合在一起?如果是这样,我想我不需要确切地知道你是如何计算的。我一直在看类似的东西: sim(A,B) = sqrt( num shared tags / num shared + num unshared)
    • 没错——好吧,如果你把标签想象成“假用户”,你就会完全明白这一点。他们就是这样行事的。
    猜你喜欢
    • 2015-12-26
    • 1970-01-01
    • 1970-01-01
    • 2015-07-02
    • 1970-01-01
    • 2015-01-16
    • 1970-01-01
    • 2011-05-31
    • 2016-10-04
    相关资源
    最近更新 更多