CN115359310A - 一种基于ConvLSTM和条件随机场的SIC预测方法及*** - Google Patents
一种基于ConvLSTM和条件随机场的SIC预测方法及*** Download PDFInfo
- Publication number
- CN115359310A CN115359310A CN202210798362.4A CN202210798362A CN115359310A CN 115359310 A CN115359310 A CN 115359310A CN 202210798362 A CN202210798362 A CN 202210798362A CN 115359310 A CN115359310 A CN 115359310A
- Authority
- CN
- China
- Prior art keywords
- sic
- prediction
- pixel point
- convlstm
- gate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/774—Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
- G06V10/765—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects using rules for classification or partitioning the feature space
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- Multimedia (AREA)
- Medical Informatics (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Mathematical Physics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Algebra (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于ConvLSTM和条件随机场的SIC预测方法及***,包括获取多个连续时刻的历史SIC数据,并对历史SIC数据进行归一化处理,将处理后的历史SIC数据通过时间滑窗进行时间步的拼接,生成序列数据样本集,将序列数据样本集输入预设的预测模型中,得到预测模型输出的下一个时刻的SIC预测结果,其中,预测模型是指结合全连接条件随机场的ConvLSTM网络模型,通过以ConvLSTM提供的预测结果作为全连接条件随机场的先验概率,得到预测模型输出的下一个时刻的SIC预测结果,提高了整体SIC的预测精度与边界区域的预测准确度。
Description
技术领域
本发明涉及SIC预测相关技术领域,尤其是涉及一种基于ConvLSTM和条件随机场的SIC 预测方法及***。
背景技术
近年来,随着全球变暖,北极海冰覆盖面积逐渐减少,北极地区也受到越来越多的关注。海冰浓度的变化直接反应了海冰覆盖范围的变化。预测海冰浓度(Sea IceConcentration, SIC)对于了解气候变化的影响、资源开采和新的北极航线规划非常重要。
传统的海冰预测方法主要有统计模型或数值模型。统计模型是由数据驱动的,根据历史观测数据构建拟合海冰变化规律。观测数据主要包括气象要素(例如温度、海平面压力)、海洋要素(例如海面温度、盐度)和海冰要素(例如浓度、范围、冰类型和厚度)。然而,统计方法不能考虑海冰和大气之间的相互作用,并且只能建立逐点模型,而忽略了相邻点之间的相互作用。
近年来,机器学习方法开始应用于海冰预测。例如MLP(Multilayer Perceptron,MLP) 和LSTM(Long Short-Term Memory Network,LSTM)两种深度学习方法对北极SIC进行中期预测,效果好于传统自回归模型。但LSTM只考虑时间序列的信息,无法进行空间信息的处理。因为LSTM需要把二维空间数据转换成一维数据进行计算,在此过程中很难保留原有的空间结构特征,在融化和冻结季节,海冰覆盖区域发生剧烈变化时预测效果不好。此外,卷积操作也可以很好的考虑空间相关性,通过CNN(Convolutional Neural Networks,CNN)实现了本月预测下一个月的SIC。但CNN的缺陷很明显,t时刻的SIC完全取决于t-1时刻的SIC,不能提取到过去所有时刻中的信息。
发明内容
本发明旨在至少解决现有技术中存在的技术问题。为此,本发明提出一种基于ConvLSTM 和条件随机场的SIC预测方法及***,通过将条件随机场引入到ConvLSTM中,提高了整体 SIC的预测精度与边界区域的预测准确度。
本发明的第一方面,提供了一种基于ConvLSTM和条件随机场的SIC预测方法,包括如下步骤:
获取多个连续时刻的历史SIC数据,并对所述历史SIC数据进行归一化处理,将处理后的历史SIC数据通过时间滑窗进行时间步的拼接,生成序列数据样本集;
将所述序列数据样本集输入预设的预测模型中,得到所述预测模型输出的下一个时刻的 SIC预测结果,其中,所述预测模型是指结合全连接条件随机场的ConvLSTM网络模型。
根据本发明的实施例,至少具有如下技术效果:
本方法通过获取多个连续时刻的历史SIC数据,并对历史SIC数据进行归一化处理,将处理后的历史SIC数据通过时间滑窗进行时间步的拼接,生成序列数据样本集,将序列数据样本集输入预设的预测模型中,得到预测模型输出的下一个时刻的SIC预测结果,其中,预测模型是指结合全连接条件随机场的ConvLSTM网络模型,通过以ConvLSTM提供的预测结果作为全连接条件随机场的先验概率,得到预测模型输出的下一个时刻的SIC预测结果,提高了整体SIC的预测精度与边界区域的预测准确度。
根据本发明的一些实施例,所述ConvLSTM网络模型的内部结构式包括:
it=σ(Wxi*Xt+Whi*Ht-1+Wci⊙Ct-1+bi)
ft=σ(Wxf*Xt+Whf*Ht-1+Wcf⊙Ct-1+bf)
Ct=ft⊙Ct-1+it⊙tanh(Wxc*Xt+Whc*Ht-1+bc)
ot=σ(Wxo*Xt+Who*Ht-1+Wco⊙Ct+bo)
Ht=ot⊙tanh(Ct)
其中,σ为门,*为卷积运算符,⊙为内积,tanh为双曲正切函数,it为t时刻的输入门,ft为t时刻的遗忘门,Ct为t时刻的记忆单元,ot为t时刻的输出门,Xt为t时刻的二维图像,Wxi为与输入门相关的二维图像为Xt的权重矩阵,Ht为t时刻的网络预测值,Whi为与输入门相关的隐藏状态为Ht-1的权重矩阵,Wci为与输入门相关的记忆单元为Ct-1的权重矩阵,bi为输入门的偏置值,Wxf为与遗忘门相关的二维图像为Xt的权重矩阵,Whf为与遗忘门相关的隐藏状态为Ht-1的权重矩阵,Wcf为与遗忘门相关的记忆单元为Ct-1的权重矩阵,bf为遗忘门的偏置值,Wxc为与记忆单元相关的二维图像为Xt的权重矩阵,Whc为与记忆单元相关的隐藏状态为Ht-1的权重矩阵,bc为记忆单元的偏置值,Wxo为与输出门相关的二维图像为Xt的权重矩阵,Who为与输出门相关的隐藏状态为Ht-1的权重矩阵,Wco为与输出门相关的记忆单元为Ct的权重矩阵,bo为输出门的偏置值。
根据本发明的一些实施例,所述将所述序列数据样本集输入预设的预测模型中,得到所述预测模型输出的下一个时刻的SIC预测结果,包括:
将所述序列数据样本集输入所述预设的预测模型中的ConvLSTM网络模型中,得到第一 SIC预测结果,其中,所述第一SIC预测结果为所述预测模型中的ConvLSTM网络模型输出的下一个时刻的SIC预测结果;
根据所述的第一SIC预测结果得到像素集合X={x1,x2…xn},标签类别构成的标签集 L={L1,L2…Lk},特征向量F={f1,f2…fn},颜色特征向量I={I1,I2…In},位置特征向量P={p1,p2…pn}以及像素点i为分类标签xi的概率P(xi),其中,xn为像素点n的分类标签,Lk为所述标签集中第k个类别的分类标签,pn为像素点n的位置特征向量,In是所述像素点n的颜色特征向量,fn为像素点n的特征向量,所述fn包括所述像素点n的位置特征向量与所述像素点n 的颜色特征向量;
所述全连接条件随机场满足吉布斯分布,其概率函数如下:
其中,Z(I)为归一化因子,E(X∣I)能量函数;
在全图的基础上定义能量函数为:
E(X∣I)=∑iψu(xi)+∑i,jψp(xi,xj)
ψu(xi)=-log P(xi)
其中,ψu(xi)为一元势函数,ψp(xi,xj)为二元势函数,μ(xi,xj)为标签比较函数,若xi≠xj时μ(xi,xj)等于1,若所述xi=xj时μ(xi,xj)等于0,wm为标签集中第m个类别的高斯核函数对应的权重,m∈[1,k]。为所述标签集中第m个类别的高斯核函数,fi为像素点i的特征向量,fj为像素点j的特征向量,pi为像素点i的位置特征向量,pj为像素点j的位置特征向量,Ii为像素点i的颜色特征向量,Ij为像素点j的颜色特征向量,θα为控制位置信息的尺度,θβ为控制颜色信息的尺度,θγ为控制位置信息的尺度;
利用平均场算法迭代更新Q(x),以使得所述概率函数P(x)与所述Q(x)间K-L散度达到预设值,然后用Qi(xi)代替P(xi),得到所述预测模型输出的下一个时刻的SIC预测结果,计算步骤如下:
Q(x)=∏iQi(xi)
其中,Qi(xi)为像素点i为分类标签xi的近似概率,l为像素点i的分类标签,l′为像素点i的预测分类标签,Zi为归一化因子,μ(l,l′)为标签比较函数。
根据本发明的一些实施例,所述ConvLSTM网络模型设置4个ConvLSTM cell,第4个ConvLSTM cell的参数Return_sequences设置为false。
本发明的第二方面,提供一种基于ConvLSTM和条件随机场的SIC预测***,所述一种基于ConvLSTM和条件随机场的SIC预测***包括:
数据获取模块,用于获取多个连续时刻的历史SIC数据,并对所述历史SIC数据进行归一化处理,将处理后的历史SIC数据通过时间滑窗进行时间步的拼接,生成序列数据样本集;
数据输出模块,用于将所述序列数据样本集输入预设的预测模型中,得到所述预测模型输出的下一个时刻的SIC预测结果,其中,所述预测模型是指结合全连接条件随机场的 ConvLSTM网络模型。
本***通过获取多个连续时刻的历史SIC数据,并对历史SIC数据进行归一化处理,将处理后的历史SIC数据通过时间滑窗进行时间步的拼接,生成序列数据样本集,将序列数据样本集输入预设的预测模型中,得到预测模型输出的下一个时刻的SIC预测结果,其中,预测模型是指结合全连接条件随机场的ConvLSTM网络模型,通过以ConvLSTM提供的预测结果作为全连接条件随机场的先验概率,得到预测模型输出的下一个时刻的SIC预测结果,提高了整体SIC的预测精度与边界区域的预测准确度。
根据本发明的一些实施例,所述ConvLSTM网络模型的内部结构式包括:
it=σ(Wxi*Xt+Whi*Ht-1+Wci⊙Ct-1+bi)
ft=σ(Wxf*Xt+Whf*Ht-1+Wcf⊙Ct-1+bf)
Ct=ft⊙Ct-1+it⊙tanh(Wxc*Xt+Whc*Ht-1+bc)
ot=σ(Wxo*Xt+Who*Ht-1+Wco⊙Ct+bo)
Ht=ot⊙tanh(Ct)
其中,σ为门,*为卷积运算符,⊙为内积,tanh为双曲正切函数,it为t时刻的输入门,ft为t时刻的遗忘门,Ct为t时刻的记忆单元,ot为t时刻的输出门,Xt为t时刻的二维图像,Wxi为与输入门相关的二维图像为Xt的权重矩阵,Ht为t时刻的网络预测值,Whi为与输入门相关的隐藏状态为Ht-1的权重矩阵,Wci为与输入门相关的记忆单元为Ct-1的权重矩阵,bi为输入门的偏置值,Wxf为与遗忘门相关的二维图像为Xt的权重矩阵,Whf为与遗忘门相关的隐藏状态为Ht-1的权重矩阵,Wcf为与遗忘门相关的记忆单元为Ct-1的权重矩阵,bf为遗忘门的偏置值,Wxc为与记忆单元相关的二维图像为Xt的权重矩阵,Whc为与记忆单元相关的隐藏状态为Ht-1的权重矩阵,bc为记忆单元的偏置值,Wxo为与输出门相关的二维图像为Xt的权重矩阵,Who为与输出门相关的隐藏状态为Ht-1的权重矩阵,Wco为与输出门相关的记忆单元为Ct的权重矩阵,bo为输出门的偏置值。
根据本发明的一些实施例,所述数据输出模块包括:
第一预测模块,用于将所述序列数据样本集输入所述预设的预测模型中的ConvLSTM网络模型中,得到第一SIC预测结果,其中,所述第一SIC预测结果为所述预测模型中的ConvLSTM 网络模型输出的下一个时刻的SIC预测结果;
数据生成模块,用于根据所述的第一SIC预测结果生成像素集合X={x1,x2…xn},标签类别构成的标签集L={L1,L2…Lk},特征向量F={f1,f2…fn},颜色特征向量I={I1,I2…In},位置特征向量P={p1,p2…pn}以及像素点i为分类标签xi的概率P(xi),其中,xn为像素点n的分类标签,Lk为所述标签集中第k个类别的分类标签,pn为像素点n的位置特征向量,In是所述像素点n的颜色特征向量,fn为像素点n的特征向量,所述fn包括所述像素点n的位置特征向量与所述像素点n的颜色特征向量;
所述全连接条件随机场满足吉布斯分布,其概率函数如下:
其中,Z(I)为归一化因子,E(X∣I)能量函数;
在全图的基础上定义能量函数为:
E(X∣I)=∑iψu(xi)+∑i,jψp(xi,xj)
ψu(xi)=-log P(xi)
其中,ψu(xi)为一元势函数,ψp(xi,xj)为二元势函数,μ(xi,xj)为标签比较函数,若xi≠xj时μ(xi,xj)等于1,若所述xi=xj时μ(xi,xj)等于0,wm为标签集中第m个类别的高斯核函数对应的权重,m∈[1,k]。为所述标签集中第m个类别的高斯核函数,fi为像素点i的特征向量,fj为像素点j的特征向量,pi为像素点i的位置特征向量,pj为像素点j的位置特征向量,Ii为像素点i的颜色特征向量,Ij为像素点j的颜色特征向量,θα为控制位置信息的尺度,θβ为控制颜色信息的尺度,θγ为控制位置信息的尺度;
结果输出模块,用于利用平均场算法迭代更新Q(x),以使得所述概率函数P(x)与所述Q(x) 间K-L散度达到预设值,然后用Qi(xi)代替P(xi),得到所述预测模型输出的下一个时刻的SIC 预测结果,计算步骤如下:
Q(x)=∏iQi(xi)
其中,Qi(xi)为像素点i为分类标签xi的近似概率,l为像素点i的分类标签,l′为像素点i的预测分类标签,Zi为归一化因子,μ(l,l′)为标签比较函数。
根据本发明的一些实施例,所述ConvLSTM网络模型设置4个ConvLSTM cell,且第4个ConvLSTM cell的参数Return_sequences设置为false。
本发明的第三方面,提供了一种基于ConvLSTM和条件随机场的SIC预测电子设备,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行上述的基于ConvLSTM和条件随机场的SIC预测方法。
本发明的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行上述的基于ConvLSTM和条件随机场的SIC预测方法。
需要注意的是,本发明的第二方面至第四方面与现有技术之间的有益效果与上述的一种基于ConvLSTM和条件随机场的SIC预测***与现有技术之间的有益效果相同,此处不再细述。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是本发明一实施例的一种基于ConvLSTM和条件随机场的SIC预测方法的流程图;
图2是本发明一个实施例提供的序列数据样本集构建示意图;
图3是本发明一个实施例提供的ConvLSTM网络结构图;
图4是本发明一个实施例提供的ConvLSTM和ConvLSTM-CRF对2016年1月、2016年5月、2016年9月、2016年10月SIC的预测结果和真实值的对比图;
图5是本发明一个实施例提供的ConvLSTM和ConvLSTM-CRF迭代预测未来12个月MAE 对比图;
图6是本发明一个实施例提供的ConvLSTM和ConvLSTM-CRF迭代预测未来12个月RMSE 对比图;
图7是本发明一实施例的一种基于ConvLSTM和条件随机场的SIC预测***的流程图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,如果有描述到第一、第二等只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
在本发明的描述中,需要理解的是,涉及到方位描述,例如上、下等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
本发明的描述中,需要说明的是,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。
机器学习方法开始应用于海冰预测。例如MLP(Multilayer Perceptron,MLP)和LSTM (Long Short-Term Memory Network,LSTM)两种深度学习方法对北极SIC进行中期预测,效果好于传统自回归模型。但LSTM只考虑时间序列的信息,无法进行空间信息的处理。因为 LSTM需要把二维空间数据转换成一维数据进行计算,在此过程中很难保留原有的空间结构特征,在融化和冻结季节,海冰覆盖区域发生剧烈变化时预测效果不好。此外,卷积操作也可以很好的考虑空间相关性,通过CNN(Convolutional Neural Networks,CNN)实现了本月预测下一个月的SIC。但CNN的缺陷很明显,t时刻的SIC完全取决于t-1时刻的SIC,不能提取到过去所有时刻中的信息。
为了解决上述技术缺陷,参照图1和图2,本发明的一个实施例,提供一种基于ConvLSTM 和条件随机场的SIC预测方法,包括:
S101、获取多个连续时刻的历史SIC数据,并对历史SIC数据进行归一化处理,将处理后的历史SIC数据通过时间滑窗进行时间步的拼接,生成序列数据样本集。
S102、将序列数据样本集输入预设的预测模型中,得到预测模型输出的下一个时刻的SIC 预测结果,其中,预测模型是指结合全连接条件随机场的ConvLSTM网络模型。
参照图3,在一些实施例中,ConvLSTM网络模型的内部结构式包括:
it=σ(Wxi*Xt+Whi*Ht-1+Wci⊙Ct-1+bi)
ft=σ(Wxf*Xt+Whf*Ht-1+Wcf⊙Ct-1+bf)
Ct=ft⊙Ct-1+it⊙tanh(Wxc*Xt+Whc*Ht-1+bc)
ot=σ(Wxo*Xt+Who*Ht-1+Wco⊙Ct+bo)
Ht=ot⊙tanh(Ct)
其中,σ为门,*为卷积运算符,⊙为内积,tanh为双曲正切函数,it为t时刻的输入门,ft为t时刻的遗忘门,Ct为t时刻的记忆单元,ot为t时刻的输出门,Xt为t时刻的二维图像,Wxi为与输入门相关的二维图像为Xt的权重矩阵,Ht为t时刻的网络预测值,Whi为与输入门相关的隐藏状态为Ht-1的权重矩阵,Wci为与输入门相关的记忆单元为Ct-1的权重矩阵,bi为输入门的偏置值,Wxf为与遗忘门相关的二维图像为Xt的权重矩阵,Whf为与遗忘门相关的隐藏状态为Ht-1的权重矩阵,Wcf为与遗忘门相关的记忆单元为Ct-1的权重矩阵,bf为遗忘门的偏置值,Wxc为与记忆单元相关的二维图像为Xt的权重矩阵,Whc为与记忆单元相关的隐藏状态为Ht-1的权重矩阵,bc为记忆单元的偏置值,Wxo为与输出门相关的二维图像为Xt的权重矩阵,Who为与输出门相关的隐藏状态为Ht-1的权重矩阵,Wco为与输出门相关的记忆单元为Ct的权重矩阵,bo为输出门的偏置值。
在一些实施例中,将序列数据样本集输入预设的预测模型中,得到预测模型输出的下一个时刻的SIC预测结果,包括:
将序列数据样本集输入预设的预测模型中的ConvLSTM网络模型中,得到第一SIC预测结果,其中,第一SIC预测结果为预测模型中的ConvLSTM网络模型输出的下一个时刻的SIC预测结果。
根据的第一SIC预测结果得到像素集合X={x1,x2…xn},标签类别构成的标签集 L={L1,L2…Lk},特征向量F={f1,f2…fn},颜色特征向量I={I1,I2…In},位置特征向量 P={p1,p2…pn}以及像素点i为分类标签xi的概率P(xi),其中,xn为像素点n的分类标签,Lk为标签集中第k个类别的分类标签,pn为像素点n的位置特征向量,In是像素点n的颜色特征向量,fn为像素点n的特征向量,fn包括像素点n的位置特征向量与像素点n的颜色特征向量。
全连接条件随机场满足吉布斯分布,其概率函数如下:
其中,Z(I)为归一化因子,E(X∣I)能量函数。
在全图的基础上定义能量函数为:
E(X∣I)=∑iψu(xi)+∑i,jψp(xi,xj)
ψu(xi)=-log P(xi)
其中,ψu(xi)为一元势函数,ψp(xi,xj)为二元势函数,μ(xi,xj)为标签比较函数,若xi≠xj时μ(xi,xj)等于1,若xi=xj时μ(xi,xj)等于0,wm为标签集中第m个类别的高斯核函数对应的权重,m∈[1,k]。为标签集中第m个类别的高斯核函数,fi为像素点i的特征向量,fj为像素点j的特征向量,pi为像素点i的位置特征向量,pj为像素点j的位置特征向量,Ii为像素点i的颜色特征向量,Ij为像素点j的颜色特征向量,θα为控制位置信息的尺度,θβ为控制颜色信息的尺度,θγ为控制位置信息的尺度。
利用平均场算法迭代更新Q(x),以使得概率函数P(x)与Q(x)间K-L散度达到预设值,然后用Qi(xi)代替P(xi),得到预测模型输出的下一个时刻的SIC预测结果,计算步骤如下:
Q(x)=∏iQi(xi)
其中,Qi(xi)为像素点i为分类标签xi的近似概率,l为像素点i的分类标签,l′为像素点i的预测分类标签,Zi为归一化因子,μ(l,l′)为标签比较函数。
在一些实施例中,ConvLSTM网络模型设置4个ConvLSTM cell,第4个ConvLSTMcell 的参数Return_sequences设置为false。
为了便于本领域人员的理解,以下提供一组最佳实施例:
一、生成序列数据样本集:
获取多个连续时刻的历史SIC数据,并对历史SIC数据进行归一化处理,将处理后的历史SIC数据通过时间滑窗进行时间步的拼接,生成序列数据样本集。
历史SIC数据选用NSIDC第四版的每月SIC数据,研究区域选取北极,水平分辨率为25 ×25km,SIC覆盖范围为31.1N-89.8N,180E-180W,时间跨度为1978年11月-2020年12月,共506个月,其中,SIC数据中土地等缺失值全部赋值为0,代表此处没有海冰覆盖。
参照图2,基于1978年11月-2020年12月共506个月的数据构建序列数据样本集。从第一个月开始,每13个月数据作为一组,逐步划分。每组数据中,前12个月数据作为模型输入,第13个月数据作为标签值。506个月数据共划分为494组,前422组作为训练集,第 423至446组共24组作为验证集,剩下48组作为测试集,其中,利用训练集进行模型训练,图2中Train Set为训练集,Validation Set为验证集,Test Set为测试集。
二、获取预测结果:
将序列数据样本集输入预设的预测模型中的ConvLSTM网络模型中,得到第一SIC预测结果,其中,第一SIC预测结果为预测模型中的ConvLSTM网络模型输出的下一个时刻的SIC预测结果。
根据的第一SIC预测结果得到像素集合X={x1,x2…xn},标签类别构成的标签集 L={L1,L2…Lk},特征向量F={f1,f2…fn},颜色特征向量I={I1,I2…In},位置特征向量 P={p1,p2…pn}以及像素点i为分类标签xi的概率P(xi),其中,xn为像素点n的分类标签,Lk为标签集中第k个类别的分类标签,pn为像素点n的位置特征向量,In是像素点n的颜色特征向量,fn为像素点n的特征向量,fn包括像素点n的位置特征向量与像素点n的颜色特征向量;
全连接条件随机场满足吉布斯分布,其概率函数如下。
其中,Z(I)为归一化因子,E(X∣I)能量函数。
在全图的基础上定义能量函数为:
E(X∣I)=∑iψu(xi)+∑i,jψp(xi,xj)
ψu(xi)=-log P(xi)
其中,ψu(xi)为一元势函数,ψp(xi,xj)为二元势函数,μ(xi,xj)为标签比较函数,若xi≠xj时μ(xi,xj)等于1,若xi=xj时μ(xi,xj)等于0,wm为标签集中第m个类别的高斯核函数对应的权重,m∈[1,k]。为标签集中第m个类别的高斯核函数,fi为像素点i的特征向量,fj为像素点j的特征向量,pi为像素点i的位置特征向量,pj为像素点j的位置特征向量,Ii为像素点i的颜色特征向量,Ij为像素点j的颜色特征向量,θα为控制位置信息的尺度,θβ为控制颜色信息的尺度,θγ为控制位置信息的尺度。
利用平均场算法迭代更新Q(x),以使得概率函数P(x)与Q(x)间K-L散度达到预设值,然后用Qi(xi)代替P(xi),得到预测模型输出的下一个时刻的SIC预测结果,计算步骤如下:
Q(x)=∏iQi(xi)
其中,Qi(xi)为像素点i为分类标签xi的近似概率,l为像素点i的分类标签,l′为像素点i的预测分类标签,Zi为归一化因子,μ(l,l′)为标签比较函数。
ConvLSTM网络模型的内部结构式包括:
it=σ(Wxi*Xt+Whi*Ht-1+Wci⊙Ct-1+bi)
ft=σ(Wxf*Xt+Whf*Ht-1+Wcf⊙Ct-1+bf)
Ct=ft⊙Ct-1+it⊙tanh(Wxc*Xt+Whc*Ht-1+bc)
ot=σ(Wxo*Xt+Who*Ht-1+Wco⊙Ct+bo)
Ht=ot⊙tanh(Ct)
其中,σ为门,*为卷积运算符,⊙为内积,tanh为双曲正切函数,it为t时刻的输入门,ft为t时刻的遗忘门,Ct为t时刻的记忆单元,ot为t时刻的输出门,Xt为t时刻的二维图像,Wxi为与输入门相关的二维图像为Xt的权重矩阵,Ht为t时刻的网络预测值,Whi为与输入门相关的隐藏状态为Ht-1的权重矩阵,Wci为与输入门相关的记忆单元为Ct-1的权重矩阵,bi为输入门的偏置值,Wxf为与遗忘门相关的二维图像为Xt的权重矩阵,Whf为与遗忘门相关的隐藏状态为Ht-1的权重矩阵,Wcf为与遗忘门相关的记忆单元为Ct-1的权重矩阵,bf为遗忘门的偏置值,Wxc为与记忆单元相关的二维图像为Xt的权重矩阵,Whc为与记忆单元相关的隐藏状态为Ht-1的权重矩阵,bc为记忆单元的偏置值,Wxo为与输出门相关的二维图像为Xt的权重矩阵,Who为与输出门相关的隐藏状态为Ht-1的权重矩阵,Wco为与输出门相关的记忆单元为Ct的权重矩阵,bo为输出门的偏置值。
ConvLSTM网络模型设置4个ConvLSTM cell,第4个ConvLSTM cell的参数 Return_sequences设置为false。
三、实验与结果:
利用序列数据样本集通过实验比较ConvLSTM和ConvLSTM-CRF性能差异。
测试模型的单月预测能力和迭代预测能力,单月预测是指输入T1-T12共12个月数据预测下一个月T13。迭代预测是把预测值作为输入再去预测下一时刻的值,例如把预测值T13 作为预测下一时刻的输入,基于T2-T13共12个月数据预测下一个月T14,再照此迭代预测未来多个月份,利用训练集的48组数据进行单月预测,利用2019年1月-2019年12月的数据迭代预测未来12个月的数据。
通过MAE(Mean Absolute Error,MAE)、RMSE(Root Mean Squared Error,RMSE)比较 ConvLSTM和ConvLSTM-CRF的预测结果,ConvLSTM-CRF为预测模型,两个评价指标的计算方法如下所示:
为了消除不随时间变化的开阔水域和陆地的影响,去除了预测结果中的0值,其中,n为预测的SIC中非零值个数,yi为SIC真实值,pi为预测值。
单月预测实验中,利用ConvLSTM和ConvLSTM-CRF分别对测试集48组数据进行预测,预测结果的季节和全年平均MAE和RMSE百分比值如表1、表2所示:
表1为ConvLSTM模型和ConvLSTM-CRF模型季节平均MAE和年平均MAE的对比;
表1
表2为ConvLSTM模型和ConvLSTM-CRF模型季节平均MAE和年平均RMSE的对比;
表2
由表1和表2中可知,ConvLSTM-CRF的预测结果优于ConvLSTM,在融化季节海冰融化产生熔池,MAE和RMSE都要高于冰冻季节均值,但ConvLSTM-CRF的MAE和RMSE都要小于ConvLSTM的MAE和RMSE。
参照图2,其中,Actual表示真实值,选取了两个模型对2016年1月、2016年5月、2016年9月SIC的预测结果,从图中可以看出ConvLSTM-CRF比ConvLSTM的预测范围更准确,海冰边界区域SIC值更贴近真实值。图中两个模型都高估了研究区域的左上和右下部分SIC值,但ConvLSTM-CRF预测值更接近真实值,从图中可以也可以知道ConvLSTM-CRF的9月预测结果明显好于ConvLSTM,ConvLSTM-CRF预测结果的覆盖范围与真实值比较接近,而ConvLSTM预测结果的覆盖范围较广,并将开阔水域预测为有一定浓度的海冰区域。海冰融化季节于9月中旬结束,此时海冰覆盖面积最小。相比于9月,10月海冰覆盖面积迅速增长。从图中可以看出,ConvLSTM-CRF能较好的捕捉到这种变化,预测的海冰覆盖范围和浓度都要更接近真实值。
参照图5和图6,迭代预测实验中,利用2019年1月-2019年12月的数据迭代预测未来 12个月的数据。首先将2019年1月-2019年12月的数据输入两个模型,得到20年1月的预测结果,并将其作为下一次预测的输入。最终得到2020年1月-2020年12月数据。预测结果的每月MAE和RMSE百分比值如图6和图7所示。从图中可以看出,两个模型的MAE和MRSE 都随着迭代次数的增加而增长。但ConvLSTM-CRF增长较缓慢,其MAE和MRSE也小于ConvLSTM。
本发明将ConvLSTM和全连接条件随机场相结合,提出了ConvLSTM-CRF模型以预测北极未来月度SIC。实验证明,ConvLSTM-CRF模型预测精度优于ConvLSTM方法,能更准确的预测 SIC边界范围。特别是在融化和冰冻季节SIC发生剧烈变化时,ConvLSTM-CRF模型预测结果更接近真实情况。在进行海冰迭代预测时,ConvLSTM-CRF模型也体现出了更好的预测效果,此外,ConvLSTM-CRF模型也可以泛化应用场景,所有类似SIC时序预测的问题都可以采用本模型,例如降水预测、降雪预测。
本方法通过获取多个连续时刻的历史SIC数据,并对历史SIC数据进行归一化处理,将处理后的历史SIC数据通过时间滑窗进行时间步的拼接,生成序列数据样本集,将序列数据样本集输入预设的预测模型中,得到预测模型输出的下一个时刻的SIC预测结果,其中,预测模型是指结合全连接条件随机场的ConvLSTM网络模型,通过以ConvLSTM提供的预测结果作为全连接条件随机场的先验概率,得到预测模型输出的下一个时刻的SIC预测结果,提高了整体SIC的预测精度与边界区域的预测准确度。
另外,参照图7,本发明还提供了一种基于ConvLSTM和条件随机场的SIC预测***,包括数据获取模块1100以及数据输出模块1200,其中:
数据获取模块1100用于获取多个连续时刻的历史SIC数据,并对历史SIC数据进行归一化处理,将处理后的历史SIC数据通过时间滑窗进行时间步的拼接,生成序列数据样本集;
数据输出模块1200用于将序列数据样本集输入预设的预测模型中,得到预测模型输出的下一个时刻的SIC预测结果,其中,预测模型是指结合全连接条件随机场的ConvLSTM网络模型。
本***通过获取多个连续时刻的历史SIC数据,并对历史SIC数据进行归一化处理,将处理后的历史SIC数据通过时间滑窗进行时间步的拼接,生成序列数据样本集,将序列数据样本集输入预设的预测模型中,得到预测模型输出的下一个时刻的SIC预测结果,其中,预测模型是指结合全连接条件随机场的ConvLSTM网络模型,通过以ConvLSTM提供的预测结果作为全连接条件随机场的先验概率,得到预测模型输出的下一个时刻的SIC预测结果,提高了整体SIC的预测精度与边界区域的预测准确度。
在一些实施例中,ConvLSTM网络模型的内部结构式包括:
it=σ(Wxi*Xt+Whi*Ht-1+Wci⊙Ct-1+bi)
ft=σ(Wxf*Xt+Whf*Ht-1+Wcf⊙Ct-1+bf)
Ct=ft⊙Ct-1+it⊙tanh(Wxc*Xt+Whc*Ht-1+bc)
ot=σ(Wxo*Xt+Who*Ht-1+Wco⊙Ct+bo)
Ht=ot⊙tanh(Ct)
其中,σ为门,*为卷积运算符,⊙为内积,tanh为双曲正切函数,it为t时刻的输入门,ft为t时刻的遗忘门,Ct为t时刻的记忆单元,ot为t时刻的输出门,Xt为t时刻的二维图像,Wxi为与输入门相关的二维图像为Xt的权重矩阵,Ht为t时刻的网络预测值,Whi为与输入门相关的隐藏状态为Ht-1的权重矩阵,Wci为与输入门相关的记忆单元为Ct-1的权重矩阵,bi为输入门的偏置值,Wxf为与遗忘门相关的二维图像为Xt的权重矩阵,Whf为与遗忘门相关的隐藏状态为Ht-1的权重矩阵,Wcf为与遗忘门相关的记忆单元为Ct-1的权重矩阵,bf为遗忘门的偏置值,Wxc为与记忆单元相关的二维图像为Xt的权重矩阵,Whc为与记忆单元相关的隐藏状态为Ht-1的权重矩阵,bc为记忆单元的偏置值,Wxo为与输出门相关的二维图像为Xt的权重矩阵,Who为与输出门相关的隐藏状态为Ht-1的权重矩阵,Wco为与输出门相关的记忆单元为Ct的权重矩阵,bo为输出门的偏置值。
在一些实施例中,数据输出模块包括:
第一预测模块,用于将序列数据样本集输入预设的预测模型中的ConvLSTM网络模型中,得到第一SIC预测结果,其中,第一SIC预测结果为预测模型中的ConvLSTM网络模型输出的下一个时刻的SIC预测结果;
数据生成模块,用于根据的第一SIC预测结果生成像素集合X={x1,x2…xn},标签类别构成的标签集L={L1,L2…Lk},特征向量F={f1,f2…fn},颜色特征向量I={I1,I2…In},位置特征向量P={p1,p2…pn}以及像素点i为分类标签xi的概率P(xi),其中,xn为像素点n的分类标签,Lk为标签集中第k个类别的分类标签,pn为像素点n的位置特征向量,In是像素点n的颜色特征向量,fn为像素点n的特征向量,fn包括像素点n的位置特征向量与像素点n的颜色特征向量;
全连接条件随机场满足吉布斯分布,其概率函数如下:
其中,Z(I)为归一化因子,E(X∣I)能量函数;
在全图的基础上定义能量函数为:
E(X∣I)=∑iψu(xi)+∑i,jψp(xi,xj)
ψu(xi)=-log P(xi)
其中,ψu(xi)为一元势函数,ψp(xi,xj)为二元势函数,μ(xi,xj)为标签比较函数,若xi≠xj时μ(xi,xj)等于1,若xi=xj时μ(xi,xj)等于0,wm为标签集中第m个类别的高斯核函数对应的权重,m∈[1,k]。为标签集中第m个类别的高斯核函数,fi为像素点i的特征向量,fj为像素点j的特征向量,pi为像素点i的位置特征向量,pj为像素点j的位置特征向量,Ii为像素点i的颜色特征向量,Ij为像素点j的颜色特征向量,θα为控制位置信息的尺度,θβ为控制颜色信息的尺度,θγ为控制位置信息的尺度;
结果输出模块,用于利用平均场算法迭代更新Q(x),以使得概率函数P(x)与Q(x)间K-L 散度达到预设值,然后用Qi(xi)代替P(xi),得到预测模型输出的下一个时刻的SIC预测结果,计算步骤如下:
Q(x)=∏iQi(xi)
其中,Qi(xi)为像素点i为分类标签xi的近似概率,l为像素点i的分类标签,l′为像素点i的预测分类标签,Zi为归一化因子,μ(l,l′)为标签比较函数。
在一些实施例中,ConvLSTM网络模型设置4个ConvLSTM cell,且第4个ConvLSTMcell 的参数Return_sequences设置为false。
需要注意的是,本***实施例与上述的方法实施例是基于相同的发明构思,因此上述方法实施例的相关内容同样适用于本***实施例,这里不再赘述。
处理器和存储器可以通过总线或者其他方式连接。
存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
实现上述实施例的基于ConvLSTM和条件随机场的SIC预测方法所需的非暂态软件程序以及指令存储在存储器中,当被处理器执行时,执行上述实施例中的基于ConvLSTM和条件随机场的SIC预测方法,例如,执行以上描述的图1中的方法步骤S101至步骤S102。
本申请还提供一种计算机可读存储介质,存储有计算机可执行指令,计算机可执行指令用于执行:如上述的基于ConvLSTM和条件随机场的SIC预测方法。
该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器或控制器执行,例如,被上述电子设备实施例中的一个处理器执行,可使得上述处理器执行上述实施例中的基于ConvLSTM和条件随机场的SIC预测方法,例如,执行以上描述的图1中的方法步骤S101至步骤S102。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序单元或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序单元或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
上面结合附图对本发明实施例作了详细说明,但本发明不限于上述实施例,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。
Claims (10)
1.一种基于ConvLSTM和条件随机场的SIC预测方法,其特征在于,所述方法包括:
获取多个连续时刻的历史SIC数据,并对所述历史SIC数据进行归一化处理,将处理后的历史SIC数据通过时间滑窗进行时间步的拼接,生成序列数据样本集;
将所述序列数据样本集输入预设的预测模型中,得到所述预测模型输出的下一个时刻的SIC预测结果,其中,所述预测模型是指结合全连接条件随机场的ConvLSTM网络模型。
2.根据权利要求1所述的一种基于ConvLSTM和条件随机场的SIC预测方法,其特征在于,所述ConvLSTM网络模型的内部结构式包括:
it=σ(Wxi*Xt+Whi*Ht-1+Wci⊙Ct-1+bi)
ft=σ(Wxf*Xt+Whf*Ht-1+Wcf⊙Ct-1+bf)
Ct=ft⊙Ct-1+it⊙tanh(Wxc*Xt+Whc*Ht-1+bc)
ot=σ(Wxo*Xt+Who*Ht-1+Weo⊙Ct+bo)
Ht=ot⊙tanh(Ct)
其中,σ为门,*为卷积运算符,⊙为内积,tanh为双曲正切函数,it为t时刻的输入门,ft为t时刻的遗忘门,Ct为t时刻的记忆单元,ot为t时刻的输出门,Xt为t时刻的二维图像,Wxi为与输入门相关的二维图像为Xt的权重矩阵,Ht为t时刻的网络预测值,Whi为与输入门相关的隐藏状态为Ht-1的权重矩阵,Wci为与输入门相关的记忆单元为Ct-1的权重矩阵,bi为输入门的偏置值,Wxf为与遗忘门相关的二维图像为Xt的权重矩阵,Whf为与遗忘门相关的隐藏状态为Ht-1的权重矩阵,Wcf为与遗忘门相关的记忆单元为Ct-1的权重矩阵,bf为遗忘门的偏置值,Wxc为与记忆单元相关的二维图像为Xt的权重矩阵,Whc为与记忆单元相关的隐藏状态为Ht-1的权重矩阵,bc为记忆单元的偏置值,Wxo为与输出门相关的二维图像为Xt的权重矩阵,Who为与输出门相关的隐藏状态为Ht-1的权重矩阵,Wco为与输出门相关的记忆单元为Ct的权重矩阵,bo为输出门的偏置值。
3.根据权利要求2所述的一种基于ConvLSTM和条件随机场的SIC预测方法,其特征在于,所述将所述序列数据样本集输入预设的预测模型中,得到所述预测模型输出的下一个时刻的SIC预测结果,包括:
将所述序列数据样本集输入所述预设的预测模型中的ConvLSTM网络模型中,得到第一SIC预测结果,其中,所述第一SIC预测结果为所述预测模型中的ConvLSTM网络模型输出的下一个时刻的SIC预测结果;
根据所述的第一SIC预测结果得到像素集合X={x1,x2...xn},标签类别构成的标签集L={L1,L2...Lk},特征向量F={f1,f2...fn},颜色特征向量I={I1,I2...In},位置特征向量P={p1,p2...pn}以及像素点i为分类标签xi的概率P(xi),其中,xn为像素点n的分类标签,Lk为所述标签集中第k个类别的分类标签,pn为像素点n的位置特征向量,In是所述像素点n的颜色特征向量,fn为像素点n的特征向量,所述fn包括所述像素点n的位置特征向量与所述像素点n的颜色特征向量;
所述全连接条件随机场满足吉布斯分布,其概率函数如下:
其中,Z(I)为归一化因子,E(X|I)能量函数;
在全图的基础上定义能量函数为:
E(X|I)=∑iψu(xi)+∑i,jψp(xi,xj)
ψu(xi)=-log P(xi)
其中,ψu(xi)为一元势函数,ψp(xi,xj)为二元势函数,μ(xi,xj)为标签比较函数,若xi≠xj时μ(xi,xj)等于1,若所述xi=xj时μ(xi,xj)等于0,wm为标签集中第m个类别的高斯核函数对应的权重,m∈[1,k]。为所述标签集中第m个类别的高斯核函数,fi为像素点i的特征向量,fj为像素点j的特征向量,pi为像素点i的位置特征向量,pj为像素点j的位置特征向量,Ii为像素点i的颜色特征向量,Ij为像素点j的颜色特征向量,θα为控制位置信息的尺度,θβ为控制颜色信息的尺度,θγ为控制位置信息的尺度;
利用平均场算法迭代更新Q(x),以使得所述概率函数P(x)与所述Q(x)间K-L散度达到预设值,然后用Qi(xi)代替P(xi),得到所述预测模型输出的下一个时刻的SIC预测结果,计算步骤如下:
Q(x)=ΠiQi(xi)
其中,Qi(xi)为像素点i为分类标签xi的近似概率,l为像素点i的分类标签,l′为像素点i的预测分类标签,Zi为归一化因子,μ(l,l′)为标签比较函数。
4.根据权利要求3所述的一种基于ConvLSTM和条件随机场的SIC预测方法,其特征在于,所述ConvLSTM网络模型设置4个ConvLSTM cell,第4个ConvLSTM cell的参数Return_sequences设置为false。
5.一种基于ConvLSTM和条件随机场的SIC预测***,其特征在于,所述***包括:
数据获取模块,用于获取多个连续时刻的历史SIC数据,并对所述历史SIC数据进行归一化处理,将处理后的历史SIC数据通过时间滑窗进行时间步的拼接,生成序列数据样本集;
数据输出模块,用于将所述序列数据样本集输入预设的预测模型中,得到所述预测模型输出的下一个时刻的SIC预测结果,其中,所述预测模型是指结合全连接条件随机场的ConvLSTM网络模型。
6.根据权利要求5所述的一种基于ConvLSTM和条件随机场的SIC预测***,其特征在于,所述ConvLSTM网络模型的内部结构式包括:
it=σ(Wxi*Xt+Whi*Ht-1+Wci⊙Ct-1+bi)
ft=σ(Wxf*Xt+Whf*Ht-1+Wcf⊙Ct-1+bf)
Ct=ft⊙Ct-1+it⊙tanh(Wxc*Xt+Whc*Ht-1+bc)
ot=σ(Wxo*Xt+Who*Ht-1+Wco⊙Ct+bo)
Ht=ot⊙tanh(Ct)
其中,σ为门,*为卷积运算符,⊙为内积,tanh为双曲正切函数,it为t时刻的输入门,ft为t时刻的遗忘门,Ct为t时刻的记忆单元,ot为t时刻的输出门,Xt为t时刻的二维图像,Wxi为与输入门相关的二维图像为Xt的权重矩阵,Ht为t时刻的网络预测值,Whi为与输入门相关的隐藏状态为Ht-1的权重矩阵,Wci为与输入门相关的记忆单元为Ct-1的权重矩阵,bi为输入门的偏置值,Wxf为与遗忘门相关的二维图像为Xt的权重矩阵,Whf为与遗忘门相关的隐藏状态为Ht-1的权重矩阵,Wcf为与遗忘门相关的记忆单元为Ct-1的权重矩阵,bf为遗忘门的偏置值,Wxc为与记忆单元相关的二维图像为Xt的权重矩阵,Whc为与记忆单元相关的隐藏状态为Ht-1的权重矩阵,bc为记忆单元的偏置值,Wxo为与输出门相关的二维图像为Xt的权重矩阵,Who为与输出门相关的隐藏状态为Ht-1的权重矩阵,Wco为与输出门相关的记忆单元为Ct的权重矩阵,bo为输出门的偏置值。
7.根据权利要求6所述的一种基于ConvLSTM和条件随机场的SIC预测***,其特征在于,所述数据输出模块包括:
第一预测模块,用于将所述序列数据样本集输入所述预设的预测模型中的ConvLSTM网络模型中,得到第一SIC预测结果,其中,所述第一SIC预测结果为所述预测模型中的ConvLSTM网络模型输出的下一个时刻的SIC预测结果;
数据生成模块,用于根据所述的第一SIC预测结果生成像素集合X={x1,x2...xn},标签类别构成的标签集L={L1,L2...Lk},特征向量F={f1,f2...fn},颜色特征向量I={I1,I2...In},位置特征向量P={p1,p2...pn}以及像素点i为分类标签xi的概率P(xi),其中,xn为像素点n的分类标签,Lk为所述标签集中第k个类别的分类标签,pn为像素点n的位置特征向量,In是所述像素点n的颜色特征向量,fn为像素点n的特征向量,所述fn包括所述像素点n的位置特征向量与所述像素点n的颜色特征向量;
所述全连接条件随机场满足吉布斯分布,其概率函数如下:
其中,Z(I)为归一化因子,E(X|I)能量函数;
在全图的基础上定义能量函数为:
E(X|I)=∑iψu(xi)+∑i,jψp(xi,xj)
ψu(xi)=-log P(xi)
其中,ψu(xi)为一元势函数,ψp(xi,xj)为二元势函数,μ(xi,xj)为标签比较函数,若xi≠xj时μ(xi,xj)等于1,若所述xi=xj时μ(xi,xj)等于0,wm为标签集中第m个类别的高斯核函数对应的权重,m∈[1,k]。为所述标签集中第m个类别的高斯核函数,fi为像素点i的特征向量,fj为像素点j的特征向量,pi为像素点i的位置特征向量,pj为像素点j的位置特征向量,Ii为像素点i的颜色特征向量,Ij为像素点j的颜色特征向量,θα为控制位置信息的尺度,θβ为控制颜色信息的尺度,θγ为控制位置信息的尺度;
结果输出模块,用于利用平均场算法迭代更新Q(x),以使得所述概率函数P(x)与所述Q(x)间K-L散度达到预设值,然后用Qi(xi)代替P(xi),得到所述预测模型输出的下一个时刻的SIC预测结果,计算步骤如下:
Q(x)=ΠiQi(xi)
其中,Qi(xi)为像素点i为分类标签xi的近似概率,l为像素点i的分类标签,l′为像素点i的预测分类标签,Zi为归一化因子,μ(l,l′)为标签比较函数。
8.根据权利要求7所述的一种基于ConvLSTM和条件随机场的SIC预测***,其特征在于,所述ConvLSTM网络模型设置4个ConvLSTM cell,且第4个ConvLSTM cell的参数Return_sequences设置为false。
9.一种基于ConvLSTM和条件随机场的SIC预测设备,其特征在于,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如权利要求1至4任一项所述的一种基于ConvLSTM和条件随机场的SIC预测方法。
10.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至4任一项所述的一种基于ConvLSTM和条件随机场的SIC预测方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210798362.4A CN115359310B (zh) | 2022-07-08 | 2022-07-08 | 一种基于ConvLSTM和条件随机场的SIC预测方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210798362.4A CN115359310B (zh) | 2022-07-08 | 2022-07-08 | 一种基于ConvLSTM和条件随机场的SIC预测方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115359310A true CN115359310A (zh) | 2022-11-18 |
CN115359310B CN115359310B (zh) | 2023-09-01 |
Family
ID=84032693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210798362.4A Active CN115359310B (zh) | 2022-07-08 | 2022-07-08 | 一种基于ConvLSTM和条件随机场的SIC预测方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115359310B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116091779A (zh) * | 2023-04-07 | 2023-05-09 | 湖北一方科技发展有限责任公司 | 一种基于水文数据进行预测的方法及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110097115A (zh) * | 2019-04-28 | 2019-08-06 | 南开大学 | 一种基于注意力转移机制的视频显著性物体检测方法 |
CN112508936A (zh) * | 2020-12-22 | 2021-03-16 | 中国科学院空天信息创新研究院 | 一种基于深度学习的遥感图像变化检测方法 |
CN113344932A (zh) * | 2021-06-01 | 2021-09-03 | 电子科技大学 | 一种半监督的单目标视频分割方法 |
-
2022
- 2022-07-08 CN CN202210798362.4A patent/CN115359310B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110097115A (zh) * | 2019-04-28 | 2019-08-06 | 南开大学 | 一种基于注意力转移机制的视频显著性物体检测方法 |
CN112508936A (zh) * | 2020-12-22 | 2021-03-16 | 中国科学院空天信息创新研究院 | 一种基于深度学习的遥感图像变化检测方法 |
CN113344932A (zh) * | 2021-06-01 | 2021-09-03 | 电子科技大学 | 一种半监督的单目标视频分割方法 |
Non-Patent Citations (2)
Title |
---|
LI PL ET AL: "《Monthly Arctic Sea Ica Concentration Prediction Based on the ConvLSTM Model》", 《IEEE》 * |
MARCOS R ET AL: "《EXPLORING TEMPORAL CONTEXT AT MULTIPLE SCALES FOR CROP MAPPING WITH FULLY CONVOLUTIONAL RECURRENT NETS AND FULLY CONNECTED CRFS》", 《IEEE》, pages 1 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116091779A (zh) * | 2023-04-07 | 2023-05-09 | 湖北一方科技发展有限责任公司 | 一种基于水文数据进行预测的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN115359310B (zh) | 2023-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11537889B2 (en) | Systems and methods of data preprocessing and augmentation for neural network climate forecasting models | |
US11835677B2 (en) | Systems and methods for selecting global climate simulation models for training neural network climate forecasting models | |
US11231522B2 (en) | Methods and systems for climate forecasting using artificial neural networks | |
Gasparin et al. | Deep learning for time series forecasting: The electric load case | |
Mitrentsis et al. | An interpretable probabilistic model for short-term solar power forecasting using natural gradient boosting | |
US11847541B2 (en) | Training neural networks using data augmentation policies | |
CN113313166B (zh) | 基于特征一致性学习的船舶目标自动标注方法 | |
CN116091858A (zh) | 一种半监督学习电力设备目标检测模型训练方法、检测方法及装置 | |
CN111369299A (zh) | 识别的方法、装置、设备及计算机可读存储介质 | |
US11880767B2 (en) | Increasing accuracy and resolution of weather forecasts using deep generative models | |
CN117494871A (zh) | 一种考虑船舶交互影响的船舶轨迹预测方法 | |
CN115359310B (zh) | 一种基于ConvLSTM和条件随机场的SIC预测方法及*** | |
CN111291867A (zh) | 数据预测模型生成方法、装置及数据预测方法、装置 | |
Demertzis et al. | Geo-AI to aid disaster response by memory-augmented deep reservoir computing | |
CN115587964A (zh) | 一种基于熵筛选的伪标签交叉一致性变化检测方法 | |
CN117152606A (zh) | 一种基于置信度动态学习的遥感图像跨域小样本分类方法 | |
CN116363357A (zh) | 基于mim和对比学习的半监督语义分割方法及装置 | |
Tuyen et al. | A combination of novel hybrid deep learning model and quantile regression for short‐term deterministic and probabilistic PV maximum power forecasting | |
Xu et al. | Deep‐learning‐based scenario generation strategy considering correlation between multiple wind farms | |
CN111612648B (zh) | 光伏发电预测模型的训练方法、装置和计算机设备 | |
CN117394350A (zh) | 短期电力负荷预测方法、装置、设备及介质 | |
CN114926701A (zh) | 一种模型训练方法、目标检测方法、以及相关设备 | |
Spezia et al. | An evolutionary Monte Carlo method for the analysis of turbidity high‐frequency time series through Markov switching autoregressive models | |
Liu et al. | Scene‐specialized multitarget detector with an SMC‐PHD filter and a YOLO network | |
Carlevaris-Bianco et al. | Learning temporal coobservability relationships for lifelong robotic mapping |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |