【发布时间】:2023-03-29 06:34:01
【问题描述】:
我有一个非常具体的推荐问题。
假设我有 3 种类型的值/实体 - 项、属性、值。有N个项目,A属性和B值。每个项目都有一些属性值对。示例:
项目#1
2374-23783
8455-5783
744-2438
项目#2
5435-23783
8455-54654
544-9778
...
现在,给定一个“匿名”项目,比如 Item#x,上面有 3-4 个示例属性值对,我想获得针对特定属性的建议。示例:
物品#x
5435-23783
544-9778
744-2438
8455-?? (获得推荐)
现在,直觉 - Item#x 中属性 8455 的推荐值可能是 54654。您会看到属性 5435 和 744 在 Item#2 中与在 Item#x 中具有相同的值。因此,8455 的值很可能与 Item#2 中 8455 的值相似。
问题:
您认为哪种模型最适合此问题?我应该使用什么方法?协同过滤 - 但如何?显然,简单地将所有属性值对转储到数据集中并获取建议并不能满足我的需求。
您也可以添加任何特定于实现的细节吗?马豪?米利克斯?机器学习/推荐库?
【问题讨论】:
-
虽然我已经接受了一个,但我希望得到更多关于此的答案。专家意见越多越好。
标签: machine-learning mahout collaborative-filtering mahout-recommender