【问题标题】:How to optimize an database suggestion engine如何优化数据库建议引擎
【发布时间】:2011-02-09 00:25:25
【问题描述】:

我正在制作一个用于逐项推荐电影的在线引擎。我已经进行了一些研究,我认为最好的实现方法是使用 pearson 相关性 并制作一个包含 item1、item2 和相关字段的表格,但问题是在每个项目的速率之后我都有在最坏的情况下为 N 条记录(其中 N 是项目数)重新生成相关性。

我阅读的另一个想法是following 文章,但我还没有想到实现它的方法。

那么您对优化此流程有何建议?或者有什么其他建议? 谢谢。

【问题讨论】:

    标签: algorithm optimization autosuggest collaborative-filtering


    【解决方案1】:

    没有最佳解决方案,但您可以通过查看 Stack Overflow 上的“协作过滤”标签或“推荐引擎”标签找到很多建议。

    【讨论】:

      【解决方案2】:

      目前解决此类“购物车”问题的方法是使用奇异值分解 (SVD)。 NetFlix Prize 的前 3 名参与者都使用了 SVD。 SVD用于对巨大的products*persons协方差矩阵进行“降维”。好消息是存在增量方法(向数据集添加一些观察值并不意味着重新计算整个矩阵)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-03
        • 1970-01-01
        • 2010-09-13
        • 2011-07-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多