System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据推送方法、装置、计算机设备及计算机可读存储介质制造方法及图纸_技高网

数据推送方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:40605086 阅读:2 留言:0更新日期:2024-03-12 22:11
本申请涉及一种数据推送方法、装置、计算机设备及计算机可读存储介质。包括:获取待推送数据;基于待推送数据对应特征向量的维度,确定目标维度,并基于目标维度对特征向量进行向量映射,生成对应的目标向量;基于目标向量与向量索引表的索引向量进行匹配,并基于匹配结果确定对应的目标参考向量关联信息;将特征向量与目标参考向量,输入至数据推送模型,输出待推送对象对应的推送参考信息。采用本方法能够有效节省数据推送在线系统的存储资源。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种数据推送方法、装置、计算机设备及计算机可读存储介质


技术介绍

1、随着计算机技术的发展,对数据潜在分布的规律进行数据分析与预测的序列建模技术,越来越广泛应用于多个不同的领域,例如根据用户在应用软件上的操作行为来评估用户兴趣等,然而针对超长序列建模,如何优化数据推送模型的在线数据推送性能,对于超长序列建模的应用价值具有重要意义。

2、现有技术中,通常是基于sim(search-based interest model,基于搜索的兴趣模型),但该方法在进行长序列建模时受计算负担的限制以及实际在线系统中的存储的限制的局限性较大。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种数据推送方法、装置、计算机设备及计算机可读存储介质,能够有效节省数据推送在线系统的存储资源。

2、第一方面,本申请提供了一种数据推送方法,包括:

3、获取待推送数据;

4、基于待推送数据对应特征向量的维度,确定目标维度,并基于目标维度对特征向量进行向量映射,生成对应的目标向量,目标向量的维度低于特征向量的维度;

5、基于目标向量与向量索引表的索引向量进行匹配,并基于匹配结果确定对应的目标参考向量关联信息,向量索引表包括各个参考向量关联信息及对应映射关系的索引向量,目标参考向量关联信息对应的目标参考向量的向量维度大于索引向量的向量维度;目标参考向量用于表征待推送对象对应历史访问对象的属性特征;

6、将特征向量与目标参考向量,输入至数据推送模型,输出待推送对象对应的推送参考信息,推送参考信息用于表征待推送数据与待推送对象之间的匹配程度。

7、第二方面,本申请还提供了一种数据推送装置,包括:

8、映射模块,用于获取待推送数据;基于待推送数据对应特征向量的维度,确定目标维度,并基于目标维度对特征向量进行向量映射,生成对应的目标向量,目标向量的维度低于特征向量的维度;

9、检索模块,用于基于目标向量与向量索引表的索引向量进行匹配,并基于匹配结果确定对应的目标参考向量关联信息,向量索引表包括各个参考向量关联信息及对应映射关系的索引向量,目标参考向量关联信息对应的参考向量的向量维度大于索引向量的向量维度;参考向量用于表征待推送对象对应历史访问对象的属性特征;

10、推送模块,用于将特征向量与参考向量,输入至数据推送模型,输出待推送对象对应的推送参考信息,推送参考信息用于表征待推送数据与待推送对象之间的匹配程度。

11、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述各方法的步骤。

12、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述各方法的步骤。

13、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法的步骤。

14、上述数据推送方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,通过将待推送数据对应的特征向量的维度特征确定与之对应的目标维度,并基于该目标维度,将特征向量映射为以目标维度为映射维度的目标向量,完成向量的降维映射,再以该目标向量为索引在向量索引表中进行检索,从而快速确定对应的参考向量,其中对于向量索引表的构建是基于对历史对象序列中各个历史对象对应的参考向量,进行向量的降维映射,并基于映射后的向量与对应降维前的参考向量的关联关系生成的,因而当历史对象对应的数据量较大时,也即进行长序列建模时,通过建立向量的索引机制利用较低维度的目标向量就能快速获取对应高维度的参考向量,优化线上检索性能,有效节省数据推送在线系统的线上存储资源。

本文档来自技高网...

【技术保护点】

1.一种数据推送方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述待推送数据对应特征向量的维度,确定目标维度,并基于所述目标维度对所述特征向量进行向量映射,生成对应的目标向量,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述待推送数据对应特征向量的维度,确定目标维度,并基于所述目标维度对所述特征向量进行向量映射,生成对应的目标向量,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述目标向量与向量索引表的索引向量进行匹配,并基于匹配结果确定对应的目标参考向量关联信息之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述历史对象序列中各个历史对象,生成对应的第一向量,包括:

6.根据权利要求4所述的方法,其特征在于,所述对各个历史对象对应的第一向量进行向量映射,生成对应映射后的向量,包括:

7.根据权利要求4所述的方法,其特征在于,所述对各个历史对象对应的第一向量进行向量映射,生成对应映射后的向量,包括:

8.一种数据推送装置,其特征在于,所述装置包括:

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种数据推送方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述待推送数据对应特征向量的维度,确定目标维度,并基于所述目标维度对所述特征向量进行向量映射,生成对应的目标向量,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述待推送数据对应特征向量的维度,确定目标维度,并基于所述目标维度对所述特征向量进行向量映射,生成对应的目标向量,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述目标向量与向量索引表的索引向量进行匹配,并基于匹配结果确定对应的目标参考向量关联信息之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述历史对象序列中各个历史...

【专利技术属性】
技术研发人员:韩孟军
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1