【技术实现步骤摘要】
行为预测方法、装置和存储介质及电子设备
[0001]本申请涉及计算机领域,具体而言,涉及一种行为预测方法、装置和存储介质及电子设备。
技术介绍
[0002]在行为预测场景中,通常会利用账号的历史数据,以预测账号的未来行为数据,但历史数据通常属性复杂且数量较多,如果预测账号的未来行为数据,需要消耗大量的时间,进而导致行为预测效率较低的问题出现。
[0003]但如果一味地减少历史数据,或者适用一部分的历史数据进行未来行为数据的预测,虽然提高了行为预测效率,但又无法保证行为预测的准确性。因此,存在行为预测的效率和准确性无法兼顾的问题。
[0004]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本申请实施例提供了一种行为预测方法、装置和存储介质及电子设备,以至少解决行为预测的效率和准确性无法兼顾的技术问题。
[0006]根据本申请实施例的一个方面,提供了一种行为预测方法,包括:响应于对目标账号触发的行为预测请求,获取上述目标账号在当前时间之前的第一预设时间段内执行第一行为时所关联的历史数据,其中,上述行为预测请求用于请求预测上述目标账号在上述当前时间之后的第二预设时间段内执行的第二行为,上述第一行为与上述第二行为相互关联;按照上述历史数据中各个子数据对应的指标数值,为上述各个子数据分配初始的预测权重,其中,上述指标数值为上述子数据在上述第一行为执行过程中的量化参数,上述预测权重用于表示上述子数据在上述第二行为预测过程中的参与优先级;基于上述初始的预测权重、上述 ...
【技术保护点】
【技术特征摘要】
1.一种行为预测方法,其特征在于,包括:响应于对目标账号触发的行为预测请求,获取所述目标账号在当前时间之前的第一预设时间段内执行第一行为时所关联的历史数据,其中,所述行为预测请求用于请求预测所述目标账号在所述当前时间之后的第二预设时间段内执行的第二行为,所述第一行为与所述第二行为相互关联;按照所述历史数据中各个子数据对应的指标数值,为所述各个子数据分配初始的预测权重,其中,所述指标数值为所述子数据在所述第一行为执行过程中的量化参数,所述预测权重用于表示所述子数据在所述第二行为预测过程中的参与优先级;基于所述初始的预测权重、所述指标数值和所述历史数据中所述子数据的数据量级,得到所述各个子数据对应的校准数值,并利用所述校准数值对所述初始的预测权重进行校准处理,得到新的预测权重;利用所述新的预测权重从所述历史数据中确定出参与所述第二行为预测过程的目标子数据,并将所述目标子数据输入数据预测模型,得到所述第二行为关联的预测结果,其中,所述数据预测模型为利用多个采样样本进行训练得到的、用于预测账号行为的神经网络模型。2.根据权利要求1所述的方法,其特征在于,所述基于所述初始的预测权重、所述指标数值和所述历史数据中所述子数据的数据量级,得到所述各个子数据对应的校准数值,并利用所述校准数值对所述初始的预测权重进行校准处理,得到新的预测权重,包括:获取第一目标数值与所述初始的预测权重之间的第一比例,其中,所述第一目标数值为所述初始的预测权重与所述数据量级之和;按照所述第一比例对所述指标数值进行加权处理,得到新的指标数值,其中,所述校准数值包括所述新的指标数值;按照所述各个子数据对应的所述新的指标数值,为所述各个子数据分配所述新的预测权重。3.根据权利要求2所述的方法,其特征在于,所述利用所述新的预测权重从所述历史数据中确定出参与所述第二行为预测过程的目标子数据,包括:获取所述新的预测权重与第二目标数值之间的第二比例,其中,所述第二目标数值为所述新的预测权重与所述数据量级之和;将所述第二比例作为所述子数据对应的第一参与概率,其中,所述第一参与概率为所述子数据从所述历史数据中确定参与所述第二行为预测过程的概率;按照所述第一参与概率,从所述历史数据中确定出参与所述第二行为预测过程的所述目标子数据。4.根据权利要求1所述的方法,其特征在于,所述利用所述新的预测权重从所述历史数据中确定出参与所述第二行为预测过程的目标子数据,包括:利用所述初始的预测权重从所述历史数据中确定出多个候选子数据;利用所述新的预测权重从所述多个候选子数据确定出目标子数据。5.根据权利要求4所述的方法,其特征在于,所述利用所述初始的预测权重从所述历史数据中确定出多个候选子数据,包括:获取所述初始的预测权重与第三目标数值之间的第三比例,其中,所述第三目标数值
为所述初始的预测权重与所述数据量级之和;将所述第三比例作为所述子数据对应的第二参与概率,其中,所述第二参与概率为所述子数据从所述历史数据中确定为所述候选子数据的概率;按照所述第二参与概率,从所述历史数据中确定出所述多个候选子数据。6.根据权利要求1所述的方法,其特征在于,所述利用所述新的预测权重从所述历史数据中确定出参与所述第二行为预测过程的目标子数据,包括:利用所述新的预测权重从所述历史数据中确定出满足初始的预测条件的第一目标数据,并将所述第二目标数据确定为所述目标子数据,其中,所述初始的预测条件与所述数据量级相关联;在所述利用所述新的预测权重从所述历史数据中确定出参与所述第二行为预测过程的目标子数据之后,所述方法还包括:在获取到新的历史数据的情况下,按照所述新的历史数据调整所述数据量级,得到新的数据量级;利用所述新的数据量级更新所述初始的预测条件,得到新的预测条件;从所述新的历史数据中确定出满足所述新的预测条件的第二目标数据,并将所述第二目标数据确定为所述目标子数据,以及将所述目标子数据中不满足所述新的预测条件的所述第一目标数据删除。7.根据权利要求6所述的方法,其特征在于,所述利用所述新的预测权重从所述历史数据中确定出满足初始的预测条件的第一目标数据,包括:执行以下步骤,直至从所述历史数据中确定出全部所述第一目标数据:从所述历史数据中确定出当前子数据;为所述当前子数据生成一个预设范围内的当前随机数;在所述当前随机数小于或等于第四比例的情况下,将所述当前子数据确定为所述第一目标数据,其中,所述第四比例为所述新的的预测权重与第四目标数值之间的比例,所述第四目标数值为所述新的预测权重与所述数据量级之和,所述当前子数据满足所述初始的预测条件包括所述当前随机数小于或等于所述第四比例;在所述当前随机数大于所述第四比例,或所述历史数据中存在未生成随机数的子数据的情况下,从所述历史数据中确定出下一子数据,并将所述下一子数据确定为所述当前子数据。8.根据权利要求1所述的方法,其特征在于,在所述利用所述新的预测权重从所述历史数据中确定出参与所述第二行为预测过程的目标子数据,并将所述目标子数据输入数据预测模型,得到所述第...
【专利技术属性】
技术研发人员:石志林,
申请(专利权)人:深圳市腾讯计算机系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。