【技术实现步骤摘要】
信息推荐方法、装置、电子设备及存储介质
[0001]本申请涉及计算机、分布式计算、云技术和大数据等领域,具体而言,本申请涉及一种信息推荐方法、装置、电子设备及存储介质。
技术介绍
[0002]随着科技的快速发展,人们生活水平和需求也在不断的提升,对于各式各样的应用程序的使用已经成为人们生活中的常态,信息推荐也成为了不可缺少的一部分。比如,对于提供多媒体服务的应用程序,可以为应用程序的用户推荐其可能感兴趣的多媒体数据,从而可以提升用户的使用感知,也可以提高用户黏度。
[0003]为了满足应用需求,目前的相关技术中推荐方式也在不断改变,虽然目前的推荐方案一定程度上能够满足一个或多个方面的需求,但是推荐方案仍有待改进,如何优化推荐方案也是本领域相关技术人员一直在研究的重要问题之一。
技术实现思路
[0004]本申请实施例的目的旨在提供一种能够更好的满足应用需求的信息推荐方法、装置、电子设备及存储介质。为了实现上述目的,本申请实施例提供的技术方案如下:
[0005]一方面,本申请实施例提供了一种信息推荐方法,该方法包括:
[0006]获取待处理数据集,所述待处理数据集中包括n个第一对象的特征向量,所述第一对象为候选推荐对象或候选被推荐物品,n≥2;
[0007]将所述待处理数据集划分为k个数据子集,k≥2;
[0008]对于每个所述数据子集,基于该数据子集中各第一对象的特征向量,获得该数据子集对应的各第一对象之间的第一相似度;
[0009]根据k个所述数据子集对 ...
【技术保护点】
【技术特征摘要】
1.一种信息推荐方法,其特征在于,所述方法包括:获取待处理数据集,所述待处理数据集中包括n个第一对象的特征向量,所述第一对象为候选推荐对象或候选被推荐物品,n≥2;将所述待处理数据集划分为k个数据子集,k≥2;对于每个所述数据子集,基于该数据子集中各第一对象的特征向量,获得该数据子集对应的各第一对象之间的第一相似度;根据k个所述数据子集对应的各第一对象之间的第一相似度,确定所述待处理数据集中各第一对象之间的第二相似度,以基于所述第二相似度向目标推荐对象进行物品推荐。2.根据权利要求1所述的方法,其特征在于,所述方法由第一电子设备执行,所述对于每个所述数据子集,基于该数据子集中各第一对象的特征向量,获得该数据子集对应的各第一对象之间的第一相似度,包括:将k个所述数据子集分别发送给k个第二电子设备,由所述k个第二电子设备根据各自接收到的数据子集中各第一对象的特征向量,并行计算得到各自接收到的数据子集对应的各第一对象之间的第一相似度;接收所述k个第二电子设备发送的各个数据子集对应的各第一对象之间的第一相似度。3.根据权利要求1所述的方法,其特征在于,所述根据k个所述数据子集对应的各第一对象之间的第一相似度,确定所述待处理数据集中各第一对象之间的第二相似度,包括:对于每个所述数据子集,根据该数据子集对应的各第一对象之间的第一相似度,构建得到该数据子集对应的第一相似度矩阵,其中,所述第一相似度矩阵中的每行元素的元素值为该数据子集对应的一个对象与该数据子集对应的各个第一对象之间的第一相似度;将各所述数据子集对应的第一相似度矩阵进行融合,得到融合矩阵,其中,所述融合矩阵的行数和列数均为n,所述融合矩阵中每行元素表示一个第一对象与所述n个第一对象中各个对象之间的相似度向量,一个第一对象的相似度向量包括已知元素值和缺失元素值,已知元素值为该第一对象对应的第一相似度;通过对所述融合矩阵进行补全得到第二相似度矩阵,所述第二相似度矩阵中的每行元素的元素值为所述n个第一对象中的一个对象与所述n个第一对象各个第一对象之间的第二相似度。4.根据权利要求3所述的方法,其特征在于,所述通过对所述融合矩阵进行补全得到第二相似度矩阵,包括:基于所述融合矩阵,初始化一待优化矩阵,所述待优化矩阵的行数和列数等于所述融合矩阵;对所述待优化矩阵中的各元素的元素值进行初始化;将初始化后的待优化矩阵作为待训练神经网络模型的模型参数,对所述待优化矩阵重复执行优化操作直至满足预设条件,将满足所述预设条件时的待优化矩阵作为所述第二相似度矩阵,其中,所述优化操作包括以下步骤:确定所述融合矩阵中的已知元素值与待优化矩阵中所述已知元素值对应的元素值之间的差异值,若不满足所述预设条件,则将所述差异值作为训练损失值,基于所述训练损失值对待优化矩阵中的各元素值进行调整。
5.根据权利要求4所述的方法,其特征在于,所述对所述待优化矩阵中的各元素的元素值进行初始化,包括:将所述待优化矩阵分解为至少两个矩阵;对所述至少两个矩阵中各矩阵中的各元素的元素值进行初始化;其中,所述将初始化后的待优化矩阵作为待训练神经网络模型的模型参数包括:将初始化后的所述至少两个矩阵中各矩阵中的元素值作为待训练神经网络模型的模型参数;所述确定所述融合矩阵中的已知元素值与待优化矩阵中所述已知元素值对应的元素值之间的差异值,包括:基于所述至少两个各矩阵中各元素的元素值,确定所述待优化矩阵中各元素的元素值;确定所述融合矩阵中的已知元素值与待优化矩阵中所述已知元素值对应的元素值之间的差异值。6.根据权利要求5所述的方法,其特征在于,所述将所述待优化矩阵分解为至少两个矩阵,包括:通过以下表达式对所述...
【专利技术属性】
技术研发人员:钟子宏,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。