预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105913290A(43)申请公布日2016.08.31(21)申请号201610509889.5(22)申请日2016.07.01(71)申请人中国传媒大学地址100026北京市朝阳区定福庄东街1号(72)发明人杨成李晨张随雨易芃(74)专利代理机构北京聿宏知识产权代理有限公司11372代理人吴大建(51)Int.Cl.G06Q30/02(2012.01)权利要求书3页说明书8页附图3页(54)发明名称商品搭配推荐方法及推荐系统(57)摘要本发明公开了一种商品搭配推荐方法及推荐系统,该方法包括根据商品库中商品的标题分词计算商品之间的相似度;利用用户的购买行为记录对所述商品之间的相似度进行修正;按照从大到小的顺序分别对每个商品的相似度进行排序得到该商品的相似度序列,并截取所述相似度序列中设定个数的序列值以建立相似度矩阵;基于所述相似度矩阵进行搜索以获取各商品的搭配推荐集合。该方法能够显著提高搭配预测的准确度,可以与时尚行业的现实需求相结合,具有广泛的适应性。CN105913290ACN105913290A权利要求书1/3页1.一种商品搭配推荐方法,包括:根据商品库中商品的标题分词计算商品之间的相似度;利用用户的购买行为记录对所述商品之间的相似度进行修正;按照从大到小的顺序分别对每个商品的相似度进行排序得到该商品的相似度序列,并截取所述相似度序列中设定个数的序列值以建立相似度矩阵;基于所述相似度矩阵进行搜索以获取各商品的搭配推荐集合。2.根据权利要求1所述的方法,其特征在于,所述根据商品库中商品的标题分词计算商品之间的相似度,包括:根据商品所属的类目将商品划分为不同的类集合;假设所述类集合中各标题分词出现的概率相同,计算任意两个商品之间的第一相似度;假设所述类集合中各标题分词出现的概率不同,计算任意两个商品之间的第二相似度;以所述第一相似度与所述第二相似度的线性组合作为商品之间的相似度。3.根据权利要求2所述的方法,其特征在于,所述计算任意两个商品之间的第二相似度,包括:根据各标题分词在所述类集合中出现的概率计算标题分词的权重值;基于所述标题分词的权重值,根据如下表达式计算任意两个商品之间的第二相似度SimC(Ia,Ib):其中,和分别表示商品Ia和Ib的标题分词集合,表示类集合Cj中标题分词的权重值。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述利用用户的购买行为记录对所述商品之间的相似度进行修正,包括:根据用户的购买行为记录中所记录的某个商品的购买日期计算该商品的购买日期的平均值;基于所述购买日期的平均值确定该商品的购买系数;利用所述购买日期的平均值与购买系数对商品之间的相似度进行修正。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述基于所述相似度矩阵进行搜索以获取各商品的搭配推荐集合,包括:获取参照商品Ik的搭配推荐集合时,从所述相似度矩阵中Ik所在的行开始搜索,将该行中的各相似度的值与预设的相似度阈值依次进行比较:当被比较的相似度的值小于等于时,终止对Ik所在的行的搜索过程,获取参照商品Ik的搭配推荐集合的过程结束;当被比较的相似度的值大于时,根据商品的搭配套餐库中与所述相似度对应2CN105913290A权利要求书2/3页的商品Ii的搭配列表确定参照商品Ik的搭配推荐集合。6.根据权利要求5所述的方法,其特征在于,所述根据商品的搭配套餐库中与所述相似度对应的商品Ii的搭配列表确定参照商品Ik的搭配推荐集合,包括:查询商品的搭配套餐库中是否存在包含与所述相似度对应的商品Ii的搭配列表:若存在包含与所述相似度对应的商品Ii的搭配列表,则将所述搭配列表中的搭配商品加入参照商品Ik的搭配推荐集合,然后返回所述相似度矩阵中Ik所在的行继续比较该行中下一个相似度与所述预设的相似度阈值若不存在包含与所述相似度对应的商品Ii的搭配列表,则对相似度矩阵中Ii所在的行进行递归搜索。7.根据权利要求6所述的方法,其特征在于,所述对相似度矩阵中Ii所在的行进行递归搜索,包括:重新确定用于本层搜索的本层相似度阈值指标;将该行中的各相似度的值与本层相似度阈值指标依次进行比较:当被比较的相似度的值小于等于本层相似度阈值指标时,终止对Ii所在的行的搜索过程,返回进入Ii行之前的上一层搜索,并继续比较上一层搜索中位于商品Ii后面的相似度与上一层搜索中的相似度阈值指标;当被比较的相似度的值大于本层相似度阈值指标时,查询商品的搭配套餐库中是否存在包含与所述相似度对应的商品Ij的搭配列表;若存在包含与所述相似度对应的商品Ij的搭配列表,则将所述搭配列表中的搭配商品加入参照商品Ik的搭配推荐集合,然后返回所述相似度矩阵中Ii所在的行继续比较该行中下一个相似度与