【技术实现步骤摘要】
应用推荐的方法、终端和计算机存储介质
本申请涉及互联网
,尤其涉及一种应用推荐的方法、一种终端和一种计算机存储介质。
技术介绍
随着智能手机、平板电脑等终端的功能日益强大,应用于智能手机、平板电脑等终端上的应用程序(或简称应用)也随之日益丰富多样。应用种类的多样化给终端用户带来了丰富多样的用户体验,同时也给终端用户增添了选择难题。为了方便快速地从多种多样的应用中快速推选出满足终端用户需求或者喜好的应用,各类应用的推荐服务应运而生。现有技术中,应用推荐一般是基于用户已经下载过的应用进行相似度较高的应用推荐,或者基于兴趣相投或者拥有共同经验的用户群体的需求或者喜好向用户推荐可能感兴趣的应用。然而,无论是基于用户已经下载过的应用,还是基于用户群体的需求或者喜好进行其他应用的推荐均会使得推选出来的应用相似度较高,冗余应用的出现概率高,用户此前没有关注到的应用的被屏蔽概率高,进而使得应用推荐的有效性低,适用性差。
技术实现思路
本申请实施例提供一种应用推荐的方法、终端和计算机存储介质,可增强应用推荐的用户关联性,提高应用定向推荐的可行性,提高应用推荐的准确率,适用性更强。第一方面,本申请提供了一种应用推荐的方法,该方法包括:获取待推荐应用的应用特征,其中,上述待推荐应用的应用特征中包括第一属性特征和第二属性特征,上述第一属性特征为第一用户属性特征、上述第二属性特征为第二应用属性特征,或者上述第一属性特征为第一应用属性特征、上述第二属性特征为第二用户属性特征;根据上述待推荐应用的第一属性特征确定应用推荐网络模型,并通过上述应用推荐网络模型对上述待推荐应用的第二属性特 ...
【技术保护点】
1.一种应用推荐的方法,其特征在于,所述方法包括:获取待推荐应用的应用特征,其中,所述待推荐应用的应用特征中包括第一属性特征和第二属性特征,所述第一属性特征为第一用户属性特征、所述第二属性特征为第二应用属性特征,或者所述第一属性特征为第一应用属性特征、所述第二属性特征为第二用户属性特征;根据所述待推荐应用的第一属性特征确定应用推荐网络模型,并通过所述应用推荐网络模型对所述待推荐应用的第二属性特征进行学习,确定所述待推荐应用对应的应用推荐值或者所述待推荐应用对应的用户推荐值,其中,所述应用推荐网络模型由第一用户关联的样本应用特征训练得到,或者所述应用推荐网络模型由第一应用关联的样本用户特征训练得到;根据所述待推荐应用的应用推荐值确定向所述第一用户推荐所述待推荐应用的应用优先级,或者根据所述待推荐应用的用户推荐值确定推荐所述第一应用的用户优先级。
【技术特征摘要】
1.一种应用推荐的方法,其特征在于,所述方法包括:获取待推荐应用的应用特征,其中,所述待推荐应用的应用特征中包括第一属性特征和第二属性特征,所述第一属性特征为第一用户属性特征、所述第二属性特征为第二应用属性特征,或者所述第一属性特征为第一应用属性特征、所述第二属性特征为第二用户属性特征;根据所述待推荐应用的第一属性特征确定应用推荐网络模型,并通过所述应用推荐网络模型对所述待推荐应用的第二属性特征进行学习,确定所述待推荐应用对应的应用推荐值或者所述待推荐应用对应的用户推荐值,其中,所述应用推荐网络模型由第一用户关联的样本应用特征训练得到,或者所述应用推荐网络模型由第一应用关联的样本用户特征训练得到;根据所述待推荐应用的应用推荐值确定向所述第一用户推荐所述待推荐应用的应用优先级,或者根据所述待推荐应用的用户推荐值确定推荐所述第一应用的用户优先级。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述待推荐应用的应用优先级大于或者等于预设应用优先级阈值时,向所述第一用户推荐所述待推荐应用;或者当所述待推荐应用的用户优先级大于或者等于预设用户优先级阈值时,确定向第二用户推荐所述第一应用。3.根据权利要求1或2所述的方法,其特征在于,所述第一属性特征为第一用户属性特征、所述第二属性特征为第二应用属性特征;所述根据所述待推荐应用的第一属性特征确定应用推荐网络模型包括:将所述第一用户属性特征与应用推荐网络模型集合中包括的各应用推荐网络模型关联的用户属性特征进行匹配,从所述应用推荐网络模型集合中确定出所述第一用户属性特征对应的所述第一用户所关联的应用推荐网络模型;其中,所述应用推荐网络模型集合中还包括所述第一用户之外的其他用户的用户属性特征所关联的其他应用推荐网络模型,所述其他应用推荐网络模型由所述其他用户关联的样本应用特征训练得到。4.根据权利要求3所述的方法,其特征在于,所述获取待推荐应用的应用特征之前,所述方法还包括:获取用于应用推荐训练的至少两个样本应用的样本数据,其中,任一样本应用的样本数据中均包括所述第一用户属性数据和样本应用属性数据;根据所述至少两个样本应用的样本数据构建至少一个样本应用特征对,其中,一个样本应用特征对中包括一个正样本特征和一个负样本特征,其中,所述正样本特征中包括所述第一用户属性特征和正样本应用属性特征,所述负样本特征中包括所述第一用户属性特征和负样本应用属性特征;根据所述至少一个样本应用特征对构建应用推荐网络模型。5.根据权利要求4所述的方法,其特征在于,所述通过所述应用推荐网络模型对所述待推荐应用的第二属性特征进行学习,确定所述待推荐应用对应的应用推荐值包括:将所述待推荐应用的第二应用属性特征和所述第一用户属性特征输入所述应用推荐网络模型,通过所述应用推荐网络模型对所述第二应用属性特征进行学习,并输出向所述第一用户属性特征对应的所述第一用户推荐所述待推荐应用的应用推荐值。6.根据权利要求1或2所述的方法,其特征在于,所述第一属性特征为第一应用属性特征、所述第二属性特征为第二用户属性特征;所述根据所述待推荐应用的第一属性特征确定应用推荐网络模型包括:将所述第一应用属性特征与应用推荐网络模型集合中包括的各应用推荐网络模型关联的应用属性特征进行匹配,从所述应用推荐网络模型集合中确定出所述第一应用属性特征对应的所述第一应用所关联的应用推荐网络模型;其中,所述应用推荐网络模型集合中还包括所述第一应用之外的其他应用的应用属性特征所关联的其他应用推荐网络模型,所述其他应用推荐网络模型由所述其他应用关联的样本用户特征训练得到。7.根据权利要求6所述的方法,其特征在于,所述获取待推荐应用的应用特征之前,所述方法还包括:获取用于应用推荐训练的至少两个样本用户的用户数据,其中,任一样本用户的用户数据中均包括所述第一应用属性数据和样本用户属性数据;根据所述至少两个样本用户的用户数据构建至少一个样本用户特征对,根据所述至少一个样本用户特征对构建应用推荐网络模型,其中,一个样本用户特征对中包括一...
【专利技术属性】
技术研发人员:刘龙坡,万伟,陈谦,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。