python引擎推荐_基于Python的协同过滤推荐引擎

我开发了一个餐馆搜索引擎。我有一个社交网络,用户可以在其中添加朋友,组成小组,互相推荐餐馆。每家餐厅可供应多种菜肴。所有这些都是用Python编写的。在

因此,根据用户推荐的餐厅,我们可以将注意力集中在用户可能更喜欢的菜系上。同时,我们会知道用户更倾向于探索哪个价位(高端、快餐、咖啡厅、休息室等)

他的朋友会推荐一些更有分量的地方。也有类似的非朋友用户推荐了一些用户推荐的餐馆,还有一些用户没有推荐的餐馆

最终的问题是根据以下因素向用户推荐餐厅:

1) 他推荐的(其他有类似菜系的餐馆)-50%的重量

2) 他的朋友推荐的(过滤用户最喜欢的菜系的餐馆)-25%权重

3) “类似”非好友用户的公开推荐-25%权重。在

我花了很多时间阅读Neo4j,我认为Neo4j看起来很有前途。除此之外,我尝试了pysugger,但它不适合上述问题。我也尝试过reco4j,但它是基于Java的解决方案,而我正在寻找基于Python的解决方案。Reco4j社区也没有任何活动,目前仍在开发中。在

虽然我研究了很多,但我可能错过了一些东西。在

我想知道你将如何实施上述解决方案?你能给我们一些相同的用例吗?在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值