我想知道在标签驱动的电子商务环境中使用什么算法会很聪明:
每个项目都有几个标签。IE:
产品名称:《Metallica - Black Album CD》,标签:《metallica》、《black-album》、《摇滚》、《音乐》
每个用户都有几个绑定到他们的标签和朋友(其他用户)。IE:
用户名: “testguy”,兴趣: “python”、“rock”、“metal”、“computer-science” 朋友: “testguy2”、“testguy3”
我需要通过检查他们的兴趣标签并以复杂的方式生成推荐来向这些用户生成推荐。
想法:
- 当每个用户都有朋友时,可以使用混合推荐算法。(协作+基于上下文的推荐的混合)。
也许使用用户标签,可以找到相似的用户(同行)来生成推荐。
也许通过标签直接匹配用户和项目之间的标签。
欢迎任何建议。也欢迎任何基于 python 的库,因为我将在 python 语言上做这个实验引擎。