【技术实现步骤摘要】
服饰个性化搭配推荐方法、系统、电子设备及存储介质
[0001]本专利技术涉及互联网
,具体而言,涉及一种服饰个性化搭配推荐方法、系统、电子设备及存储介质。
技术介绍
[0002]在搭配推荐的研究领域,许多工作开始尝试从服饰的图片或文本描述中提取服饰的特征,然后将服饰编码为密集的实值嵌入,最后搭配推荐系统使用这些嵌入计算服饰之间的搭配概率。这种方法可以避免“冷启动”,并且能够相对准确地做出推荐。例如,部分研究尝试通过服饰图像中呈现的视觉信息来分析搭配关系,但是当图像中出现多个服饰时,他们的方法则不能获得较好的效果。还有一些研究使用电子商务网站上的服饰标题来计算搭配的概率,这种方法虽然简单但其效果仍有待提高。虽然服饰标题中通常包含了许多服饰的特征,但这些信息仍然不足以满足数据挖掘的需求,同时也不能满足开发高性能的服饰搭配推荐系统的目的。因此,需要提供一种服饰搭配推荐方案以更好地满足客户的个性化需求。
技术实现思路
[0003]本专利技术的目的在于提供一种服饰个性化搭配推荐方法、系统、电子设备及存储介质,用以实现更好地满足客户的个性化需求的技术效果。
[0004]第一方面,本专利技术提供了一种服饰个性化搭配推荐方法,包括S1.获取客户的历史购买数据和服饰类别信息,并根据所述历史购买数据和所述服饰类别信息构建对应的知识图谱;S2.对所述知识图谱进行表示学习,得到各个服饰的实体表示向量和服饰类别表示向量;S3.获取客户购买的服饰对应的标题,并通过TextCNN网络对所述标题进行处理得到对应的标题编 ...
【技术保护点】
【技术特征摘要】
1.一种服饰个性化搭配推荐方法,其特征在于,包括:S1.获取客户的历史购买数据和服饰类别信息,并根据所述历史购买数据和所述服饰类别信息构建对应的知识图谱;S2.对所述知识图谱进行表示学习,得到各个服饰的实体表示向量和服饰类别表示向量;S3.获取客户购买的服饰对应的标题,并通过TextCNN网络对所述标题进行处理得到对应的标题编码向量;S4.根据所述实体表示向量、所述服饰类别表示向量和所述标题编码向量进行计算得到各个服饰的最终表示向量:式中,s代表最终表示向量;W
s
代表权重矩阵;e
t
代表标题表示向量;e
b
代表服饰类别表示向量;e
p
代表实体表示向量;
⊕
为拼接运算符;b代表常数;S5.根据两个服饰的最终表示向量通过sigmoid函数进行处理得到两个服饰的搭配概率;S6.在客户购买一个服饰时将搭配概大于预设值的另一个服饰推送给客户。2.根据权利要求1所述的方法,其特征在于,所述S2中实体表示向量和服饰类别表示向量的实现方式为:量的实现方式为:式中,w
p
表示“购买关系”的超平面,用于将客户和服饰投影到“购买空间”;w
b
是一个将服饰和类别投影到“类别空间”的超平面;w
pT
表示w
p
的转置,w
bT
表示w
b
的转置,且‖w
p
‖2=1,‖w
b
‖2=1;j表示变量;e
j
表示第j个服饰;e
jp
表示第j个服饰的实体表示向量;e
jb
表示第j个服饰的服饰类别表示向量。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:通过构建的损失函数对知识图谱表示学习参数进行优化:式中,S表示训练数据集中各个服饰的三元组集合;s、p和o表示三元组中的各个元素;其中“购买关系”表示为(用户,购买,服饰);“类别关系”表示为(服饰,属于,类别);S
’
表示三元组集合S的负三元组集合;γ>0是超参数,用于区分正三元组和负三元组的判别边际;[
•
]
+
表示如果括号中的值小于0则取0,大于0则取括号中的值;f表示评分函数。4.根据权利要求1所述的方法,其特征在于,所述S3的实现方式为:4.根据权利要求1所述的方法,其特征在于,所述S3的实现方式为:4.根据权利要求1所述的方法,其特征在于,所述S3的实现方式为:式中,e
t
代表标题表示向量;w1表示向量的权重矩阵;R表示实数域;d
t
表示维度;m3表示
TextCNN网络卷积层内过滤器的数量;z
iv
表示TextCNN网络的池化层做最大池化操作后输出的标量;z
v
表示m3个标量的组合向量。5.根据权利要求4所述的方法,其特征在于,所述S3还包括:...
【专利技术属性】
技术研发人员:江岭,王思宇,黄鹏,
申请(专利权)人:成都晓多科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。