【技术实现步骤摘要】
长期时间序列预测模型的训练方法和预测方法
[0001]本公开涉及人工智能
,尤其涉及神经网络模型
、
长期时间序列预测等领域
。
技术介绍
[0002]现有技术中,神经网络模型已经被广泛应用于多种领域,例如用于对长期时间序列的预测
。
长期时间序列可以包括将同一统计指标的数值按照发生时间的先后顺序排列形成的数列;长期时间序列预测可以包括根据已有的历史长期时间序列对未来的长期时间序列进行预测
。
[0003]但是,目前现有的长期时间序列预测方法的预测效果并不理想
。
因此,如何提高长期时间序列预测的准确性,成为目前亟待解决的技术问题
。
技术实现思路
[0004]本公开提供了长期时间序列预测模型的训练方法和预测方法
。
[0005]根据本公开的一方面,提供了一种长期时间序列预测模型的训练方法,包括:
[0006]将第一样本长期时间序列输入待训练的长期时间序列预测模型;在待训练的长期时间序列预测模型中利用第一样本长期时间序列,确定第一频域序列;
[0007]调整第一频域序列,以得到第二频域序列;
[0008]基于第二频域序列对应的第二样本长期时间序列,确定目标长期时间序列的第一预测结果;以及,利用目标长期时间序列的标签和第一预测结果进行模型训练
。
[0009]根据本公开的另一方面,提供了一种长期时间序列预测方法,包括:
[0010]将历史长期时间序列输入训 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种长期时间序列预测模型的训练方法,包括:将第一样本长期时间序列输入待训练的长期时间序列预测模型;在所述待训练的长期时间序列预测模型中利用所述第一样本长期时间序列,确定第一频域序列;调整所述第一频域序列,以得到第二频域序列;基于所述第二频域序列对应的第二样本长期时间序列,确定目标长期时间序列的第一预测结果;以及,利用所述目标长期时间序列的标签和所述第一预测结果进行模型训练
。2.
根据权利要求1所述的方法,其中,所述调整所述第一频域序列,以得到第二频域序列,包括:对所述第一频域序列进行维度调整处理,以得到第三频域序列;所述第三频域序列的维度高于所述第一频域序列的维度;对所述第三频域序列进行重构处理,以得到所述第二频域序列;所述第二频域序列和所述第三频域序列的频域特征不同
。3.
根据权利要求2所述的方法,其中,所述对所述第一频域序列进行维度调整处理,以得到第三频域序列,包括:分解所述第一频域序列,以得到所述第一频域序列对应的实部频域序列和虚部频域序列;分别调整所述实部频域序列和所述虚部频域序列的维度,以得到调整后的实部频域序列和调整后的虚部频域序列;结合所述调整后的实部频域序列和调整后的虚部频域序列,以得到所述第三频域序列;所述第三频域序列中的噪声小于所述第一频域序列中的噪声
。4.
根据权利要求1‑3中任一所述的方法,其中,所述频域特征包括重心频率
、
平均频率
、
均方根频率以及频率标准差中的至少之一
。5.
根据权利要求1‑4中任一所述的方法,其中,所述在所述待训练的长期时间序列预测模型中利用所述第一样本长期时间序列,确定第一频域序列,包括:确定所述第一样本长期时间序列对应的第一分布范围;所述第一分布范围包括所述第一样本长期时间序列中元素的分布范围;基于所述第一样本长期时间序列的第一分布范围,确定第二分布范围;基于所述第二分布范围对所述第一样本长期时间序列进行调整,并基于调整后的第一样本长期时间序列,确定所述第一频域序列
。6.
根据权利要求5所述的方法,其中,所述第一样本长期时间序列中元素的分布范围,采用以下至少之一表示:所述第一样本长期时间序列中所有元素的均值;所述第一样本长期时间序列中各个元素的标准差
。7.
根据权利要求5或6所述的方法,其中,所述基于所述第二分布范围对所述第一样本长期时间序列进行调整,并基于调整后的第一样本长期时间序列,确定所述第一频域序列,包括:将所述第一样本长期时间序列所对应的第一分布范围替换为所述第二分布范围,以得到所述调整后的第一样本长期时间序列;将所述调整后的第一样本长期时间序列映射到频域空间,以得到所述第一频域序列
。
8.
根据权利要求7所述的方法,其中,所述待训练的长期时间序列预测模型包括转换
Transformer
模型;所述
Transformer
模型包括编码器及前馈神经网络
。9.
根据权利要求8所述的方法,其中,所述基于所述第二频域序列对应的第二样本长期时间序列,确定目标长期时间序列的第一预测结果,包括:对所述第二样本长期时间序列的维度进行调整,以得到调整后的第二样本长期时间序列;所述调整后的第二样本长期时间序列的维度与所述编码器的维度相同;利用所述编码器及前馈神经网络对所述调整后的第二样本长期时间序列进行运算,以得到目标长期时间序列的第二预测结果;确定所述第二预测结果对应的频域序列;并利用所述第二预测结果对应的频域序列,确定所述目标长期时间序列第一预测结果
。10.
根据权利要求9所述的方法,其中,所述前馈神经网络包括正则化层
、
批标准化层和多层感知器;所述利用所述编码器及前馈神经网络对所述调整后的第二样本长期时间序列进行运算,以得到目标长期时间序列的第二预测结果,包括:利用所述编码器对所述调整后的第二样本长期时间序列进行运算,以得到第一运算结果;利用所述正则化层和所述批标准化层对所第一运算结果进行运算,以得到第二运算结果;以及,利用所述多层感知器和所述正则化层对所第二运算结果进行运算,以得到目标长期时间序列的第二预测结果
。11.
根据权利要求9或
10
所述的方法,其中,所述利用所述第二预测结果对应的频域序列,确定所述目标长期时间序列第一预测结果,包括:针对所述第二预测结果对应的频域序列,依次进行维度调整处理和重构处理,以得到第四频域序列;所述第四频域序列和所述第二预测结果对应的频域序列的频域特征不同;确定所述第四频域序列对应的长期时间序列;并调整所述第四频域序列对应的长期时间序列的第三分布范围,以得到所述目标长期时间序列的第一预测结果
。12.
根据权利要求
11
所述的方法,其中,所述调整所述第四频域序列对应的长期时间序列的第三分布范围,包括:基于所述第一样本长期时间序列的第一分布范围,调整所述第三分布范围
。13.
一种长期时间序列预测方法,包括:将历史长期时间序列输入训练后的长期时间序列预测模型;由所述训练后的长期时间序列预测模型利用历史长期时间序列,确定目标长期时间序列的第一预测结果;所述训练后的长期时间序列预测模型采用权利要求1‑
12
中任一训练方法训练得到
。14.
一种长期时间序列预测模型的训练装置,包括:第一确定模块,用于将第一样本长期时间序列输入待训练的长期时间序列预测模型;在所述待训练的长期时间序列预测模型中利用所述第一样本长期时间序列,确定第一频域序列;调整模块,用于调整所述第一频域序列,以得到第二频域序列;第二确定模块,用于基于所述第二频域序列对应的第二样本长期时间序列,确定目标
技术研发人员:刘吉,刘健智,刘成,常琳,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。