商品推荐方法技术

技术编号:39577635 阅读:6 留言:0更新日期:2023-12-03 19:28
本申请提供的商品推荐方法

【技术实现步骤摘要】
商品推荐方法、装置、存储介质及计算机设备


[0001]本申请涉及大数据
,尤其涉及一种商品推荐方法

装置

存储介质及计算机设备


技术介绍

[0002]随着经济社会的发展,人们的消费水平持续提高,对购物体验的要求也越来越高

为了满足客户的购物体验,从而提高商品销售效率,一般企业会培训大量销售员,以使销售员掌握商品知识和销售技巧,当顾客在品牌门店和商场等购物场所选购商品时,能够根据顾客的需求推荐合适的商品,进一步增加商品交易的成功率

[0003]然而,由于销售员们的专业水平和销售能力参差不齐,并且顾客们的喜好各不相同,通常会出现销售员推荐的商品与顾客的需求不匹配的情况,从而导致商品交易的成功率下降

因此传统的销售模式存在无法精准地确定并推荐顾客喜欢的商品的问题


技术实现思路

[0004]本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中无法精准地确定并推荐顾客喜欢的商品的技术缺陷

[0005]第一方面,本申请提供了一种商品推荐方法,所述方法包括:采集目标销售员的销售员数据

目标用户的用户数据以及所有商品的商品数据,并确定所述销售员数据对应的销售员数据特征

所述用户数据对应的用户数据特征以及每个所述商品数据对应的商品数据特征;根据所述销售员数据特征

所述用户数据特征以及各个所述商品数据特征,获得所述目标销售员的销售员特征向量

所述目标用户的用户特征向量以及每个所述商品的商品特征向量;根据所述销售员特征向量与各个所述商品特征向量的相似度得分,以及所述用户特征向量与各个所述商品特征向量的相似度得分,在所有商品中确定候选商品集合;将所述销售员特征向量

所述用户特征向量以及所述候选商品集合中的各个商品的商品特征向量输入已建立的
DeepFM
模型,通过
FM
层得到所述候选商品集合的各个商品的商品特征向量

所述销售员特征向量以及所述用户特征向量的一阶特征和二阶特征,并基于所述一阶特征和所述二阶特征确定所述
FM
层输出结果,所述输出结果通过
Sigmoid
函数进行数值变换,得到所述候选商品集合中各个商品的评分;基于各个所述评分,确定目标商品,并将所述目标商品返回推荐列表

[0006]在其中一个实施例中,所述采集目标销售员的销售员数据

目标用户的用户数据以及所有商品的商品数据,并确定所述销售员数据对应的销售员数据特征

所述用户数据对应的用户数据特征以及每个所述商品数据对应的商品数据特征的步骤,包括:将所述目标销售员的销售员数据

所述目标用户的用户数据以及所有所述商品的商品数据同步到数据仓库

[0007]在所述数据仓库中,对所述销售员数据

所述用户数据以及每个所述商品数据进行抽取操作

转换操作和加载操作,得到所述销售员数据对应的销售员数据特征

所述用户数据对应的用户数据特征以及每个所述商品数据对应的商品数据特征

[0008]在其中一个实施例中,所述根据所述销售员数据特征

所述用户数据特征以及各个所述商品数据特征,获得所述目标销售员的销售员特征向量

所述目标用户的用户特征向量以及每个所述商品的商品特征向量的步骤,包括:在
spark
计算引擎中,采用
item2vec
将所述销售员数据特征

所述用户数据特征以及各个所述商品数据特征进行向量化操作,得到所述目标销售员的销售员特征向量

所述目标用户的用户特征向量以及每个所述商品的商品特征向量

[0009]在其中一个实施例中,所述根据所述销售员特征向量与各个所述商品特征向量的相似度得分,以及所述用户特征向量与各个所述商品特征向量的相似度得分,在所有商品中确定候选商品集合的步骤,包括:根据余弦相似度运算,得到所述销售员特征向量与各个所述商品特征向量的相似度得分,以及所述用户特征向量与各个所述商品特征向量的相似度得分;基于所述销售员特征向量与各个所述商品特征向量的相似度得分,以及所述用户特征向量与各个所述商品特征向量的相似度得分,将每个所述商品按预设规则进行排序,得到排序结果;根据所述排序结果,在所有商品中选取预设个数的商品作为所述候选商品集合

[0010]在其中一个实施例中,所述方法还包括:根据所述目标用户的用户数据,得到所述目标用户的用户信息;将所述用户信息返回用户信息列表

[0011]在其中一个实施例中,所述方法还包括:当所述销售员数据

所述用户数据以及每个所述商品数据更新时,同步更新所述推荐列表的目标商品和所述用户信息列表的用户信息

[0012]第二方面,本申请提供了一种商品推荐装置,所述装置包括:数据采集模块,用于采集目标销售员的销售员数据

目标用户的用户数据以及所有商品的商品数据,并确定所述销售员数据对应的销售员数据特征

所述用户数据对应的用户数据特征以及每个所述商品数据对应的商品数据特征;特征向量获取模块,用于根据所述销售员数据特征

所述用户数据特征以及各个所述商品数据特征,获得所述目标销售员的销售员特征向量

所述目标用户的用户特征向量以及每个所述商品的商品特征向量;候选商品集合确定模块,用于根据所述销售员特征向量与各个所述商品特征向量的相似度得分,以及所述用户特征向量与各个所述商品特征向量的相似度得分,在所有商品中确定候选商品集合;商品评分确定模块,用于将所述销售员特征向量

所述用户特征向量以及所述候选商品集合中的各个商品的商品特征向量输入已建立的
DeepFM
模型,通过
FM
层得到所述候选商品集合的各个商品的商品特征向量

所述销售员特征向量以及所述用户特征向量的一阶特征和二阶特征,并基于所述一阶特征和所述二阶特征确定所述
FM
层输出结果,所述输出结果通过
Sigmoid
函数进行数值变换,得到所述候选商品集合中各个商品的评分;
目标商品确定模块,用于基于各个所述评分,确定目标商品,并将所述目标商品返回推荐列表

[0013]在其中一个实施例中,所述数据采集模块包括:数据同步单元,用于将所述目标销售员的销售员数据

所述目标用户的用户数据以及所有所述商品的商品数据同步到数据仓库

[0014]数据特征确定单元,用于在所述数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种商品推荐方法,其特征在于,所述方法包括:采集目标销售员的销售员数据

目标用户的用户数据以及所有商品的商品数据,并确定所述销售员数据对应的销售员数据特征

所述用户数据对应的用户数据特征以及每个所述商品数据对应的商品数据特征;根据所述销售员数据特征

所述用户数据特征以及各个所述商品数据特征,获得所述目标销售员的销售员特征向量

所述目标用户的用户特征向量以及每个所述商品的商品特征向量;根据所述销售员特征向量与各个所述商品特征向量的相似度得分,以及所述用户特征向量与各个所述商品特征向量的相似度得分,在所有商品中确定候选商品集合;将所述销售员特征向量

所述用户特征向量以及所述候选商品集合中的各个商品的商品特征向量输入已建立的
DeepFM
模型,通过
FM
层得到所述候选商品集合的各个商品的商品特征向量

所述销售员特征向量以及所述用户特征向量的一阶特征和二阶特征,并基于所述一阶特征和所述二阶特征确定所述
FM
层的输出结果,所述输出结果通过
Sigmoid
函数进行数值变换,得到所述候选商品集合中各个商品的评分;基于各个所述评分,确定目标商品,并将所述目标商品返回推荐列表
。2.
根据权利要求1所述的商品推荐方法,其特征在于,所述采集目标销售员的销售员数据

目标用户的用户数据以及所有商品的商品数据,并确定所述销售员数据对应的销售员数据特征

所述用户数据对应的用户数据特征以及每个所述商品数据对应的商品数据特征的步骤,包括:将所述目标销售员的销售员数据

所述目标用户的用户数据以及所有所述商品的商品数据同步到数据仓库;在所述数据仓库中,对所述销售员数据

所述用户数据以及每个所述商品数据进行抽取操作

转换操作和加载操作,得到所述销售员数据对应的销售员数据特征

所述用户数据对应的用户数据特征以及每个所述商品数据对应的商品数据特征
。3.
根据权利要求1所述的商品推荐方法,其特征在于,所述根据所述销售员数据特征

所述用户数据特征以及各个所述商品数据特征,获得所述目标销售员的销售员特征向量

所述目标用户的用户特征向量以及每个所述商品的商品特征向量的步骤,包括:在
spark
计算引擎中,采用
item2vec
将所述销售员数据特征

所述用户数据特征以及各个所述商品数据特征进行向量化操作,得到所述目标销售员的销售员特征向量

所述目标用户的用户特征向量以及每个所述商品的商品特征向量
。4.
根据权利要求1所述的商品推荐方法,其特征在于,所述根据所述销售员特征向量与各个所述商品特征向量的相似度得分,以及所述用户特征向量与各个所述商品特征向量的相似度得分,在所有商品中确定候选商品集合的步骤,包括:根据余弦相似度运算,得到所述销售员特征向量与各个所述商品特征向量的相似度得分,以及所述用户特征向量与各个所述商品特征向量的相似度得分;基于所述销售员特征向量与各个所述商...

【专利技术属性】
技术研发人员:刘松森罗会铸林武贤
申请(专利权)人:广州伊的家网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1