[发明专利]一种产品推荐方法、装置和计算设备有效
申请号: | 201611103409.1 | 申请日: | 2016-12-05 |
公开(公告)号: | CN106779929B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 王碰 | 申请(专利权)人: | 北京知道创宇信息技术股份有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 谢建云;赵爱军 |
地址: | 100102 北京市朝阳区阜*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 产品 推荐 方法 装置 计算 设备 | ||
本发明公开了一种产品推荐方法,该方法在计算设备中执行,计算设备中存储有多个用户的多条消费记录,消费记录包括用户的特征信息和消费产品,该方法包括:获取目标用户的特征信息;根据目标用户的特征信息,采用第一分类器确定第一推荐产品,其中,第一分类器为以存储的所有多条消费记录为样本训练得出;根据目标用户的特征信息,采用第二分类器确定第二推荐产品,其中,第二分类器为以存储的消费产品不是第一推荐产品的多条消费记录为样本训练得出;将第一推荐产品和第二推荐产品作为向用户推荐的产品。本发明还公开了能够实施上述方法的产品推荐装置,和包括上述装置的计算设备。
技术领域
本发明涉及数据挖掘技术领域,尤其涉及一种产品推荐方法、装置和计算设备。
背景技术
随着技术的发展,尤其是网购的兴起,可供消费者选择的产品越来越多。面对繁多的产品,消费者需要消耗大量的时间去做选择,且很难顺利找到适合自己的产品。消费者有时会向销售人员(客服)寻求帮助。然而,大多数销售人员缺乏系统的技术知识以及对产品的深入了解,无法很好地理解消费者的需求,仅能凭经验来推荐产品,其推荐的产品往往也难以令消费者满意。
因此,需要一种产品推荐方法,以帮助消费者选择产品,或帮助销售人员向消费者推荐产品。
发明内容
为此,本发明提供一种产品推荐方法、装置和计算设备,以解决或至少缓解上面存在的问题。
根据本发明的一个方面,提供一种产品推荐方法,该方法在计算设备中执行,计算设备中存储有多个用户的多条消费记录,消费记录包括用户的特征信息和消费产品,该方法包括:获取目标用户的特征信息;根据目标用户的特征信息,采用第一分类器确定第一推荐产品,其中,第一分类器为以存储的所有多条消费记录为样本训练得出;根据目标用户的特征信息,采用第二分类器确定第二推荐产品,其中,第二分类器为以存储的消费产品不是第一推荐产品的多条消费记录为样本训练得出;将第一推荐产品和第二推荐产品作为向用户推荐的产品。
可选地,在根据本发明的产品推荐方法中,特征信息包括以下属性中的一个或多个:用户ID,用户性质,用户与销售公司是否同城,是否使用过安全产品,使用过哪些安全产品,DOS攻击次数,CC攻击次数,ARP攻击次数,DNS攻击次数,数据库攻击次数,被植入木马或病毒次数,被域名劫持次数,被篡改次数,权限攻击次数,其他攻击类型次数。
可选地,在根据本发明的产品推荐方法中,第一分类器和第二分类器为分类树,第一分类器和第二分类器按照以下步骤训练:对于每一个节点:将分裂前后GINI指数增量最大的属性作为最佳分裂属性,将分裂后的GINI指数最小的分裂条件作为最佳分裂条件,根据最佳分裂属性和最佳分裂条件对该节点进行分裂,产生两个子节点;当满足设置的终止条件时,停止节点的分裂。
可选地,在根据本发明的产品推荐方法中,分裂前的GINI指数按照以下公式计算:
其中,D为节点所包括的样本集,k为样本集中所包括的消费产品类别的数量,Pi为消费产品为i的样本数量占D中所包括的所有样本的比例;
分裂后的GINI指数按照以下公式计算:
其中,A表示分裂属性,j表示分裂条件,D1、D2分别为按照分裂属性A和分裂条件j对节点进行分裂所得的两个子节点所包括的样本集,|D1|、|D2|为样本集D1、D2中所包括的样本的数量;
GINI指数增量按照以下公式计算:
ΔGINI(A)=GINI(D)-GINIA(D)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京知道创宇信息技术股份有限公司,未经北京知道创宇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611103409.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:订单处理方法及装置
- 下一篇:一种基于微商界面直接选购和寄件的方法及系统