System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及气象数据处理的,具体而言,涉及一种目标气象数据的确定方法及装置、存储介质及电子装置。
技术介绍
1、目前,一般依托风力和光照等监测到的气象数值的计算结果进行气象预报的方法由于受到气象条件影响而存在不稳定性。而随着大模型技术的发展,应用大模型技术实现气象预报成为了一种新的研究方向。
2、在气象大模型领域,仿照视觉大模型的预训练方式,通过遮盖掉一部分区域的气象数据让模型来补全,来使得模型学习空间上大气变化的关联,或者训练模型学习上下文语义关联等通用能力。然而,现有的方法是在不同高度层所有气象要素拼接的矩阵上的位置随机生成掩码,从而训练模型补全掩码遮盖部分的气象数据,由于相邻层的气象数据是极为相似的,这种方法面临着数据冗余问题。以气压为例,在每个高度层都存在气压数据,因此单时刻下气压这一气象要素的数据本身就是以3维矩阵的形式呈现,而相邻层之间气象要素变化是渐进的(类比于视频中相邻帧画面变化不大),故当以全部位置随机生成掩码的方式生成掩码的时候,模型很容易从相邻层的相同位置“复制”一块数据过来,这样模型在学习空间上大气变化关联的效果就会大打折扣,也会影响对气象数据的预测效果。因此,目前存在如何提高气象数据的预测准确性的技术问题。
3、针对相关技术中,如何提高气象数据的预测准确性的技术问题,目前尚未提出有效的解决方案。
4、因此,有必要对相关技术予以改良以克服相关技术中的所述缺陷。
技术实现思路
1、本申请实施例提供了一种目标气象数据的确定方法及
2、根据本申请实施例的一方面,提供一种目标气象数据的确定方法,包括:对监测到的当前气象数据进行解析,得到所述当前气象数据包括的气象要素;将基于所述气象要素的当前气象要素值,所述当前气象要素值对应的掩码值所生成的输入数据发送至气象要素预测模型,得到所述气象要素预测模型所输出的预测气象要素值;基于所述预测气象要素值确定目标气象数据。
3、在一个示例性的实施例中,在对监测到的当前气象数据进行解析,得到所述当前气象数据包括的气象要素之后,所述方法还包括:确定出不同气象要素对应的气象要素值,所述气象要素值至少包括以下之一:包括单个高度层的第一气象要素值,包括多个高度层的第二气象要素值;基于所述第一气象要素值确定所述当前气象要素值;和/或,基于所述第二气象要素值确定所述当前气象要素值。
4、在一个示例性的实施例中,在将基于所述气象要素的当前气象要素值,所述当前气象要素值对应的掩码值所生成的输入数据发送至气象要素预测模型,得到所述气象要素预测模型所输出的预测气象要素值之前,所述方法还包括:在所述气象要素值包括所述第一气象要素值的情况下,采用全随机掩码的生成方式生成所述第一气象要素值对应的掩码值;其中,所述采用全随机掩码的生成方式生成所述第一气象要素值对应的掩码值,包括:确定出所述第一气象要素值对应的向量位置,其中,所述向量位置的所有向量值已设置为第一预设值;从所述所有向量值对应的多个向量位置中随机选择一个向量位置,将所述一个向量位置的第一预设值更新为第二预设值,其中,所述第一预设值大于所述第二预设值。
5、在一个示例性的实施例中,在将基于所述气象要素的当前气象要素值,所述当前气象要素值对应的掩码值所生成的输入数据发送至气象要素预测模型,得到所述气象要素预测模型所输出的预测气象要素值之前,所述方法还包括:在所述气象要素值包括所述第二气象要素值的情况下,采用多层垂直掩码的生成方式生成所述第二气象要素值对应的掩码值;其中,所述采用多层垂直掩码的生成方式生成所述第二气象要素值对应的掩码值,包括:针对所述多个高度层中的每一个高度层,从所述第二气象要素值中获取所述每一个高度层对应的子气象要素值,采用全随机掩码的生成方式生成所述子气象要素值对应的子掩码值;将多个子掩码层的拼接结果确定为所述第二气象要素值对应的掩码值。
6、在一个示例性的实施例中,在将基于所述气象要素的当前气象要素值,所述当前气象要素值对应的掩码值所生成的输入数据发送至气象要素预测模型,得到所述气象要素预测模型所输出的预测气象要素值之前,所述方法还包括:获取所述气象要素对应的历史气象要素值,所述历史气象要素值对应的掩码值;将所述历史气象要素值,所述历史气象要素值对应的掩码值进行对位相乘,得到所述历史气象要素的掩码遮盖结果;将所述掩码遮盖结果作为初始模型的输入样本,以预设训练标签作为所述初始模型的输出样本进行训练对所述初始模型进行训练;在确定所述初始模型在训练过程中的模型损失值小于预设损失值的情况下,确定所述初始模型训练完成,得到预训练模型;对所述预训练模型进行模型微调,得到所述气象要素预测模型。
7、在一个示例性的实施例中,对所述预训练模型进行模型微调,包括:固定所述预训练模型的编码部分的编码参数,以在任一个历史时刻的历史气象要素值为输入样本,以在所述任一个历史时刻之后的历史时刻的历史气象要素值为输出样本对所述预训练模型,对所述预训练模型的解码部分的网络参数进行微调以对所述预训练模型进行训练,从而得到所述气象要素预测模型。
8、根据本申请实施例的另一方面,还提供了一种目标气象数据的确定装置,包括:解析模块,用于对监测到的当前气象数据进行解析,得到所述当前气象数据包括的气象要素;得到模块,用于将基于所述气象要素的当前气象要素值,所述当前气象要素值对应的掩码值所生成的输入数据发送至气象要素预测模型,得到所述气象要素预测模型所输出的预测气象要素值;确定模块,用于基于所述预测气象要素值确定目标气象数据。
9、根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述目标气象数据的确定方法。
10、根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述目标气象数据的确定方法。
11、根据本申请的又一方面,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项方法实施例中的步骤。
12、通过本申请,通过对监测到的当前气象数据进行解析,得到所述当前气象数据包括的气象要素;将基于所述气象要素的当前气象要素值,所述当前气象要素值对应的掩码值所生成的输入数据发送至气象要素预测模型,得到所述气象要素预测模型所输出的预测气象要素值;基于所述预测气象要素值确定目标气象数据,利用学习了不同气象要素之间关联关系的气象要素预测模型得到预测气象要素值,从而预测气象数据,进而解决如何提高气象数据的预测准确性的技术问题,提高了气象数据的预测准确性。
本文档来自技高网...【技术保护点】
1.一种目标气象数据的确定方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在对监测到的当前气象数据进行解析,得到所述当前气象数据包括的气象要素之后,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在将基于所述气象要素的当前气象要素值,所述当前气象要素值对应的掩码值所生成的输入数据发送至气象要素预测模型,得到所述气象要素预测模型所输出的预测气象要素值之前,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,在将基于所述气象要素的当前气象要素值,所述当前气象要素值对应的掩码值所生成的输入数据发送至气象要素预测模型,得到所述气象要素预测模型所输出的预测气象要素值之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在将基于所述气象要素的当前气象要素值,所述当前气象要素值对应的掩码值所生成的输入数据发送至气象要素预测模型,得到所述气象要素预测模型所输出的预测气象要素值之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,对所述预训练模型进行模型微调,包括:
< ...【技术特征摘要】
1.一种目标气象数据的确定方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在对监测到的当前气象数据进行解析,得到所述当前气象数据包括的气象要素之后,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在将基于所述气象要素的当前气象要素值,所述当前气象要素值对应的掩码值所生成的输入数据发送至气象要素预测模型,得到所述气象要素预测模型所输出的预测气象要素值之前,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,在将基于所述气象要素的当前气象要素值,所述当前气象要素值对应的掩码值所生成的输入数据发送至气象要素预测模型,得到所述气象要素预测模型所输出的预测气象要素值之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,在将基于所述气象要素的当前气象要素值,所...
【专利技术属性】
技术研发人员:张慧君,刘雅欣,张憧宇,温晗秋子,葛戈,杨雪,
申请(专利权)人:中国华能集团清洁能源技术研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。