快捷搜索:  汽车  科技

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

嵌入式系统程序开发过程(嵌入方法在推荐系统中的应用)每个商品是包含价格、品牌、店铺等附加信息的,这些附加信息可以整合到Skip-Gram模型中,这样即使该商品没有用户行为,也可以用附加信息的嵌入获得嵌入向量,从而解决冷启动问题。具体来说,可以将附加信息跟商品拼接起来,在模型中增加一个聚合层,将商品和它的附加信息嵌入平均化,即通过下式来获取隐含层的表示(参见图4的模型表示)。

是为

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

采样的负样本集合,

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

是logistic函数,

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

越大,采样样本越多,模型最终效果越好。

(3) 图嵌入整合附加信息

每个商品是包含价格、品牌、店铺等附加信息的,这些附加信息可以整合到Skip-Gram模型中,这样即使该商品没有用户行为,也可以用附加信息的嵌入获得嵌入向量,从而解决冷启动问题。

具体来说,可以将附加信息跟商品拼接起来,在模型中增加一个聚合层,将商品和它的附加信息嵌入平均化,即通过下式来获取隐含层的表示(参见图4的模型表示)。

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

上式中,

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

猜您喜欢: