本申请涉及一种策略预测方法及装置。
背景技术:
1、传统的时间序列分析方法往往假设数据的时间间隔是确定的,并且各个序列之间是同步的。然而,在实际应用中,时间间隔往往具有不确定性,并且来自不同维度的时间序列可能存在时序上的偏移或不同步现象,导致了预测上的困难。
技术实现思路
1、本申请实施例的目的在于提供一种策略预测方法,所述方法包括:
2、基于可变窗口,在当前策略序列上截取多个不同的第一子策略序列,所述当前策略序列表征多个时刻对应的用于指导对象的策略,多个所述第一子策略序列至少长度不同,多个所述第一子策略序列上的尾时刻对应所述当前策略序列上的尾时刻;
3、确定第二子策略序列的集合中与多个所述第一子策略序列匹配的目标第二子策略序列,所述第二子策略序列表征策略变化信息;
4、基于所述目标第二子策略序列对应的策略变化信息,预测所述当前策略序列上未来时刻对应的策略。
5、作为一可选实施例,所述基于可变窗口,在当前策略序列上截取多个不同的第一子策略序列,包括:
6、调整窗口的尺寸,得到多个尺寸不同的所述可变窗口,其中,所述窗口的尺寸由窗口长度和/或窗口宽度确定;
7、基于多个所述可变窗口,在所述当前策略序列上截取多个第一子策略序列;多个所述第一子策略序列至少长度不同和/或宽度不同。
8、作为一可选实施例,所述确定第二子策略序列的集合中与多个所述第一子策略序列匹配的目标第二子策略序列,包括:
9、将多个所述第一子策略序列分别与所述第二子策略序列上左侧时刻的策略进行匹配,确定匹配的多个第二子策略序列;其中,各第二子策略序列包括至少一个左侧时刻的策略和一个右侧时刻的策略;
10、在匹配的多个所述第二子策略序列中确定置信度符合要求的为目标第二子策略序列。
11、作为一可选实施例,所述方法还包括:
12、获取当前数据序列以及策略集合,所述当前数据序列表征多个时刻对应的关于对象的具体数据,所述策略集合包括多个不同的策略;
13、基于所述当前数据序列的数据点属于所述策略集合中各个策略的概率,确定数据点对应的所述策略,得到所述当前策略序列,一个或多个所述数据点对应一个所述策略。
14、作为一可选实施例,所述方法还包括:
15、基于可变窗口,在样本策略序列上随机截取多个不同的第三子策略序列,所述样本策略序列表征多个时刻对应的用于指导对象的策略,多个所述第三子策略序列至少长度不同,多个所述第三子策略序列的尾时刻可以相同或者不同。
16、作为一可选实施例,所述方法还包括:
17、去除多个所述第三子策略序列中不完整的第三子策略序列,得到多个第二原始子策略序列;
18、对多个所述第二原始子策略序列中进行去重处理,得到多个所述第二子策略序列,多个所述第二子策略序列形成所述第二子策略序列的集合。
19、作为一可选实施例,所述方法还包括:
20、获得所述第二子策略序列的集合中各所述第二子策略序列的置信度,所述置信度表征所述第二子策略序列对应的策略变化信息的可信程度。
21、作为一可选实施例,所述获得所述第二子策略序列的集合中各所述第二子策略序列的置信度,包括:
22、确定任一个所述第二子策略序列对应的第二原始子策略序列的出现频率;
23、基于所述出现频率,确定所述第二子策略序列对应的置信度。
24、作为一可选实施例,所述获得所述第二子策略序列的集合中各所述第二子策略序列的置信度,包括以下至少一种:
25、确定任一个所述第二子策略序列对应的多个第一原始子数据序列,多个所述第一原始子数据序列对应的母数据序列满足相似度条件,所述第一原始子数据序列表征多个时刻对应的关于对象的具体数据;
26、基于任一个所述第一原始子数据序列与其它所述第一原始子数据序列的相似程度,确定所述第二子策略序列的自相似度;
27、基于所述自相似度,确定所述第二子策略序列对应的置信度;
28、确定任一个所述第二子策略序列对应的多个第二原始子数据序列,多个所述第二原始子数据序列对应的母数据序列不满足相似度条件,所述第二原始子数据序列表征多个时刻对应的关于对象的具体数据;
29、基于任一个所述第二原始子数据序列与其他所述第二原始子数据序列的相似程度,确定第一交叉相似度;
30、基于所述第一交叉相似度,确定所述第二子策略序列对应的置信度;
31、基于多个所述第二子策略序列具有相同的右侧时刻的策略,确定多个第二子策略序列组;
32、确定一个第二子策略序列组内多个所述第二子策略序列分别对应的多个第三原始子数据序列,所述第三原始子数据序列表征多个时刻对应的关于对象的具体数据;
33、基于所述第二子策略序列组内任一个所述第二子策略序列对应的第三原始子数据序列与其他所述第二子策略序列对应的第三原始子数据序列的相似程度,确定第二交叉相似度;
34、基于所述第二交叉相似度,确定所述第二子策略序列对应的置信度。
35、一种策略预测装置,所述装置包括:
36、截取模块,用于基于可变窗口,在当前策略序列上截取多个不同的第一子策略序列,所述当前策略序列表征多个时刻对应的用于指导对象的策略,多个所述第一子策略序列至少长度不同,多个所述第一子策略序列上的尾时刻对应所述当前策略序列上的尾时刻;
37、确定模块,用于确定第二子策略序列的集合中与多个所述第一子策略序列匹配的目标第二子策略序列,所述第二子策略序列表征策略变化信息;
38、预测模块,基于所述目标第二子策略序列对应的策略变化信息,预测所述当前策略序列上未来时刻对应的策略。
1.一种策略预测方法,所述方法包括:
2.根据权利要求1所述的预测方法,所述基于可变窗口,在当前策略序列上截取多个不同的第一子策略序列,包括:
3.根据权利要求1所述的预测方法,所述确定第二子策略序列的集合中与多个所述第一子策略序列匹配的目标第二子策略序列,包括:
4.根据权利要求1所述的预测方法,所述方法还包括:
5.根据权利要求1所述的预测方法,所述方法还包括:
6.根据权利要求5所述的预测方法,所述方法还包括:
7.根据权利要求6所述的预测方法,所述方法还包括:
8.根据权利要求7所述的预测方法,所述获得所述第二子策略序列的集合中各所述第二子策略序列的置信度,包括:
9.根据权利要求7所述的预测方法,所述获得所述第二子策略序列的集合中各所述第二子策略序列的置信度,包括以下至少一种:
10.一种策略预测装置,所述装置包括: