产品推荐方法、训练方法、装置、电子设备和介质制造方法及图纸

技术编号:38011729 阅读:7 留言:0更新日期:2023-06-30 10:33
本公开提供了一种产品推荐方法,涉及计算机技术领域,可用于金融科技领域,该方法包括:获取用户的用户数据集合;将用户数据集合输入预先训练完成的经训练的产品推荐模型,得到目标推荐产品,产品推荐模型包括:意图分类层、注意力机制层和输出层;将用户数据集合输入经训练的产品推荐模型,得到目标推荐产品包括:利用意图分类层处理用户数据集合,得到与用户的行为意图对应的第一特征向量集合;利用注意力机制层处理第一特征向量集合和用户数据集合,得到与用户的感兴趣产品对应的第二特征向量集合;将第二特征向量集合、用户特征向量集合和产品特征向量集合输入输出层,得到目标推荐产品。本公开还提供一种训练方法、装置、电子设备和介质。备和介质。备和介质。

【技术实现步骤摘要】
产品推荐方法、训练方法、装置、电子设备和介质


[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]根据本公开的实施例,上述获取训练样本数据集合包括:
[0031]根据上述用户样本数据集合得到样本历史行为序列;
[0032]按照预设时间区间划分上述样本历史行为序列,得到样本产品特征向量集合,其中,上述样本产品特征向量集合包括样本历史数据产品特征向量集合和样本历史数据产品特征向量集合;以及
[0033]基于上述样本历史数据产品特征向量集合和上述样本历史数据产品特征向量集合,获取上述训练样本数据集合。
[0034]根据本公开的实施例,上述产品推荐模型的训练方法还包括:
[0035]将上述训练样本集合输入待训练的产品推荐模型,得到样本历史数据矩阵、第一样本兴趣度矩阵和第二样本兴趣度矩阵;
[0036]将上述样本历史数据矩阵、上述第一样本兴趣度矩阵和上述第二样本兴趣度矩阵输入损失函数,输出损失结果;
[0037]根据上述损失结果迭代地调整上述待训练的产品推荐模型的网络参数,直至满足迭代收敛条件;以及
[0038]根据满足迭代收敛条件的情况下的上述待训练的产品推荐模型的网络参数生成训练完成的上述产品推荐模型。
[0039]根据本公开的另一个方面,提供了一种产品推荐装置,包括:
[0040]第一获取模块,用于获取用户的用户数据集合;以及
[0041]第一输出模块,将上述用户数据集合输入经训练的产品推荐模型,得到目标推荐产品,其中,上述产品推荐模型包括:意图分类层、注意力机制层和输出层;
[0042]上述第一输出模块包括:第一处理子模块、第二处理子模块和第一输出子模块;
[0043]上述第一处理子模块,用于利用上述意图分类层处理上述用户数据集合,得到与上述用户的行为意图对应的第一特征向量集合;
[0044]上述第二处理子模块,用于利用上述注意力机制层处理上述第一特征向量集合和上述用户数据集合,得到与上述用户的感兴趣产品对应的第二特征向量集合;以及
[0045]第一输出子模块,用于将上述第二特征向量集合、用户特征向量集合和产品特征向量集合输入上述输出层,得到目标推荐产品,
[0046]其中,上述用户特征向量集合和上述产品特征向量集合是根据上述用户数据集合得到的。
[0047]根据本公开的另一个方面,提供了一种产品推荐模型的训练装置,包括:
[0048]第二获取模块,用于获取训练样本数据集合;
[0049]第二输出模块,用于将上述训练样本集合输入待训练的产品推荐模型,输出推荐产品。
[0050]根据本公开的另一个方面,提供了一种电子设备,包括:
[0051]一个或多个处理器;
[0052]存储器,用于存储一个或多个指令,
[0053]其中,当上述一个或多个指令被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如本公开上述的方法。
[0054]根据本公开的另一个方面,提供了一种计算机可读存储介质,其上存储有可执行指令,上述可执行指令被处理器执行时使处理器实现如本公开上述的方法。
[0055]根据本公开的另一个方面,提供了一种计算机程序产品,上述计算机程序产品包括计算机可执行指令,上述计算机可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种产品推荐方法,包括:获取用户的用户数据集合;以及将所述用户数据集合输入经训练的产品推荐模型,得到目标推荐产品,其中,所述产品推荐模型包括:意图分类层、注意力机制层和输出层;将所述用户数据集合输入经训练的产品推荐模型,得到目标推荐产品包括:利用所述意图分类层处理所述用户数据集合,得到与所述用户的行为意图对应的第一特征向量集合;利用所述注意力机制层处理所述第一特征向量集合和所述用户数据集合,得到与所述用户的感兴趣产品对应的第二特征向量集合;将所述第二特征向量集合、用户特征向量集合和产品特征向量集合输入所述输出层,得到目标推荐产品,其中,所述用户特征向量集合和所述产品特征向量集合是根据所述用户数据集合得到的。2.根据权利要求1所述的方法,其中,所述利用所述意图分类层处理所述用户数据集合,得到与所述用户的行为意图对应的第一特征向量集合包括:根据所述用户数据集合,得到用户历史数据集合;以及利用所述意图分类层处理所述用户历史数据集合,得到与所述用户的行为意图对应的第一特征向量集合。3.根据权利要求2所述的方法,其中,所述利用所述意图分类层处理所述用户历史数据集合,得到与所述用户的行为意图对应的第一特征向量集合包括:利用所述意图分类层,根据所述用户历史数据集合确定所述用户对应的历史数据矩阵;根据所述历史数据矩阵,得到第一兴趣度矩阵和第二兴趣度矩阵;以及根据所述第一兴趣度矩阵、所述第二兴趣度矩阵和所述用户数据集合,得到与所述用户的行为意图对应的第一特征向量集合。4.根据权利要求1所述的方法,其中,所述利用所述注意力机制层处理所述第一特征向量集合和所述用户数据集合,得到与所述用户的感兴趣产品对应的第二特征向量集合包括:根据所述用户数据集合得到用户的历史行为序列;根据所述第一特征向量集合得到所述历史行为序列对应的权重因子;以及根据所述权重因子和所述历史行为序列,得到与所述用户的感兴趣产品对应的第二特征向量集合。5.根据权利要求1所述的方法,还包括:根据所述用户数据集合得到用户的历史行为序列;以及按照预设时间区间划分所述历史行为序列,得到所述产品特征向量集合。6.一种产品推荐模型的训练方法,包括:获取训练样本数据集合;以及将所述训练样本集合输入待训练的产品推荐模型,输出推荐产品。7.根据权利要求6所述的方法,其中,所述获取训练样本数据集合包括:
根据所述用户样本数据集合得到样本历史行为序列;按照预设时间区间划...

【专利技术属性】
技术研发人员:邹泳彤周武陈柳君李莹
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1