我需要一个基于以下内容向用户推荐最佳产品的推荐引擎:


他们过去的购买情况
他们的偏好
他们的朋友/相似人士的看法/购买

因此,基本上,我需要引擎提供基于内容的协作和建议。该引擎应该能够遍历我的数据库,为我的用户分析最佳建议并返回这些建议。引擎可用吗?

评论

您想使用什么软件?

#1 楼

过去,我一直在玩PredictionIO。它很好用,尽管我从未投入生产。


它是开源的
它具有非常出色的文档
它非常灵活

使用起来非常简单。这是他们提供的代码示例:

cli = predictionio.Client("<my key>")
cli.identify("John")
cli.record_action_on_item("view", "HackerNews" )
# predict top preferences near a specified location
r = cli.get_itemrec_topn("myEngine", 5, {"pio_latlng":[37.9, 91.2]})


您没有在问题中提供首选的语言,但是许多人为此构建了其他语言的包装。这是用于PHP的一个。您也可以直接从他们的网站下载。

#2 楼

在Unbxd,我们正是这样做的。我们的推荐引擎致力于混合个性化,它结合了基于内容的过滤和协作过滤的方法,以提供高度相关的推荐。

混合方法可确保更好的性能,同时减少任何个性化技术的缺点。

您可以在此处了解有关我们推荐引擎的更多信息。 unbxd.com/product-recommendations

评论


您能否编辑您的答案并添加有关定价的基本信息?尽管链接到的页面提供了14天的试用期,但似乎并不是免费的。预算通常是人们关心的问题,因此答案至少应包含一个价格顺序。

– Izzy♦
2014年8月21日在11:44