【技术实现步骤摘要】
目标对象的特征识别和数据推荐方法、装置及存储介质
[0001]本申请涉及互联网和人工智能
,具体而言,本申请涉及一种 目标对象的特征识别方法和数据推荐方法、装置、电子设备、计算机可读 存储介质及计算机程序产品。
技术介绍
[0002]在互联网应用中,平台在向目标对象主动展示商品或者视频、图片等 的应用场景下,为了使展示的内容更好地转化为目标对象有效的操作,例 如被目标对象点击或者收藏等,需要根据目标对象的特点和兴趣进行个性 化的展示,这一过程涉及的相关技术也被统称为数据推荐算法。而了解目 标对象的特点和兴趣的途径之一是根据目标对象的历史行为来识别出目 标对象的特点和兴趣所在。
[0003]相关技术中,采用人工神经网络模型,通过根据目标对象的已有行为 的记录,最终获得目标对象特点和兴趣的数字化表达,以及根据目标对象 的特点和兴趣的数字化表达与目标商品或视频、图片等的数字化表达的相 关性,来预测目标对象最可能点击或者收藏的单品向目标对象推荐。
[0004]其中,对于目标对象的已有行为的记录的使用,主要有两种方式:一 种是采用目标对象最近时间范围内的指定次数行为作为训练数据和进行 行为预测,这种方式下,训练数据只能反映目标对象近期的特征,而丢失 了历史信息;另一种方式是根据目标对象在较长时间内的所有历史行为进 行模型训练和兴趣预测,这种方式下,用于全部历史行为通常包括超长行 为序列,给数据处理带来很大困难,且其中包含较多的噪声信息,也不利 于对目标对象的特点和兴趣做出准确的预测。
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种目标对象的特征识别方法,其特征在于,包括:获取目标对象的行为序列的数值表达,其中,所述行为序列的数值表达包括目标对象的多个操作行为的数值表达,所述操作行为的数值表达用于表征所述操作行为所涉及的推荐客体;对于推荐客体构成的客体数据集合中的多个目标推荐客体,根据所述行为序列的数值表达,分别获取所述目标对象对每个所述目标推荐客体的相对感兴趣程度;根据所述目标对象对每个所述目标推荐客体的相对感兴趣程度获取所述目标对象的特征;其中,获取所述目标对象对每个所述目标推荐客体的相对感兴趣程度,具体包括:根据所述行为序列的数值表达,计算所述行为序列中的各个操作行为与所述目标推荐客体的相关性,具体包括:计算所述操作行为所属的类目与所述目标推荐客体所属的类目的相关性作为第一分量,以及,计算所述操作行为的数值表达与所述目标推荐客体的数值表达之间的相关性作为第二分量,根据所述第一分量与所述第二分量获取所述述行为序列中的各个操作行为与所述目标推荐客体的相关性;根据所述行为序列中的各个操作行为与所述目标推荐客体的相关性,从所述行为序列中筛选出与所述目标推荐客体相关性满足预设条件的操作行为作为参考行为序列;根据所述参考行为序列,获取所述目标对象对所述目标推荐客体的相对感兴趣程度。2.根据权利要求1所述的目标对象的特征识别方法,其特征在于,所述获取目标对象的行为序列的数值表达,包括:对于客体数据集合中的推荐客体,分别获取各个所述推荐客体的向量表示;根据所述行为序列中的各个操作行为所涉及的推荐客体的向量表示,确定所述操作行为的数值表达。3.根据权利要求2所述的目标对象的特征识别方法,其特征在于,所述根据所述行为序列中的各个操作行为所涉及的推荐客体的向量表示,确定所述操作行为的数值表达,包括:将所述操作行为所涉及的推荐客体的向量表示进行稠密向量表示,根据所述操作行为所涉及的推荐客体的稠密向量表示确定所述操作行为的数值表达。4.根据权利要求1所述的目标对象的特征识别方法,其特征在于,所述计算所述操作行为所属的类目与所述目标推荐客体所属的类目的相关性作为第一分量,具体包括:获取所述操作行为所涉及的推荐客体所属的类目;根据所述操作行为所涉及的推荐客体所属的类目,确定所述操作行为所属的类目;以及将所述操作行为所属的类目与所述目标推荐客体所属的类目进行比较,根据比较结果计算所述操作行为所属的类目与所述目标推荐客体所属的类目的相关性作为第一分量。5.根据权利要求1所述的目标对象的特征识别方法,其特征在于,所述计算所述操作行为的数值表达与所述目标推荐客体的数值表达之间的相关性作为第二分量,包括计算以下距离中的一项或一项以上,并根据计算出的所述距离获取所述操作行为的数值表达与所述目标推荐客体的数值表达之间的相关性作为第二分量,所述距离包括:所述操作行为的数值表达和所述目标推荐客体的数值表达的加权内积距离;所述操作行为的数值表达和所述目标推荐客体的数值表达之间的欧式距离;
所述操作行为的数值表达和所述目标推荐客体的数值表达之间的曼哈顿距离;所述操作行为的数值表达和所述目标推荐客体的数值表达之间的切比雪夫距离;所述操作行为的数值表达和所述目标推荐客体的数值表达之间的标准化欧氏距离;所述操作行为的数值表达和所述目标推荐客体的数值表达之间的马氏距离;所述操作行为的数值表达和所述目标推荐客体的数值表达之间的夹角余弦;所述操作行为的数值表达和所述目标推荐客体的数值表达之间的汉明距离;所述操作行为的数值表达和所述目标推荐客体的数值表达之间的杰卡德距离;所述操作行为的数值表达和所述目标推荐客体的数值表达之间的相关距离。6.根据权利要求1或5所述的目标对象的特征识别方法,其特征在于,所述计算所述操作行为的数值表达与所述目标推荐客体的数值表达之间的相关性作为第二分量,包括:根据预设的哈希函数矩阵对所述操作行为的数值表达进行向量映射,得到所述操作行为的哈希向量;根据预设的哈希函数矩阵对与所述目标推荐客体的数值表达进行向量映射得到所述目标推荐客体的哈希向量;以及根据所述操作行为的哈希向量与所述目标推荐客体的哈希向量获取所述计算所述操作行为的数值表达与所述目标推荐客体的数值表达之间的哈希距离;根据所述哈希距离计算所述操作行为的数值表达与所述目标推荐客体的数值表达之间的相关性作为第二分量。7.根据权利要求1所述的目标对象的特征识别方法,其特征在于,所述根据所述行为序列中的各个操作行为与目标推荐客体的相关性,从所述行为序列中筛选出与目标推荐客体相关性满足预设条件的操作行为,具体包括:根据所述第一分量和所述第二分量进行加权求和得到各个操作行为相对于所述目标推荐客体的重要性得分;以及根据所述重要性得分,从所述行为序列中筛选出与目标推荐客体相关性满足预设条件的操作行为。8.根据权利要求1所述的目标对象的特征识别方法,其特征在于...
【专利技术属性】
技术研发人员:石志林,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。