基于深度学习的植物关键物候期时间点预测方法及系统与流程

文档序号:24411231发布日期:2021-03-26 19:24阅读:408来源:国知局
基于深度学习的植物关键物候期时间点预测方法及系统与流程

1.本发明涉及植被物候识别技术领域,尤其涉及一种基于深度学习的植物关键物候期时间点预测方法及系统。


背景技术:

2.植被物候是表征植被

气候相互变化关系的关键指标,对于气候因子变化的响应以及解析气候变化与植被间的复杂关系至关重要。随着植被物候定量研究的深入,数值模式已逐步应用到物候学研究领域中,学者们由此提出基于过程或基于机理的物候模型,其基本思路是利用气象等外部强迫输入数据来预测生态系统关键物候期,其中起主导作用的气象变量包括光周期、水利用率与温度。然而,此类模型仅可模拟出单一植被物候且多依赖于日梯度的概念,并通过单一变量(例如温度)驱动来判断,但随着全球变暖现象可能会造成未来物候模拟的误差,使得最终输出模拟结果的准确率较低以及覆盖范围较窄。
3.随着人工智能与大数据技术的兴起,机器学习、深度学习、迁移学习等方法为遥感数据处理提供新方法和新视角,相关技术人员也提出大量基于机器学习方法的植被叶面积指数模拟或植被关键物候期识别的研究,但基本上均是聚焦于小区域或者野外站点尺度下春季物候的模拟研究,无法对全球尺度下不同生长季节的植被物候展开全面的分析。


技术实现要素:

4.本发明的目的在于克服现有技术的不足,本发明提供了一种基于深度学习的植物关键物候期时间点预测方法及系统,可覆盖全球尺度下不同生长季节的植被物候,且保证输出结果的高准确率。
5.为了解决上述问题,本发明提出了一种基于深度学习的植物关键物候期时间点预测方法,所述方法包括:
6.对采集到的相关气象数据进行归一化处理,并将处理后所形成的若干个特征变量划分至训练集与验证集中;
7.搭建一维卷积神经网络回归模型,并将所述训练集中包含的所有特征变量时间序列导入网络结构进行训练,输出训练模型;
8.以均方误差作为评估指标,将所述验证集中包含的所有特征变量导入所述训练模型进行验证,存储最优模型;
9.将其他区域的气象数据导入所述最优模型进行预测,获取区域内的不同植被物候天数。
10.可选的,所述相关气象数据包括大气含量、降水量、太阳短波辐射量、最低温度、最高温度、平均温度、饱和蒸气压差、风速、土壤湿度和光照时长。
11.可选的,所述一维卷积神经网络回归模型依次包括输入层、卷积层组、平均池化层组、flatten层、dropout层、全连接层与输出层,其中所述卷积层组包含有三个卷积层,所述平均池化层组包含有两个平均池化层。
12.可选的,所述搭建一维卷积神经网络回归模型,并将所述训练集中包含的所有特征变量时间序列导入网络结构进行训练,输出训练模型包括:
13.利用所述卷积层组对所述训练集中包含的所有特征变量时间序列进行特征提取,同时结合所述平均池化层组对输出的卷积结果进行区域划分与降维处理,生成最终的一维特征图;
14.利用所述flatten层将所述一维特征图转换为初始一维特征矢量网络;
15.利用所述dropout层随机对所述初始一维特征矢量网络中的40%矢量数据赋予零值,获取更新后的一维特征矢量网络;
16.利用所述全连接层对所述更新后的一维特征矢量网络中包含的所有矢量数据进行特征提取与回归处理,得到对应植被的物候天数;
17.利用所述输出层对回归结果进行误差计算,并通过反向传播算法对所述一维卷积神经网络进行参数迭代更新与误差修正,输出训练模型。
18.可选的,所述利用所述卷积层组对所述训练集中包含的所有特征变量时间序列进行特征提取,同时结合所述平均池化层组对输出的卷积结果进行区域划分与降维处理,生成最终的一维特征图包括:
19.利用第一卷积层对所述训练集中包含的所有特征变量时间序列进行特征提取,生成第一卷积结果;同时利用第一平均池化层将所述第一卷积结果划分为若干个矩阵区域,并对每个矩阵区域进行均值降维,生成初级一维特征图;
20.利用第二卷积层对所述初级一维特征图中包含的所有特征变量进行特征提取,生成第二卷积结果;同时利用第二平均池化层将所述第二卷积结果划分为若干个矩阵区域,并对每个矩阵区域进行均值降维,生成次级一维特征图;
21.利用第三卷积层对所述次级一维特征图中包含的所有特征变量进行特征提取,生成第三卷积结果,并结合内部relu激活函数对所述第三卷积结果进行非线性映射,生成最终的一维特征图。
22.可选的,所述利用所述输出层对回归结果进行误差计算包括:
23.确定所述输出层所利用到的损失函数,并基于所述损失函数计算出回归结果的损失值。
24.可选的,所述以均方误差作为评估指标,将所述验证集中包含的所有特征变量导入所述训练模型进行验证,存储最优模型包括:
25.将所述验证集中包含的所有特征变量导入所述训练模型进行运算,输出预测结果;
26.计算所述预测结果与真实结果之间的均方误差,并判断所述均方误差是否小于等于阈值;
27.若是,则将所述训练模型指定为最优模型并进行存储;
28.若否,则更新所述一维卷积神经网络回归模型的学习率,并返回将所述训练集中包含的所有特征变量时间序列导入更新后的一维卷积神经网络回归模型进行训练,输出新的训练模型。
29.可选的,所述学习率的计算公式为:
[0030][0031]
其中,lr为学习率,i为对所述训练集中所包含的所有特征变量进行训练的次数,epochs为可允许训练的总次数。
[0032]
另外,本发明实施例还提供了一种基于深度学习的植物关键物候期时间点预测系统,所述系统包括:
[0033]
预处理模块,用于对采集到的相关气象数据进行归一化处理,并将处理后所形成的若干个特征变量划分至训练集与验证集中;
[0034]
训练模块,用于搭建一维卷积神经网络回归模型,并将所述训练集中包含的所有特征变量时间序列导入网络结构进行训练,输出训练模型;
[0035]
验证模块,用于以均方误差作为评估指标,将所述验证集中包含的所有特征变量导入所述训练模型进行验证,存储最优模型;
[0036]
预测模块,用于将其他区域的气象数据导入所述最优模型进行预测,获取区域内的不同植被物候天数。
[0037]
在本发明实施例中,通过以不同空间与时间上的多种气象特征作为输入驱动,同时结合一维卷积神经网络的强大预测能力,可对全球尺度下不同生长季节的植被物候进行有效预测,为植被物候的科学管理提供基础支撑与参考依据;仅通过一维卷积神经网络来完成相关的特征提取功能,避免人为干扰,可保证最终输出结果的高准确率。
附图说明
[0038]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0039]
图1是本发明实施例中的基于深度学习的植物关键物候期时间点预测方法的流程示意图;
[0040]
图2是本发明实施例中的一维卷积神经网络回归模型的网络结构图;
[0041]
图3是本发明实施例中的基于深度学习的植物关键物候期时间点预测系统的结构组成示意图。
具体实施方式
[0042]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0043]
实施例
[0044]
请参与图1,图1示出了本发明实施例中的基于深度学习的植物关键物候期时间点预测方法的流程示意图。
[0045]
如图1所示,一种基于深度学习的植物关键物候期时间点预测方法,所述方法包括
如下步骤:
[0046]
s101、对采集到的相关气象数据进行归一化处理,并将处理后所形成的若干个特征变量划分至训练集与验证集中;
[0047]
本发明实施过程为:首先借助各类传感器针对性地采集某一年份下任意n类植被的n
×
m(m为对应一类植被的采集总数)份相关气象数据,其中所述相关气象数据包括大气含量、降水量、太阳短波辐射量、最低温度、最高温度、平均温度、饱和蒸气压差、风速、土壤湿度和光照时长,此时针对任意一份相关气象数据,可将其中的10类气象数据定义为10组特征类别,且每一组特征类别均包含有365个特征变量;其次,以每一组特征类别中的最大值与最小值为基准,对每一组特征类别中所包含的所有特征变量进行常规的归一化处理,使得其中每一个特征变量的取值范围为[0,1];接着,从n
×
m份相关气象数据中随机选取出n
×
m
×
2/3份相关气象数据作为训练样本,并且按照4:1的比例将n
×
m
×
2/3份相关气象数据进一步划分至训练集与验证集中,而剩下的n
×
m
×
1/3份相关气象数据将形成测试集。
[0048]
s102、搭建一维卷积神经网络回归模型,并将所述训练集中包含的所有特征变量时间序列导入网络结构进行训练,输出训练模型;
[0049]
在本发明实施例中,结合图2所示出的一维卷积神经网络回归模型的网络结构图可知,所搭建的一维卷积神经网络回归模型(one

dimensional convolutional neural network regression,1d

cnnr)依次包括输入层、卷积层组、平均池化层组、flatten层、dropout层、全连接层与输出层,其中所述卷积层组包含有三个卷积层,且每个卷积层包括512个卷积核以及深度为3的一个滤波器,所述平均池化层组包含有两个平均池化层。具体实施过程包括:
[0050]
(1)利用所述卷积层组对所述训练集中包含的所有特征变量时间序列进行特征提取,同时结合所述平均池化层组对输出的卷积结果进行区域划分与降维处理,生成最终的一维特征图;
[0051]
具体的,利用第一卷积层对所述训练集中包含的所有特征变量时间序列进行特征提取,生成第一卷积结果;同时利用第一平均池化层将所述第一卷积结果划分为若干个矩阵区域,并对每个矩阵区域进行均值降维,生成初级一维特征图;
[0052]
利用第二卷积层对所述初级一维特征图中包含的所有特征变量进行特征提取,生成第二卷积结果;同时利用第二平均池化层将所述第二卷积结果划分为若干个矩阵区域,并对每个矩阵区域进行均值降维,生成次级一维特征图;
[0053]
利用第三卷积层对所述次级一维特征图中包含的所有特征变量进行特征提取,生成第三卷积结果,并结合内部relu激活函数对所述第三卷积结果进行非线性映射,生成最终的一维特征图。
[0054]
(2)利用所述flatten层(展平层)将所述一维特征图转换为初始一维特征矢量网络;
[0055]
(3)利用所述dropout层随机对所述初始一维特征矢量网络中的40%矢量数据赋予零值,避免出现过拟合现象,从而获取更新后的一维特征矢量网络;
[0056]
(4)利用所述全连接层对所述更新后的一维特征矢量网络中包含的所有矢量数据进行特征提取与回归处理,得到对应植被的物候天数;
[0057]
(5)利用所述输出层对回归结果进行误差计算,并通过反向传播算法对所述一维
卷积神经网络进行参数迭代更新与误差修正,输出训练模型。
[0058]
具体的,首先确定所述输出层所利用到的损失函数,并基于所述损失函数计算出回归结果的损失值为:
[0059][0060]
式中:obs
i
为真实观测值,mod
i
为模型回归结果,m为当前训练样本集的数目(即一个batch的大小),当所述训练集中所包含的所有特征变量导入执行训练时,会优先将所有特征变量分成若干个batch,即通过把所述训练集分成若干个训练样本集依次执行来减少系统处理难度;
[0061]
其次,通过现有的反向传播算法对所述一维卷积神经网络中各层结构所对应的权值进行迭代更新,直至所述损失函数处于收敛状态时,输出训练模型。
[0062]
s103、以均方误差作为评估指标,将所述验证集中包含的所有特征变量导入所述训练模型进行验证,存储最优模型;
[0063]
本发明实施过程包括:将所述验证集中包含的所有特征变量导入所述训练模型进行运算,输出预测结果;计算所述预测结果与真实结果之间的均方误差,并判断所述均方误差是否小于等于阈值,其相应的判断结果为:若所述均方误差小于等于阈值,则停止训练后将所述训练模型指定为最优模型并进行存储;若所述均方误差大于阈值,则更新所述一维卷积神经网络的学习率,并返回执行步骤s102,此时将所述训练集中所包含的所有特征变量导入更新后的一维卷积神经网络进行训练,输出新的训练模型。
[0064]
其中,所述学习率的计算公式为:
[0065][0066]
式中:lr为学习率,i为对所述训练集中所包含的所有特征变量进行训练的次数,epochs为可允许训练的总次数。
[0067]
s104、将其他区域的气象数据导入所述最优模型进行预测,获取区域内的不同植被物候天数,即不同植被在春季的发芽时长、在夏季的繁茂时长、在秋季的落叶时长以及在冬季的凋零时长。
[0068]
在本发明实施例中,通过以不同空间与时间上的多种气象特征作为输入驱动,同时结合一维卷积神经网络的强大预测能力,可对全球尺度下不同生长季节的植被物候进行有效预测,为植被物候的科学管理提供基础支撑与参考依据;仅通过一维卷积神经网络来完成相关的特征提取功能,避免人为干扰,可保证最终输出结果的高准确率。
[0069]
实施例
[0070]
请参阅图3,图3示出了本发明实施例中的基于深度学习的植物关键物候期时间点预测系统的结构组成示意图。
[0071]
如图3所示,一种基于深度学习的植物关键物候期时间点预测系统,所述系统包括如下:
[0072]
预处理模块201,用于对采集到的相关气象数据进行归一化处理,并将处理后所形成的若干个特征变量划分至训练集与验证集中;
[0073]
本发明实施过程为:首先借助各类传感器针对性地采集某一年份下任意n类植被的n
×
m(m为对应一类植被的采集总数)份相关气象数据,其中所述相关气象数据包括大气含量、降水量、太阳短波辐射量、最低温度、最高温度、平均温度、饱和蒸气压差、风速、土壤湿度和光照时长,此时针对任意一份相关气象数据,可将其中的10类气象数据定义为10组特征类别,且每一组特征类别均包含有365个特征变量;其次,以每一组特征类别中的最大值与最小值为基准,对每一组特征类别中所包含的所有特征变量进行常规的归一化处理,使得其中每一个特征变量的取值范围为[0,1];接着,从n
×
m份相关气象数据中随机选取出n
×
m
×
2/3份相关气象数据作为训练样本,并且按照4:1的比例将n
×
m
×
2/3份相关气象数据进一步划分至训练集与验证集中,而剩下的n
×
m
×
1/3份相关气象数据将形成测试集。
[0074]
训练模块202,用于搭建一维卷积神经网络回归模型,并将所述训练集中包含的所有特征变量时间序列导入网络结构进行训练,输出训练模型;
[0075]
在本发明实施例中,结合图2所示出的一维卷积神经网络回归模型的网络结构图可知,所搭建的一维卷积神经网络回归模型(one

dimensional convolutional neural network regression,1d

cnnr)依次包括输入层、卷积层组、平均池化层组、flatten层、dropout层、全连接层与输出层,其中所述卷积层组包含有三个卷积层,且每个卷积层包括512个卷积核以及深度为3的一个滤波器,所述平均池化层组包含有两个平均池化层。具体实施过程包括:
[0076]
(1)利用所述卷积层组对所述训练集中包含的所有特征变量时间序列进行特征提取,同时结合所述平均池化层组对输出的卷积结果进行区域划分与降维处理,生成最终的一维特征图;
[0077]
具体的,利用第一卷积层对所述训练集中包含的所有特征变量时间序列进行特征提取,生成第一卷积结果;同时利用第一平均池化层将所述第一卷积结果划分为若干个矩阵区域,并对每个矩阵区域进行均值降维,生成初级一维特征图;
[0078]
利用第二卷积层对所述初级一维特征图中包含的所有特征变量进行特征提取,生成第二卷积结果;同时利用第二平均池化层将所述第二卷积结果划分为若干个矩阵区域,并对每个矩阵区域进行均值降维,生成次级一维特征图;
[0079]
利用第三卷积层对所述次级一维特征图中包含的所有特征变量进行特征提取,生成第三卷积结果,并结合内部relu激活函数对所述第三卷积结果进行非线性映射,生成最终的一维特征图。
[0080]
(2)利用所述flatten层(展平层)将所述一维特征图转换为初始一维特征矢量网络;
[0081]
(3)利用所述dropout层随机对所述初始一维特征矢量网络中的40%矢量数据赋予零值,避免出现过拟合现象,从而获取更新后的一维特征矢量网络;
[0082]
(4)利用所述全连接层对所述更新后的一维特征矢量网络中包含的所有矢量数据进行特征提取与回归处理,得到对应植被的物候天数;
[0083]
(5)利用所述输出层对回归结果进行误差计算,并通过反向传播算法对所述一维卷积神经网络进行参数迭代更新与误差修正,输出训练模型。
[0084]
具体的,首先确定所述输出层所利用到的损失函数,并基于所述损失函数计算出回归结果的损失值为:
[0085][0086]
式中:obs
i
为真实观测值,mod
i
为模型回归结果,m为当前训练样本集的数目(即一个batch的大小),当所述训练集中所包含的所有特征变量导入执行训练时,会优先将所有特征变量分成若干个batch,即通过把所述训练集分成若干个训练样本集依次执行来减少系统处理难度;
[0087]
其次,通过现有的反向传播算法对所述一维卷积神经网络中各层结构所对应的权值进行迭代更新,直至所述损失函数处于收敛状态时,输出训练模型。
[0088]
验证模块203,用于以均方误差作为评估指标,将所述验证集中包含的所有特征变量导入所述训练模型进行验证,存储最优模型;
[0089]
本发明实施过程包括:将所述验证集中包含的所有特征变量导入所述训练模型进行运算,输出预测结果;计算所述预测结果与真实结果之间的均方误差,并判断所述均方误差是否小于等于阈值,其相应的判断结果为:若所述均方误差小于等于阈值,则停止训练后将所述训练模型指定为最优模型并进行存储;若所述均方误差大于阈值,则更新所述一维卷积神经网络的学习率,并返回执行步骤s102,此时将所述训练集中所包含的所有特征变量导入更新后的一维卷积神经网络进行训练,输出新的训练模型。
[0090]
其中,所述学习率的计算公式为:
[0091][0092]
式中:lr为学习率,i为对所述训练集中所包含的所有特征变量进行训练的次数,epochs为可允许训练的总次数。
[0093]
预测模块204,用于将其他区域的气象数据导入所述最优模型进行预测,获取区域内的不同植被物候天数,即不同植被在春季的发芽时长、在夏季的繁茂时长、在秋季的落叶时长以及在冬季的凋零时长。
[0094]
在本发明实施例中,通过以不同空间与时间上的多种气象特征作为输入驱动,同时结合一维卷积神经网络的强大预测能力,可对全球尺度下不同生长季节的植被物候进行有效预测,为植被物候的科学管理提供基础支撑与参考依据;仅通过一维卷积神经网络来完成相关的特征提取功能,避免人为干扰,可保证最终输出结果的高准确率。
[0095]
本发明实施例可提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,且所述计算机程序被处理器加载并执行实现上述实施例中的基于深度学习的植物关键物候期时间点预测方法。其中,所述计算机可读存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd

rom、和磁光盘)、rom(read

only memory,只读存储器)、ram(random access memory,随即存储器)、eprom(erasable programmable read

only memory,可擦写可编程只读存储器)、eeprom(electrically erasable programmableread

only memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是说,存储设备包括由设备(例如计算机、手机等)以可读的形式存储或传输信息的任何介质,可以是只读存储器,磁盘或光盘等。
[0096]
以上对本发明实施例所提供的一种基于深度学习的植物关键物候期时间点预测
方法及系统进行了详细介绍,本文中采用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1