当前位置:首页>农业>【智慧农业之窗】基于知识引导的机器学习在多变量稀疏数据中的作物生长模型构建

【智慧农业之窗】基于知识引导的机器学习在多变量稀疏数据中的作物生长模型构建

  • 2026-10-14 07:07:35
【智慧农业之窗】基于知识引导的机器学习在多变量稀疏数据中的作物生长模型构建
文章信息

文章标题:Knowledge-guided machine learning with multivariate sparse data for crop growth modelling

发表期刊:《Field Crops Research》

影响因子:6.4

发表时间:2025.04

文章摘要

研究背景:基于过程的作物模型被广泛用于模拟作物生长过程。然而,这些模型因简化过程表征和参数估计困难而存在局限性。机器学习方法作为一种新兴范式,在规避这些局限方面展现出潜力,但也因其黑箱特性(未必包含已知作物生长机制)及对大数据的需求(多数农业应用难以满足)而受到质疑。

研究内容:本研究旨在提出一种能够利用农艺学知识与稀疏观测数据进行作物多变量模拟的深度学习架构,从而为作物生长建模建立新范式。

研究方法:本研究提出了一种具有质量守恒架构的深度学习作物生长模型(DeepCGM),该架构遵循作物生长原理。针对稀疏数据集训练,额外设计了两个关于作物生理学和模型收敛性的知识引导约束。通过一项为期两年、包含105个试验田的水稻实验观测数据集,将DeepCGM与基于过程的作物模型(ORYZA2000)和两种经典深度学习模型进行对比评估,同时采用数据增强方法。为验证所提模型的有效性和泛化能力,本研究还复现了一项为期三年、共计122个试验田的水稻实验案例研究。

研究结果:DeepCGM架构能为所有模拟变量生成物理可信的作物生长曲线,而经典机器学习模型可能产生违背质量守恒定律的不合理预测。此外,与传统基于过程的模型相比,DeepCGM能更精确地模拟观测到的生长过程,所有变量的整体精度(加权归一化均方误差)在2019年提升8.3%,2018年提升16.9%。

研究结论:知识引导的深度学习能够将作物生长过程的核心机理与深度学习相融合。该方法解决了数据稀缺问题,从而促进基于多变量稀疏数据集的数据驱动型作物生长建模。

研究意义:本研究揭示了知识引导的深度学习在克服传统作物模型因简化导致的结构性误差,以及降低数据驱动模型对数据量需求方面的潜力。该模型能够从稀疏数据中自主识别作物生长的多变量动态模式,这标志着新一代作物生长模型的诞生。

文章内容

图1 DeepCGM模型训练与性能评估框架

图2 2018年和2019年试验田的位置与总施氮量

图3 DeepCGM主要组件示意图

图4 采用设计的拟合损失、收敛损失和输入掩码的DeepCGM模型训练过程

图5 作物生长模拟结果:ORYZA2000、LSTM、MC-LSTM和 DeepCGM

图6 基于LSTM和DeepCGM模型在稀疏与增强数据集上的作物生长模拟(所有模型均采用2018年数据训练/校准,随机种子设为0)

图7 基于2018年数据集、2019年数据集及剔除部分观测值的2019年数据集训练的模型结果示例

图8 使用不同策略和数据集训练的LSTM和DeepCGM模型在训练过程中的训练集和测试集的拟合损失(随机种子=0,其他种子的结果见图S1-6)

图9 采用DeepCGM(随机种子=1)和ORYZA2000模拟不同施肥水平地块的作物生长过程

图10 ORYZA2000的DeepCGM和RMSE在不同生长阶段的平均RMSE和相应的标准差

图11 在稀疏和增强数据集上,用不同策略训练的不同模型的总体精度。

图12 在稀疏数据集上采用不同策略训练的不同模型的归一化索引

转自农业遥感与作物模型
一审:李晓楠
二审:张伟松
三审:王丽娇

最新文章

随机文章