在我们的例子中,我们有用户的点击流,项目属性(如类别,标签等),项目收藏夹和项目集合。我们如何将这些数据组合为Myrrix的输入数据?
答案 0 :(得分:3)
基本上,您正在尝试模拟用户和项目之间的交互。您对不同交互进行建模的方法是为每个交互分配一个强度指标。例如,你可以说点击的强度为2,最喜欢的强度为5,也许购买力量为15(我只是说数字超出我的头脑)。
输入数据示例:
user1,item1,2 => he view the item
user1,item1,5 => he made the item a favorite
user1,item1,15 => he purchased the item
现在,在内部,Myrrix将添加所有这些值,以表示对该项目的强烈偏好,因此您将保留所有交互(而不仅仅是最强的交互)
您可能对用户或项目的元数据也可以作为“标签”引入Myrrix,以便更好地通知模型。所以你可以说用户是“女性”或者项目是“牛仔裤”。每个用户或项目可以有多个标签,每个标签也可以分配一个重量。