目标序列确定方法、装置、电子设备和存储介质与流程

文档序号:36234265发布日期:2023-12-01 14:22阅读:33来源:国知局
目标序列确定方法与流程

本公开涉及数据处理,具体地,涉及一种目标序列确定方法、装置、电子设备和存储介质。


背景技术:

1、时间序列是将某种统计指标的数值,在固定时间间隔内记录的连续数据,时序预测技术主要包括分类、聚类、异常检测、预测等方面,其核心是从数据中挖掘出一个或者多个变量随时间变化的趋势,并对未来数据做出估计。例如,可以通过分析历史的交通流量数据来预测未来的道路拥堵情况,或者通过分析历史的股票价格数据来预测未来的市场走势,也可以根据过去的天气、交通、节假日等因素来预测未来的出租车需求。

2、多元时间序列预测是指给定某几个指标的历史变化情况,预测其在未来一段时间内的变化。相比于单变量时间序列,多元时间序列更能反映现实世界中复杂的情况和关系,但也更难以分析和建模。相关技术中,无法确定较好的多个变量之间的时间关系和空间关系,导致预测得到的多元时间序列不够准确。


技术实现思路

1、本公开的目的是提供一种目标序列确定方法、装置、电子设备和存储介质,通过目标序列预测模型对原始数据和目标参数进行处理,能够得到原始数据对应的全局邻接矩阵,从而得到原始数据中的多个原始变量之间的空间特征,并通过时间窗口提取多个原始变量的时间特征,进而得到时空特征,再根据时空特征以及目标参数得到对应于目标变量以及目标时间段对应的目标序列,通过充分考虑原始数据的时间特征和空间特征,以便提高得到的目标序列的准确性。

2、根据本公开的第一方面,提供一种目标序列确定方法,包括:

3、获取原始数据和目标参数,所述原始数据包括多个原始变量对应的原始序列,所述目标参数包括目标变量和目标时间段;

4、通过目标序列预测模型对所述原始数据进行处理,得到全局邻接矩阵,所述全局邻接矩阵表征多个所述原始变量之间的空间关系;

5、通过所述目标序列预测模型经不同的时间窗口对所述原始数据和所述全局邻接矩阵进行处理,得到时空特征;

6、通过所述目标序列预测模型对所述目标变量、所述目标时间段和所述时空特征进行处理,得到与所述目标变量以及所述目标时间段对应的目标序列,所述目标序列预测模型通过多个样本原始数据和样本目标参数训练基础预测模型得到。

7、可选地,所述通过目标序列预测模型对所述原始数据进行处理,得到全局邻接矩阵,包括:

8、对所述原始数据进行分割,得到多个节点序列,每个节点序列包括所述多个原始变量对应的分割序列;

9、针对任一节点序列,根据该任一节点序列包括的多个原始变量对应的分割序列,构建初始邻接矩阵;

10、根据任意两个原始变量对应的分割序列之间的相似度,对所述初始邻接矩阵进行简化,得到该任一节点序列对应的简化邻接矩阵;

11、根据多个节点序列对应的简化邻接矩阵,得到全局邻接矩阵。

12、可选地,所述根据任意两个原始变量对应的分割序列之间的相似度,对所述初始邻接矩阵进行简化,得到该任一节点序列对应的简化邻接矩阵,包括:

13、针对任一原始变量,确定该任一原始变量对应的分割序列分别与多个原始变量中的其它原始变量对应的分割序列之间的相似度;

14、将所述相似度最大的k个相似度对应的节点确定为该任一节点的邻接节点;

15、根据所述任一节点以及该任一节点的邻接节点,确定该任一节点序列对应的简化邻接矩阵。

16、可选地,所述通过所述目标序列预测模型经不同的时间窗口对所述原始数据和所述全局邻接矩阵进行处理,得到时空特征,包括:

17、基于所述全局邻接矩阵,对所述原始数据进行处理,得到原始输出特征;

18、通过循环神经网络对所述原始输出特征进行处理,得到第一输出序列;

19、通过多个时间窗口分别对所述原始数据进行处理,得到每个时间窗口对应的滑动序列;

20、根据所述多个时间窗口对应的多个滑动序列以及所述第一输出序列,得到所述时空特征。

21、可选地,所述根据所述多个时间窗口对应的多个滑动序列以及所述第一输出序列,得到所述时空特征,包括:

22、对所述多个时间窗口对应的多个滑动序列进行排序;

23、将第一个滑动序列和所述第一输出序列进行拼接,得到第一输出特征;

24、通过循环神经网络对所述第一输出特征进行处理,得到第二输出序列;

25、将第二个滑动序列和所述第二输出序列进行拼接,得到第二输出特征;

26、通过循环神经网络对所述第二输出特征进行处理,得到第三输出序列,直至通过最后一个滑动序列得到最终输出特征,并通过循环神经网络对最终输出特征进行处理,得到所述时空特征。

27、可选地,所述通过所述目标序列预测模型对所述目标变量、所述目标时间段和所述时空特征进行处理,得到与所述目标变量以及所述目标时间段对应的目标序列,包括:

28、通过所述目标序列预测模型对所述时空特征进行处理,得到全局序列;

29、通过所述目标变量以及所述目标时间段,对所述全局序列进行截取,得到所述目标序列。

30、可选地,所述目标序列预测模型通过以下步骤训练得到:

31、获取多个训练样本,每个所述训练样本包括样本数据、样本参数和标注标签,所述样本数据包括多个样本变量对应的样本序列,所述样本参数包括样本变量和样本时间段,所述样本变量包括所述原始变量,所述样本时间段包括所述目标时间段,所述标注标签为每个样本数据对应的真实输出序列;

32、通过所述多个训练样本,对所述基础预测模型进行多轮预测训练;

33、在每一轮预测训练之后,获取本轮预测训练输出的预测目标序列;

34、根据所述预测目标序列以及本轮预测训练对应的标注标签,对所述基础预测模型进行优化;

35、在满足训练结束条件的情况下,停止训练,得到所述目标序列预测模型。

36、根据本公开的第二方面,提供一种目标序列确定装置,包括:

37、第一获取模块,被配置为获取原始数据和目标参数,所述原始数据包括多个原始变量对应的原始序列,所述目标参数包括目标变量和目标时间段;

38、第一获得模块,被配置为通过目标序列预测模型对所述原始数据进行处理,得到全局邻接矩阵,所述全局邻接矩阵表征多个所述原始变量之间的空间关系;

39、第二获得模块,被配置为通过所述目标序列预测模型经不同的时间窗口对所述原始数据和所述全局邻接矩阵进行处理,得到时空特征;

40、第三获得模块,被配置为通过所述目标序列预测模型对所述目标变量、所述目标时间段和所述时空特征进行处理,得到与所述目标变量以及所述目标时间段对应的目标序列,所述目标序列预测模型通过多个样本原始数据和样本目标参数训练基础预测模型得到。

41、根据本公开的第三方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开实施例第一方面所述目标序列确定方法的步骤。

42、根据本公开的第四方面,提供一种电子设备,包括:

43、存储器,其上存储有计算机程序;

44、处理器,用于执行所述存储器中的所述计算机程序,以实现本公开实施例第一方面所述目标序列确定方法的步骤。

45、通过上述技术方案,通过获取原始数据和目标参数,该原始数据包括多个原始变量对应的原始序列,目标参数包括目标变量和目标时间段,并通过目标序列预测模型对所述原始数据进行处理,得到全局邻接矩阵,全局邻接矩阵表征多个原始变量之间的空间关系,再通过目标序列预测模型经不同的时间窗口对原始数据和全局邻接矩阵进行处理,得到时空特征,最后通过目标序列预测模型对目标变量、目标时间段和时空特征进行处理,得到与目标变量以及目标时间段对应的目标序列,目标序列预测模型通过多个样本原始数据和样本目标参数训练基础预测模型得到。通过目标序列预测模型对原始数据和目标参数进行处理,能够得到原始数据对应的全局邻接矩阵,从而得到原始数据中的多个原始变量之间的空间特征,并通过时间窗口提取多个原始变量的时间特征,进而得到时空特征,再根据时空特征以及目标参数得到对应于目标变量以及目标时间段对应的目标序列,通过充分考虑原始数据的时间特征和空间特征,以便提高得到的目标序列的准确性。

46、本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1