快捷搜索:  汽车  科技

嵌入式系统程序开发过程(嵌入方法在推荐系统中的应用)

嵌入式系统程序开发过程(嵌入方法在推荐系统中的应用)通过上面方法获得了用户对标的物的评分,计算出用户与每个标的物的评分,按照评分降序排序取TopN作为推荐列表(剔除用户已经操作过的标的物)。 是标的物 的权重,我们可以取 ,这时不同时间段的标的物权重是一样的,也可以按照时间做等差或者等比的衰减,保证时间最近的标的物权重最大。

,那么我们可以用如下方式来获得用户的嵌入表示

嵌入式系统程序开发过程(嵌入方法在推荐系统中的应用)(1)

其中,

嵌入式系统程序开发过程(嵌入方法在推荐系统中的应用)(2)

是标的物

嵌入式系统程序开发过程(嵌入方法在推荐系统中的应用)(3)

的权重,我们可以取

嵌入式系统程序开发过程(嵌入方法在推荐系统中的应用)(4)

,这时不同时间段的标的物权重是一样的,也可以按照时间做等差或者等比的衰减,保证时间最近的标的物权重最大。

通过上面方法获得了用户对标的物的评分,计算出用户与每个标的物的评分,按照评分降序排序取TopN作为推荐列表(剔除用户已经操作过的标的物)。

b. 通过用户操作过的标的物的相似节目来为用户推荐

该方法可以将用户最近操作过的标的物作为种子标的物,将种子标的物最相似的N个标的物作为推荐的候选集。具体如下:

嵌入式系统程序开发过程(嵌入方法在推荐系统中的应用)(5)

猜您喜欢: