基于扩增高光谱数据集改善土壤氧化铁预测精度的方法

文档序号:37287564发布日期:2024-03-13 20:36阅读:8来源:国知局
基于扩增高光谱数据集改善土壤氧化铁预测精度的方法

本发明涉及土壤属性预测技术,特别是一种基于扩增高光谱数据集改善土壤氧化铁预测精度的方法。


背景技术:

1、土壤氧化铁是衡量土壤肥力和水土保持能力的重要指标之一,同时氧化铁也可反映土壤的淋溶过程、风化发育程度以及土壤的地带性分布特征,因此,土壤氧化铁也是描述土壤发育和土壤分类的最有用指标之一。综上所述,土壤氧化铁含量的快速、精准获取对农业生产和土壤发生分类研究有重要意义。

2、传统获取土壤氧化铁含量的方法一般为土壤采样和实验室测量相结合的方式,密集的土壤样品采集和实验室测量不仅耗费大量人力物力财力,也拉长了数据获取的周期。近年来,可见-近红外光谱技术被广泛应用土壤属性的快速获取领域,也被证明可用于土壤氧化铁含量的快速精准获取。与此同时,随着人工智能技术的进一步发展,深度学习不需要手工设计的特征提取过程,如预处理过程。各种深度学习卷积神经网络(cnn)模型(即alexnet,vggnet,googlenet和resnet)已经开发和训练了大量数据,其中包括超过1000万的图像数据。近期有研究人员将1dcnn网络用于土壤属性的快速获取中,尽管cnn经常处理图像作为输入数据,但它最近已成功地应用于振动和反射光谱,但是光谱数据的规模往往没有图片数据那么大,因土壤光谱的收集易受土壤样品数量的限制。另有研究表明训练集的规模会影响衍生出来的模型预测土壤属性的能力,在少的样本上使用cnn的优势是不确定的,当光谱数据集的规模<1000条时,cnn的建模效果不及偏最小二乘(plsr)和cubist模型。最近一篇关于光谱学的综述表明,有几项研究也曾使用小规模的训练样本进行了深度学习的训练,增加训练样本量能进一步提高模型性能。

3、对于图片类的数据,往往采用水平翻转,垂直翻转,放大,缩小,改变对比度和亮度等等措施进行数据扩增,而对于高光谱数据目前尚未有人提出相应的扩增数据方法。


技术实现思路

1、发明目的:本发明的目的是提供一种基于扩增高光谱数据集改善土壤氧化铁预测精度的方法,从而改善土壤氧化铁的现有预测精度,从根本上解决小规模数据集应用cnn模型效果不佳的问题,提高cnn模型的可用性和普适性。

2、技术方案:本发明所述的一种基于扩增高光谱数据集改善土壤氧化铁预测精度的方法,包括以下步骤:

3、(1)扩增高光谱数据集,采用分数阶微分算法将原始高光谱进行多分数阶微分变化;然后将分数阶微分光谱与原始光谱组合,形成不同的扩增高光谱数据库,以扩增原始光谱数据量。

4、步骤(1)所述的采用分数阶微分算法将原始高光谱进行多分数阶微分变化的公式为:

5、

6、式中,f(x)为对应波段的光谱反射率;v为微分阶数;γ(·)为伽玛函数;m为微分的上下限之差,即波段范围;

7、按照以上公式,v分别取0、0.1、0.2、0.3、……、2,v按照上述规律逐个取值分别对应原始光谱、0.1阶微分光谱、0.2阶微分光谱、0.3阶微分光谱、……、2阶微分光谱,构建扩增光谱数据库,如0、0+0.1阶微分光谱、0+0.1+0.2阶微分光谱、……、0+0.1+0.2+……+2阶微分光谱,其中0阶微分代表原始光谱数据。

8、(2)对最终形成的不同扩增高光谱数据库分别建立以为神经网络1d-cnn模型,此时自变量为高光谱反射率值,因变量为土壤氧化铁含量。

9、(2.1)对形成的扩增微分光谱库进行1d-cnn建模,输入数据为光谱数据,输出数据为土壤氧化铁含量;

10、(2.2)随机将数据集划分为训练集和测试集两部分,然后从训练集中随机抽出一部分作为验证集,用于参数调优;

11、(2.3)为避免过拟合,当验证集的损失函数loss不再明显下降,就停止训练,并保存最优模型;

12、(2.4)计算训练集中氧化铁含量实测值和模型预测值的决定系数r2、均方根误差rmse和相对分析误差rpd,以评价模型的好坏。

13、(3)根据不同的扩增数据库所建立的模型,选择最优1d-cnn模型。

14、分别针对不同的扩增数据集,建立1dcnn模型,并计算评价指标,选择r2和rpd高且rmse最低的模型为最佳模型,用于预测土壤氧化铁含量。

15、一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的一种基于扩增高光谱数据集改善土壤氧化铁预测精度的方法。

16、一种计算机设备,包括储存器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的一种基于扩增高光谱数据集改善土壤氧化铁预测精度的方法。

17、有益效果:与现有技术相比,本发明具有如下优点:本发明有效解决了小样本条件下深度学习模型精度不高的问题,在一定程度上提高了深度学习模型的适用性和有效性,有效改善了基于高光谱数据的土壤氧化铁现有预测精度,为其他土壤属性的高光谱预测研究提供了新的方法和思路。



技术特征:

1.一种基于扩增高光谱数据集改善土壤氧化铁预测精度的方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于扩增高光谱数据集改善土壤氧化铁预测精度的方法,其特征在于,步骤(1)所述的采用分数阶微分算法将原始高光谱进行多分数阶微分变化的公式为:

3.根据权利要求1所述的一种基于扩增高光谱数据集改善土壤氧化铁预测精度的方法,其特征在于,所述步骤(2)具体为:

4.根据权利要求1所述的一种基于扩增高光谱数据集改善土壤氧化铁预测精度的方法,其特征在于,所述步骤(3)具体为:

5.一种计算机存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-4中任一项所述的一种基于扩增高光谱数据集改善土壤氧化铁预测精度的方法。

6.一种计算机设备,包括储存器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-4中任一项所述的一种基于扩增高光谱数据集改善土壤氧化铁预测精度的方法。


技术总结
本发明公开了一种基于扩增高光谱数据集改善土壤氧化铁预测精度的方法,步骤如下:扩增高光谱数据集,采用分数阶微分算法将原始高光谱进行多分数阶微分变化;然后将分数阶微分光谱与原始光谱组合,形成不同的扩增高光谱数据库,以扩增原始光谱数据量;对最终形成的不同扩增高光谱数据库分别建立以为神经网络1D‑CNN模型,此时自变量为高光谱反射率值,因变量为土壤氧化铁含量;根据不同的扩增数据库所建立的模型,选择最优1D‑CNN模型。本发明有效解决了小样本条件下深度学习模型精度不高的问题,在一定程度上提高了深度学习模型的适用性和有效性,有效改善了基于高光谱数据的土壤氧化铁现有预测精度,为其他土壤属性的高光谱预测研究提供了新的方法和思路。

技术研发人员:刘娅,卢慧中,惠放,杨乐婵,陈丹艳,张燕
受保护的技术使用者:金陵科技学院
技术研发日:
技术公布日:2024/3/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1