我有一个非常具体的推荐问题。
假设我有 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 的值相似。
问题:
你认为哪种模型最适合这个问题?我应该使用什么方法?协同过滤 - 但如何?显然,简单地将所有属性值对转储到数据集中并获取建议并不能满足我的需求。
您也可以添加任何特定于实现的细节吗?马豪?米利克斯?机器学习/推荐库?