本申请涉及推荐,具体涉及一种产品推荐方法、装置、电子设备、存储介质及程序产品,存储介质为计算机存储介质,程序产品为计算机程序产品。
背景技术:
1、随着互联网的发展,线上购物越来越受用户的欢迎。然而,用户在线上购物时,商品的种类较多,需要用户花较多时间从种类繁多的商品中选择自己需要的商品,使得用户购买到自己需要的商品的时间较长。
2、目前,为了使得用户快速地购买到需要的商品,会根据用户的浏览记录为用户推荐商品,然而,该方法推荐的商品的准确度较低。
技术实现思路
1、本申请实施例提供一种产品推荐方法、装置、电子设备、存储介质及程序产品,可以解决商品推荐的结果准确性较低的技术问题。
2、一种产品推荐方法,包括:
3、获取多个对象针对多种不同的产品的产品关联权重;
4、获取上述多个对象针对多种不同的产品中同一种产品的评价关联权重;
5、根据上述产品关联权重和上述评价关联权重,确定各个上述对象之间的关联权重,并根据上述关联权重确定相邻的对象,得到相邻对象组;
6、根据上述相邻对象组中对象之间的关联权重,对各个上述对象之间的关联权重进行更新,得到更新后关联权重;
7、根据上述更新后关联权重对各个上述对象进行划分,得到对象群组;
8、基于上述对象群组内其他对象的产品,对目标对象进行产品推荐,上述其他对象为上述对象群组内除了上述目标对象之外的对象。
9、相应地,本申请实施例提供一种产品推荐装置,包括:
10、第一获取模块,用于获取多个对象针对多种不同的产品的产品关联权重;
11、第二获取模块,用于获取上述多个对象针对多种不同类型的产品中同一种产品的评价关联权重;
12、权重确定模块,用于根据上述产品关联权重和上述评价关联权重,确定各个上述对象之间的关联权重,并根据上述关联权重确定相邻的对象,得到相邻对象组;
13、权重更新模块,用于根据上述相邻对象组中对象之间的关联权重,对各个上述对象之间的关联权重进行更新,得到更新后关联权重;
14、对象划分模块,用于根据上述更新后关联权重对各个上述对象进行划分,得到对象群组;
15、产品推荐模块,用于基于上述对象群组内其他对象的产品,对目标对象进行产品推荐,上述其他对象为上述对象群组内除了上述目标对象之外的对象。
16、可选地,权重更新模块具体用于执行:
17、从各个上述对象中筛选出候选对象,并从各个上述相邻对象组筛选出包含上述候选对象的第一相邻对象组以及包含上述候选对象的相邻对象的第二相邻对象组;
18、根据上述第一相邻对象组,确定上述候选对象的第一对象权重;
19、根据上述第二相邻对象组,确定上述候选对象的相邻对象的第二对象权重;
20、根据上述第一对象权重和上述第二对象权重,对上述第一相邻对象组中对象之间的关联权重进行更新,得到更新后关联权重。
21、可选地,权重更新模块具体用于执行:
22、确定上述第一相邻对象组的个数;
23、根据上述个数以及上述第一相邻对象组中对象之间的关联权重,确定上述候选对象的第一对象权重。
24、可选地,权重更新模块具体用于执行:
25、对上述第一对象权重和上述第二对象权重进行第一融合处理,得到目标对象权重;
26、对上述目标对象权重和上述第一相邻对象组中对象之间的关联权重进行更新融合处理,得到上述第一相邻对象组中对象之间的更新后关联权重。
27、可选地,第二获取模块具体用于执行:
28、获取上述多个对象针对多种不同的产品中同一种产品的评价信息;
29、确定上述评价信息的类型;
30、根据上述评价信息的类型,确定上述多个对象针对多种不同的产品中同一种产品的评价关联权重。
31、可选地,对象划分模块还用于执行:
32、从各个上述对象中,筛选出不在上述对象群组的待划分对象;
33、根据上述待划分对象与上述对象群组中各个对象之间的更新后关联权重,确定上述待划分对象与上述对象群组之间的组关联权重;
34、将上述待划分对象划分至最大的组关联权重对应的对象群组中。
35、可选地,对象划分模块还用于执行:
36、从上述对象群组中筛选出目标对象群组,上述目标对象群组中对象的个数小于预设个数;
37、确定上述目标对象群组的各个相邻对象群组,上述相邻对象群组为与上述目标对象群组中对象存在上述更新后关联权重的关联对象所在的群组;
38、根据上述目标对象群组中对象与上述关联对象之间的更新后关联权重,确定上述目标对象群组与上述相邻对象群组之间的群关联权重;
39、根据上述群关联权重对上述目标对象群组进行更新。
40、此外,本申请实施例还提供一种电子设备,包括处理器和存储器,上述存储器存储有计算机程序,上述处理器用于运行上述存储器内的计算机程序实现本申请实施例提供的产品推荐方法。
41、此外,本申请实施例还提供一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序适于处理器进行加载,以执行本申请实施例所提供的任一种产品推荐方法。
42、此外,本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本申请实施例所提供的任一种产品推荐方法。
43、在本申请实施例中,先获取多个对象针对多种不同的产品的产品关联权重和获取多个对象针对多种不同类型的产品中同一种产品的评价关联权重。然后根据产品关联权重和评价关联权重,确定各个对象之间的关联权重,并根据关联权重确定相邻的对象,得到相邻对象组。接着,根据相邻对象组中对象之间的关联权重,对各个对象之间的关联权重进行更新,得到更新后关联权重。然后,根据更新后关联权重对各个对象进行划分,得到对象群组。最后基于对象群组内其他对象的产品,对目标对象进行产品推荐,其他对象为对象群组内除了目标对象之外的对象。
44、即在本申请实施例中,先根据各个对象之间的评价关联权重和产品关联权重确定关联权重,然后根据关联权重确定相邻的对象,得到相邻对象组。接着,根据相邻对象组中对象之间的关联权重,对各个对象之间的关联权重进行更新,得到更新后关联权重,以便根据更新后关联权重对各个对象进行划分,得到的对象群组更加准确,使得基于对象群组内其他对象的产品,对目标对象进行产品推荐时推荐的产品的更加符合目标对象的需求,提高产品推荐的准确率。
1.一种产品推荐方法,其特征在于,包括:
2.根据权利要求1所述的产品推荐方法,其特征在于,所述根据所述相邻对象组中对象之间的关联权重,对各个所述对象之间的关联权重进行更新,得到更新后关联权重,包括:
3.根据权利要求2所述的产品推荐方法,其特征在于,所述根据所述第一相邻对象组,确定所述候选对象的第一对象权重,包括:
4.根据权利要求2所述的产品推荐方法,其特征在于,所述根据所述第一对象权重和所述第二对象权重,对所述第一相邻对象组中对象之间的关联权重进行更新,得到更新后关联权重,包括:
5.根据权利要求1所述的产品推荐方法,其特征在于,所述获取所述多个对象针对多种不同的产品中同一种产品的评价关联权重,包括:
6.根据权利要求1-5任一项所述的产品推荐方法,其特征在于,在所述根据所述更新后关联权重对各个所述对象进行划分,得到对象群组之后,还包括:
7.根据权利要求1-5任一项所述的产品推荐方法,其特征在于,在所述根据所述更新后关联权重对各个所述对象进行划分,得到对象群组之后,还包括:
8.一种产品推荐装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序,以执行权利要求1至7任一项所述的产品推荐方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行权利要求1至7任一项所述的产品推荐方法。
11.一种计算机程序产品,其特征在于,所述计算机程序产品存储有计算机程序,所述计算机程序适于处理器进行加载,以执行权利要求1至8任一项所述的产品推荐方法。