【CN110033351A】一种相似度的确定方法及装置【专利】

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 (43)申请公布日 (21)申请号 201910298868.7

(22)申请日 2019.04.15

(71)申请人 秒针信息技术有限公司

地址 100000 北京市朝阳区阜通东大街1号

院5号楼321008室

(72)发明人 黄楷 王千 梁新敏 

(74)专利代理机构 北京超凡宏宇专利代理事务

所(特殊普通合伙) 11463

代理人 曹桓

(51)Int.Cl.

G06Q 30/06(2012.01)

G06K 9/62(2006.01)

(54)发明名称一种相似度的确定方法及装置(57)摘要本申请提供了一种相似度的确定方法及装置,其中,该确定方法包括:获取与第一目标产品相关的第一用户数据,以及与第二目标产品相关的第二用户数据;基于每个预设维度,分别对第一用户数据和第二用户数据进行划分,以得到组成该预设维度的各元素类型包括的用户数据相对于第一用户数据的第一权重值,以及组成该预设维度的各元素类型包括的用户数据相对于第二用户数据的第一权重值;利用第一权重值和第二权重值,计算得到第一目标产品和第二目标产品之间的相似度;将相似度发送至第一目标产品对应的商家服务器。通过本申请的确定方法能够提高计算第一目标产品与第二目标产品之间的相似度的效率,

实时性较佳。权利要求书2页 说明书9页 附图2页CN 110033351 A 2019.07.19

C N 110033351

A

权 利 要 求 书1/2页CN 110033351 A

1.一种相似度的确定方法,其特征在于,包括:

获取与第一目标产品相关的第一用户数据,以及与第二目标产品相关的第二用户数据;

基于每个预设维度,分别对所述第一用户数据和所述第二用户数据进行划分,以得到组成该预设维度的各元素类型包括的用户数据相对于所述第一用户数据的第一权重值,以及组成该预设维度的各元素类型包括的用户数据相对于所述第二用户数据的第一权重值;

利用所述第一权重值和第二权重值,计算得到所述第一目标产品和所述第二目标产品之间的相似度;

将所述相似度发送至所述第一目标产品对应的商家服务器。

2.根据权利要求1所述的确定方法,其特征在于,所述基于每个预设维度,分别对所述第一用户数据和所述第二用户数据进行划分,以得到组成该预设维度的各元素类型包括的用户数据相对于所述第一用户数据的第一权重值,以及组成该预设维度的各元素类型包括的用户数据相对于所述第二用户数据的第二权重值,包括:

基于每个预设维度,分别对所述第一用户数据和所述第二用户数据进行划分,以得到所述第一用户数据在各预设维度上各元素类型对应的第一子用户数据,以及得到所述第二用户数据在各预设维度上各元素类型对应的第二子用户数据;

对于每个预设维度,在该预设维度上,分别对该预设维度对应的所述第一子用户数据和所述第二子用户数据进行归一化处理,以将对所述第一子用户数据进行归一化处理的结果作为所述第一权重值,以及将对所述第二子用户数据进行归一化处理的结果作为所述第二权重值。

3.根据权利要求1所述的确定方法,其特征在于,还包括:

根据所述第一目标产品与至少一个第二目标产品之间的相似度,对所述至少一个第二目标产品按照相似度由高到低进行排列;

按照相似度由高到低的顺序,选择预设数量的第二目标产品;

将所述预设数量的第二目标产品推荐给所述第一用户数据对应的客户端。

4.根据权利要求1所述的确定方法,其特征在于,所述利用所述第一权重值和第二权重值,计算得到所述第一目标产品和所述第二目标产品之间的相似度,包括:针对同一元素类型,计算所述第一权重值和所述第二权重值之间的差值;

根据得到的所有的差值,确定所述第一目标产品和所述第二目标产品之间的相似度。

5.根据权利要求4所述的确定方法,其特征在于,所述根据得到的所有的差值,确定所述第一目标产品和所述第二目标产品之间的相似度,包括:

针对每个差值,对该差值进行平方运算,得到第一转换值;

对得到的所有的第一转换值进行求和计算,得到第二转换值;

将所述第二转换值进行开方运算并求倒数,得到所述第一目标产品和所述第二目标产品之间的相似度。

6.一种相似度的确定装置,其特征在于,包括:

获取模块,用于获取与第一目标产品相关的第一用户数据,以及与第二目标产品相关的第二用户数据;

确定模块,用于基于每个预设维度,分别对所述第一用户数据和所述第二用户数据进

2

相关文档
最新文档