[发明专利]推荐方法及装置、电子设备在审
申请号: | 202111162047.4 | 申请日: | 2021-09-30 |
公开(公告)号: | CN113934929A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 韩岩 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/906;G06N3/04;G06N3/08 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王花丽;张颖玲 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 推荐 方法 装置 电子设备 | ||
1.一种推荐方法,所述方法包括:
获取目标用户的用户信息和目标候选对象的对象信息;
根据所述目标用户的用户信息、所述目标候选对象的对象信息和神经网络模型,得到所述目标用户选择所述目标候选对象的概率;其中,所述神经网络模型包括至少两路神经网络,每一路神经网络在对所述用户信息和所述对象信息进行处理的过程中随机抽取目标数量的特征进行输出;
如果所述概率满足目标条件,向所述目标用户推荐所述目标候选对象。
2.根据权利要求1所述的方法,所述根据所述目标用户的用户信息、所述目标候选对象的对象信息和神经网络模型,得到所述目标用户选择所述目标候选对象的概率,包括:
对所述用户信息和所述对象信息进行矩阵分解,得到第一特征矢量;
利用至少两路神经网络对所述用户信息和所述对象信息进行处理,得到对应的至少两路输出特征;其中,每一路神经网络在数据处理的过程中随机抽取目标数量的特征进行输出;
将所述至少两路输出特征进行拼接,得到第二特征矢量;
根据所述第一特征矢量和所述第二特征矢量,确定所述目标用户选择所述目标候选对象的概率。
3.根据权利要求2所述的方法,所述利用至少两路神经网络对所述用户信息和所述对象信息进行处理,得到对应的至少两路输出特征;其中,每一路神经网络在数据处理的过程中随机抽取目标数量的特征进行输出,包括:
对所述用户信息和所述对象信息分别进行特征提取初始化,得到对应的用户初始感知向量和对应的对象初始感知向量;
对所述用户初始感知向量和所述对象初始感知向量进行拼接,得到拼接向量;
利用至少两路神经网络对所述拼接向量进行处理,得到对应的至少两路输出特征;其中,每一路神经网络在数据处理的过程中随机抽取所述拼接向量中目标数量的特征进行输出。
4.根据权利要求3所述的方法,所述每一路神经网络为多层神经网络、且前一层神经网络的输出为后一层神经网络的输入;
对应地,所述多层神经网络中每一层神经网络对其输入向量的处理过程,包括:
为所述输入向量中的每一特征分配对应的权重,得到第一向量;
随机抽取所述第一向量中目标数量的特征进行输出,得到第二向量;
对所述第二向量进行非线性转换,得到其输出向量。
5.根据权利要求2所述的方法,所述根据所述第一特征矢量和所述第二特征矢量,确定所述目标用户选择所述目标候选对象的概率,包括:
将所述第一特征矢量和所述第二特征矢量进行拼接,得到拼接输出特征;
将所述拼接输出特征输入至分类器,得到所述目标用户选择所述目标候选对象的概率。
6.根据权利要求1至5任一项所述的方法,所述神经网络模型通过以下步骤进行训练:
获取样本用户的用户信息和样本候选对象的对象信息;
利用神经网络模型对所述样本用户的用户信息和所述样本候选对象的对象信息进行特征提取,得到样本特征;其中,所述神经网络模型中每一路神经网络在对所述样本用户的用户信息和所述样本候选对象的对象信息进行处理的过程中随机抽取目标数量的特征进行输出;
根据所述样本特征,确定所述样本用户选择所述样本候选对象的预测概率;
根据目标损失函数、所述预测概率和所述样本用户对所述样本候选对象的选择结果对所述神经网络模型进行训练,得到训练后的神经网络模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111162047.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种小型电动装载机
- 下一篇:一种数据处理方法、装置、设备及存储介质