一种信息推荐方法、装置、设备及存储介质制造方法及图纸

技术编号:24410192 阅读:35 留言:0更新日期:2020-06-06 08:51
本发明专利技术提供了一种信息推荐方法、装置、设备及存储介质;该方法包括:获取预设好的至少一个用户类别所对应的至少一个类别中心、特征权重信息和目标对象对应的属性特征;特征权重信息表征属性特征对用户类别划分的重要程度;根据属性特征生成待聚类数据;基于待聚类数据和特征权重信息确定出带权重的待聚类数据,并根据带权重的待聚类数据和至少一个类别中心,分别确定出目标对象属于至少一个用户类别的至少一个类别概率;根据至少一个类别概率从推荐内容库中获取推荐信息并排序,得到推荐结果;将推荐结果发送给目标对象对应的终端。通过本发明专利技术,能够提高信息推荐的准确度。

An information recommendation method, device, equipment and storage medium

【技术实现步骤摘要】
一种信息推荐方法、装置、设备及存储介质
本专利技术涉及互联网技术,尤其涉及一种信息推荐方法、装置、设备及存储介质。
技术介绍
信息推荐是指服务器根据用户的身份属性、兴趣属性等从数据库中匹配出对应的推荐内容,然后将推荐内容呈现在用户的终端上的过程。相关技术中,服务器会将具有相同或类似的身份属性、兴趣属性的用户划为一类,即为用户确定出用户类别,然后将某个用户类别中的一些用户所感兴趣内容作为推荐内容,推荐给该用户类别中的其他用户。常用的用户类别划分方式有直接根据用户的原始属性数据进行划分,以及根据从原始属性数据中提取出特征的进行划分等。然而,原始属性数据中往往可能包含对用户的类别划分的影响较低,甚至是对用户的类别划分具有负面影响的特征。此时,利用原始属性数据,以及利用从原始属性数据中所提取出的特征进行用户类别划分的准确度较低,从而导致信息推荐的准确度较低。
技术实现思路
本专利技术实施例提供一种信息推荐方法、装置、设备及存储介质,能够提高信息推荐的准确度。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种信息推荐方法,应用于服务器,包括:获取预设好的至少一个用户类别对应的所至少一个类别中心、特征权重信息和目标对象对应的属性特征;所述特征权重信息表征所述属性特征对用户类别划分的重要程度;所述至少一个类别中心是由所述服务器对所述训练样本数据进行训练得到的;根据所述属性特征生成待聚类数据;基于所述待聚类数据和所述特征权重信息确定出带权重的待聚类数据,并根据所述带权重的待聚类数据和所述至少一个类别中心,分别确定出所述目标对象属于所述至少一个用户类别的至少一个类别概率;根据所述至少一个类别概率从推荐内容库中获取到推荐信息;将所述推荐信息发送给所述目标对象对应的终端。本专利技术实施例提供一种信息推荐方法,应用于终端,包括:接收服务器发送的推荐信息;所述推荐信息是所述服务器根据所述目标对象的属性特征确定出的;在功能界面接收到推荐信息浏览指令时,进入推荐信息呈现界面;将所述推荐信息呈现在所述推荐信息呈现界面上,完成针对所述目标对象的信息推荐。本专利技术实施例提供一种信息推荐装置,包括:获取模块,获取预设好的至少一个用户类别所对应的至少一个类别中心、特征权重信息和目标对象对应的属性特征;所述特征权重信息表征所述属性特征对用户类别划分的重要程度;所述至少一个类别中心是由所述服务器对所述训练样本数据进行训练得到的;数据生成模块,用于根据所述属性特征生成待聚类数据;类别确定模块,用于基于所述待聚类数据和所述特征权重信息确定出带权重的待聚类数据,并根据所述带权重的待聚类数据和所述至少一个类别中心,分别确定出所述目标对象属于所述至少一个用户类别的至少一个类别概率;结果生成模块,用于根据所述至少一个类别概率从推荐内容库中获取到推荐信息;发送模块,用于将所述推荐信息发送给所述目标对象对应的终端。本专利技术实施例提供一种呈现装置,包括:接收模块,用于接收服务器发送的推荐信息;所述推荐信息是所述服务器根据所述目标对象的属性特征确定出的;在功能界面接收到推荐信息浏览指令时,进入推荐信息呈现界面;结果呈现模块,用于将所述推荐信息呈现在所述推荐信息呈现界面上,完成针对所述目标对象的信息推荐。本专利技术实施例提供一种服务器,包括:第一存储器,用于存储可执行信息推荐指令;第一处理器,用于执行所述第一存储器中存储的可执行信息推荐指令时,实现本专利技术实施例服务器侧提供的信息推荐方法。本专利技术实施例提供一种终端,包括:第二存储器,用于存储可执行信息推荐指令;第二处理器,用于执行所述第二存储器中存储的可执行信息推荐指令时,实现本专利技术实施例终端侧提供的信息推荐方法。本专利技术实施例提供一种存储介质,存储有可执行信息推荐指令,用于引起第一处理器执行时,实现本专利技术实施例服务器侧提供的信息推荐方法,或者用于引起第二处理器执行时,实现本专利技术实施例终端侧提供的信息推荐方法。本专利技术实施例具有以下有益效果:本专利技术实施例中,服务器能够先获取由服务器对训练样本数据进行训练所得到的至少一个类别中心、特征权重信息和目标对象对应的特征属性,根据特征属性生成待聚类数据,然后基于待聚类数据和特征权重信息确定出带权重的待聚类数据,根据带权重的待聚类数据和至少一个类别中心,分别确定出目标对象属于至少一个用户类别的至少一个类别概率,再根据至少一个类别概率获取推荐信息得到推荐信息,并将推荐信息发送给目标对象对应的终端,以使终端呈现推荐信息。如此,服务器能够利用特征权重信息消除特征属性中的噪音特征对用户类别划分带来的影响,提高用户类别划分的准确度,从而提高信息推荐的准确度。附图说明图1是本专利技术实施例提供的信息推荐系统100的一个可选的结构示意图;图2是本专利技术实施例提供的服务器200的一个可选的结构示意图;图3是本专利技术实施例提供的终端400的一个可选的结构示意图;图4是本专利技术实施例提供的信息推荐方法的一个可选的流程示意图一;图5是本专利技术实施例提供的在功能界面上显示提示标识的示意图;图6是本专利技术实施例提供的推荐信息的示意图;图7是本专利技术实施例提供的信息推荐方法的一个可选的流程示意图二;图8是本专利技术实施例提供的服务器为待聚类数据中的各个子数据分配权重的示意图;图9是本专利技术实施例提供的信息推荐方法的一个可选的流程示意图三;图10是本专利技术实施例提供的看一看上的推荐结果示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,所描述的实施例不应视为对本专利技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。在以下的描述中,所涉及的术语“第一\第二”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本专利技术实施例能够以除了在这里图示或描述的以外的顺序实施。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本专利技术实施例的目的,不是旨在限制本专利技术。对本专利技术实施例进行进一步详细说明之前,对本专利技术实施例中涉及的名词和术语进行说明,本专利技术实施例中涉及的名词和术语适用于如下的解释。1)用户类别,是指根据不同用户的自然属性、兴趣属性等,所划分出来的类别。不同的用户可以归属到不同的用户类别之中,根据属于同一用户类别的一些用户对于某个媒体内容的操作,可以推测出属于该用户类本文档来自技高网
...

【技术保护点】
1.一种信息推荐方法,其特征在于,应用于服务器,包括:/n获取预设好的至少一个用户类别所对应的至少一个类别中心、特征权重信息和目标对象对应的属性特征;所述特征权重信息表征所述属性特征对用户类别划分的重要程度;所述至少一个类别中心是由所述服务器对所述训练样本数据进行训练得到的;/n根据所述属性特征生成待聚类数据;/n基于所述待聚类数据和所述特征权重信息确定出带权重的待聚类数据,并根据所述带权重的待聚类数据和所述至少一个类别中心,分别确定出所述目标对象属于所述至少一个用户类别的至少一个类别概率;/n根据所述至少一个类别概率从推荐内容库中获取到推荐信息;/n将所述推荐信息发送给所述目标对象对应的终端。/n

【技术特征摘要】
1.一种信息推荐方法,其特征在于,应用于服务器,包括:
获取预设好的至少一个用户类别所对应的至少一个类别中心、特征权重信息和目标对象对应的属性特征;所述特征权重信息表征所述属性特征对用户类别划分的重要程度;所述至少一个类别中心是由所述服务器对所述训练样本数据进行训练得到的;
根据所述属性特征生成待聚类数据;
基于所述待聚类数据和所述特征权重信息确定出带权重的待聚类数据,并根据所述带权重的待聚类数据和所述至少一个类别中心,分别确定出所述目标对象属于所述至少一个用户类别的至少一个类别概率;
根据所述至少一个类别概率从推荐内容库中获取到推荐信息;
将所述推荐信息发送给所述目标对象对应的终端。


2.根据权利要求1所述的方法,其特征在于,所述基于所述待聚类数据、和所述特征权重信息确定出带权重的待聚类数据,并根据所述带权重的待聚类数据和所述至少一个类别中心,分别确定出所述目标对象属于所述至少一个用户类别的至少一个类别概率,包括:
利用所述特征权重信息,为所述待聚类数据中的各个子数据分配权重,得到所述带权重的待聚类数据;
对所述带权重的待聚类数据,与所述至少一个类别中心中的每个类别中心分别进行距离运算,得到至少一个类别距离信息;
对所述至少一个类别距离信息中的每个类别距离信息进行归一化,得到归一化结果,并利用所述归一化结果计算出所述至少一个类别概率。


3.根据权利要求1或2所述的方法,其特征在于,所述根据所述至少一个类别概率从推荐内容库中获取到推荐信息,包括:
将所述至少一个类别概率中的每个类别概率,作为所述每个用户类别对应的内容获取比例,并按照所述内容获取比例,从所述推荐内容库中分别获取到所述每个用户类别对应的推荐内容;
按照所述每个类别概率的大小,为所述每个用户类别对应的推荐内容进行排序,得到所述推荐信息。


4.根据权利要求1至3任一项所述的方法,其特征在于,所述属性特征包括:一个或多个子特性;所述根据所述属性特征生成待聚类数据,包括:
根据预设好的子特征与子数据之间的对应关系,为所述一个或多个子特征中的每个子特征确定出对应的子数据,进而得到一个或多个子数据;
将所述一个或多个子数据进行整合,得到所述待聚类数据。


5.根据权利要求1至4任一项所述的方法,其特征在于,在所述获取预设好的至少一个用户类别对应的至少一个类别中心、特征权重信息和目标对象对应的属性特征之前,所述方法还包括:
获取初始指示概率、初始特征权重信息、惩罚参数以及多个训练样本数据;指示概率表征训练样本数据属于用户类别的概率;
基于所述初始指示概率、所述初始特征权重信息和所述多个训练样本数据中的每个训练样本数据,计算出所述至少一个用户类别中的每个用户类别对应的临时类别中心;
根据所述临时类别中心、所述初始特征权重信息、所述初始指示概率、所述惩罚参数和所述每个训练样本数据,确定出临时指示概率;
利用所述临时指示概率、所述初始特征权重信息、所述临时类别中心和所述每个训练样本数据,计算出临时特征权重信息;
重复上述计算出所述临时类别中心,确定出临时指示概率以及计算出临时特征权重信息的过程,直至所述临时指示概率的变化幅度处于预设阈值之内时停止训练,得到所述至少一个类别中心和所述特征权重信息。


6.根据权利要求5所述的方法,其特征在于,所述基于所述初始指示概率、所述初始特征权重信息和所述多个训练样本数据中的每个训练样本数据,计算出所述至少一个用户类别中的每个用户类别对应的临时类别中心,包括:
利用所述初始特征权重信息,为所述每个训练样本数据中的各个子数据分配权重,得到带权重的训练样本数据;
将所述初始指示概率按照所述用户类别进行划分,得到与所述每个用户类别对应的类别指示概率集合;所述类别指示概率集合表征一个用户类别中每个训练样本数据所对应的初始指示概率的集合;
根据所述带权重的训练样本数据,和所述类别指示概率集合中的每个初始指示概率,计算出所述每个用户类别对应的第一临时中心参数;
对所述类别指示概率集合中的初始指示概率进行累加,得到所述每个用户类别对应的第二临时中心参数;
根据所述第一临时中心参数和所述第二临时中心参数,计算出所述每个用户类别对应的所述临时类别中心。


7.根据权利要求5所述的方法,其特征在于,所述根据所述临时类别中心、所述初始特征权重信息、所述初始指示概率、所述惩罚参数和所述每个训练样本数据,确定出临时指示概率,包括:
将所述初始指示概率按照训练样本数据进行划分,得到所述每个训练样本数据对应的样本数据指示概率集合;所述样本数据指示概率集合表征一个训练样本数据对应到所述每个用户类别的初始指示概率的集合;
利用所述每个用户类别对应的所述临时类别中心、所述初始特征权重信息、所述惩罚参数和所述每个训练样本数据,构造出类别参数向量;
计算所述类别参数向量和所述样本数据指示概率集合之间的距离,得到第一指示概率参数;
对所述样本数据指示概率集合中的每个初始指示概率进行一次或多次调整,得到一个或多个调整后的样本数据指示...

【专利技术属性】
技术研发人员:黎功福
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1