产品推荐方法、装置、设备及存储介质制造方法及图纸

技术编号:39157278 阅读:13 留言:0更新日期:2023-10-23 15:01
本申请提供一种产品推荐方法、装置、设备及存储介质,可用于金融领域或其他领域。该方法包括:针对每类产品的第一用户群,根据每个用户的历史行为数据,确定任意两个用户的相似度;获取任一用户与其他用户的相似度排名;根据任一用户的相似度排名,确定任一用户的相似用户;将任一用户对应的产品种类中该用户未购买过的产品确定为待推荐产品;根据购买过任一待推荐产品的用户集合、第一用户群中的其他用户与任一用户的相似度、任一用户的相似用户,确定任一用户对任一待推荐产品的感兴趣程度值;根据任一用户对每个待推荐产品的感兴趣程度值,从所有待推荐产品中确定出目标产品并向任一用户进行推荐。本方案提高了产品推荐的准确度和客户范围。确度和客户范围。确度和客户范围。

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


[0001]本申请涉及金融领域或其他领域,尤其涉及一种产品推荐方法、装置、设备及存储介质。

技术介绍

[0002]贷款产品是银行提供的最重要的金融服务之一,可以有效地满足借款人的资金需求以及银行的积累资金需求,能够有效改善借款人的资金状况。然而,不同的贷款产品具有不同的特点,适用于不同的人群。因此,如何向借款人推荐合适的贷款产品是亟待解决的问题。
[0003]目前,向借款人推荐贷款产品主要是借款人在线下柜台办理业务时,销售人员根据经验确定该借款人适合的贷款产品,通过口头营销的方式向借款人介绍该贷款产品,促进借款人购买。
[0004]然而,现有技术推荐贷款产品的准确度较低,客户范围较小。

技术实现思路

[0005]本申请提供一种产品推荐方法、装置、设备及存储介质,用以解决现有技术推荐贷款产品的准确度较低,客户范围较小的问题。
[0006]第一方面,本申请提供一种产品推荐方法,包括:
[0007]针对每类产品,确定满足购买条件的第一用户群;
[0008]针对每个第一用户群,根据每个用户的历史行为数据,确定任意两个用户的相似度;
[0009]针对每个第一用户群中的任一用户,将所述第一用户群中的其他用户按照与所述任一用户的相似度由高到低的顺序进行排列,获取所述任一用户的相似度排名;
[0010]针对每个第一用户群中的任一用户,根据所述任一用户的相似度排名,将所述相似度排名中处于前预设数量名的用户确定为所述任一用户的相似用户;
[0011]针对每个第一用户群中的任一用户,将所述任一用户对应的产品种类中所述任一用户未购买过的产品确定为待推荐产品;
[0012]针对每个第一用户群中的任一用户以及所述任一用户对应的任一待推荐产品,根据购买过所述任一待推荐产品的用户集合、所述第一用户群中的其他用户与所述任一用户的相似度、所述任一用户的相似用户,确定所述任一用户对所述任一待推荐产品的感兴趣程度值;
[0013]针对每个第一用户群中的任一用户,根据所述任一用户对每个待推荐产品的感兴趣程度值,从所有待推荐产品中确定出目标产品;
[0014]针对每个第一用户群中的任一用户,向所述任一用户推荐所述目标产品。
[0015]第二方面,本申请提供一种产品推荐装置,包括:
[0016]第一处理模块,用于针对每类产品,确定满足购买条件的第一用户群;
[0017]第二处理模块,用于针对每个第一用户群,根据每个用户的历史行为数据,确定任意两个用户的相似度;
[0018]第三处理模块,用于针对每个第一用户群中的任一用户,将所述第一用户群中的其他用户按照与所述任一用户的相似度由高到低的顺序进行排列,获取所述任一用户的相似度排名;
[0019]第四处理模块,用于针对每个第一用户群中的任一用户,根据所述任一用户的相似度排名,将所述相似度排名中处于前预设数量名的用户确定为所述任一用户的相似用户;
[0020]第五处理模块,用于针对每个第一用户群中的任一用户,将所述任一用户对应的产品种类中所述任一用户未购买过的产品确定为待推荐产品;
[0021]第六处理模块,用于针对每个第一用户群中的任一用户以及所述任一用户对应的任一待推荐产品,根据购买过所述任一待推荐产品的用户集合、所述第一用户群中的其他用户与所述任一用户的相似度、所述任一用户的相似用户,确定所述任一用户对所述任一待推荐产品的感兴趣程度值;
[0022]第七处理模块,用于针对每个第一用户群中的任一用户,根据所述任一用户对每个待推荐产品的感兴趣程度值,从所有待推荐产品中确定出目标产品;
[0023]推荐模块,用于针对每个第一用户群中的任一用户,向所述任一用户推荐所述目标产品。
[0024]第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
[0025]所述存储器存储计算机执行指令;
[0026]所述处理器执行所述存储器存储的计算机执行指令,以实现第一方面以及各可能设计提供的方法。
[0027]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面以及各可能设计提供的方法。
[0028]本申请提供的产品推荐方法、装置、设备及存储介质,在该方法中:针对每类产品,确定满足购买条件的第一用户群;针对每个第一用户群,根据每个用户的历史行为数据,确定任意两个用户的相似度;针对每个第一用户群中的任一用户,将第一用户群中的其他用户按照与任一用户的相似度由高到低的顺序进行排列,获取任一用户的相似度排名;针对每个第一用户群中的任一用户,根据任一用户的相似度排名,将相似度排名中处于前预设数量名的用户确定为任一用户的相似用户;针对每个第一用户群中的任一用户,将任一用户对应的产品种类中任一用户未购买过的产品确定为待推荐产品;针对每个第一用户群中的任一用户以及任一用户对应的任一待推荐产品,根据购买过任一待推荐产品的用户集合、第一用户群中的其他用户与任一用户的相似度、任一用户的相似用户,确定任一用户对任一待推荐产品的感兴趣程度值;针对每个第一用户群中的任一用户,根据任一用户对每个待推荐产品的感兴趣程度值,从所有待推荐产品中确定出目标产品;针对每个第一用户群中的任一用户,向任一用户推荐目标产品。本技术方案对满足相同购买条件的人群进行产品推荐,在一定程度上规避了风险。其次,本方案是建立在各个用户已经办理过该产品,
有该产品的办理记录并且对该产品评价很高的基础之上进行的处理,提高了推荐的可靠性。最后,本技术方案使用协同过滤算法,根据用户的相似度找出相似的用户,对相似度高的用户之间进行相互推荐,进而提高了推荐的可信度,也使得确定出的目标产品更具说服力。
附图说明
[0029]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0030]图1为本申请实施例提供的产品推荐方法实施例一的流程示意图;
[0031]图2为本申请实施例提供的产品推荐方法实施例二的流程示意图;
[0032]图3为本申请实施例提供的产品推荐装置的结构示意图;
[0033]图4为本申请实施例提供的电子设备的结构示意图。
[0034]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0035]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种产品推荐方法,其特征在于,包括:针对每类产品,确定满足购买条件的第一用户群;针对每个第一用户群,根据每个用户的历史行为数据,确定任意两个用户的相似度;针对每个第一用户群中的任一用户,将所述第一用户群中的其他用户按照与所述任一用户的相似度由高到低的顺序进行排列,获取所述任一用户的相似度排名;针对每个第一用户群中的任一用户,根据所述任一用户的相似度排名,将所述相似度排名中处于前预设数量名的用户确定为所述任一用户的相似用户;针对每个第一用户群中的任一用户,将所述任一用户对应的产品种类中所述任一用户未购买过的产品确定为待推荐产品;针对每个第一用户群中的任一用户以及所述任一用户对应的任一待推荐产品,根据购买过所述任一待推荐产品的用户集合、所述第一用户群中的其他用户与所述任一用户的相似度、所述任一用户的相似用户,确定所述任一用户对所述任一待推荐产品的感兴趣程度值;针对每个第一用户群中的任一用户,根据所述任一用户对每个待推荐产品的感兴趣程度值,从所有待推荐产品中确定出目标产品;针对每个第一用户群中的任一用户,向所述任一用户推荐所述目标产品。2.根据权利要求1所述的方法,其特征在于,所述针对每个第一用户群,根据每个用户的历史行为数据,确定任意两个用户的相似度,包括:针对每类产品中的任一产品,根据购买过所述任一产品的用户的历史行为数据,确定对所述任一产品存在正向反馈的第二用户群;针对每个第一用户群中的任意两个用户,根据所述第一用户群对应的每个产品的第二用户群,确定同时包含所述任意两个用户的第二用户群的个数;针对每个第一用户群,计算所述第一用户群中所述个数大于0的两个用户的相似度。3.根据权利要求2所述的方法,其特征在于,所述针对每个第一用户群中的任意两个用户,根据所述第一用户群对应的每个产品的第二用户群,确定同时包含所述任意两个用户的第二用户群的个数,包括:针对每个第一用户群的任意两个用户,根据公式:C
[u][v]
=|N
(u)
∩N
(v)
|,确定同时包含所述任意两个用户的第二用户群的个数;其中,u和v为所述第一用户群中的任意两个用户,C
[u][v]
为包含用户u和用户v的第二用户群的个数,N
(u)
为包含用户u的第二用户群,N
(v)
为包含用户v的第二用户群。4.根据权利要求3所述的方法,其特征在于,所述针对每个第一用户群,计算所述第一用户群中所述个数大于0的两个用户的相似度,包括:针对每个第一用户群,根据公式:计算所述第一用户群中所述个数大于0的两个用户的相似度,其中,u和v为第一用户群中所述个数大于0的两个用户,w
uv
为用户u和用户v的相似度。5.根据权利要求1至4任一项所述的方法,其特征在于,所述针对每个第一用户群中的任一用户,根据所述任一用户对每个待推荐产品的感兴趣程度值,从所有待推荐产品中确
定出目标产品,包括:针对每个第一用户群中的任一用户,从所述任一用户对每个待推荐产品的感兴趣程度值中,确定出最大感兴趣程度值;将所述最大感兴趣程度值乘以预设比例的积,确定为感兴趣程度阈值;针对每个第一用户群中的任一用户,将感兴趣程度值大于所...

【专利技术属性】
技术研发人员:邵玉杰
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1