ED-Stacking:一种基于集成学习的小样本牛肉微生物生长预测模型构建方法
TS207.7; 当前技术条件下,微生物检测操作复杂、耗时长,导致了检测结果滞后且其样本数量有限的问题.本文提出了一种基于时间序列分解和集成学习的小样本牛肉微生物生长预测模型ED-Stacking构建方法,以便提前预警食品中的微生物风险.首先应用经验模态分解(EMD)、离散傅里叶变换(DFT)和加法模型构建时间序列分解方法(EMD-DFT),提取微生物生长时间序列中的趋势、周期和残差特征,为后续预测模型提供训练数据;然后利用这些特征数据对单层线性神经网络(SLN)、极端梯度提升树(XGBoost)和梯度提升回归树(GBRT)进行训练;最后,采用集成学习中的堆叠(Stacking)方法对训练好的...
Saved in:
Published in | 食品工业科技 Vol. 46; no. 6; pp. 43 - 55 |
---|---|
Main Authors | , , , , , |
Format | Journal Article |
Language | Chinese |
Published |
北京工商大学计算机与人工智能学院,食品安全大数据技术北京市重点实验室,北京 100048%北京市食品检验研究院(北京市食品安全监控和风险评估中心),北京 100094%中国网络安全审查认证和市场监管大数据中心,北京 100088
01.03.2025
|
Subjects | |
Online Access | Get full text |
ISSN | 1002-0306 |
DOI | 10.13386/j.issn1002-0306.2024050005 |
Cover
Summary: | TS207.7; 当前技术条件下,微生物检测操作复杂、耗时长,导致了检测结果滞后且其样本数量有限的问题.本文提出了一种基于时间序列分解和集成学习的小样本牛肉微生物生长预测模型ED-Stacking构建方法,以便提前预警食品中的微生物风险.首先应用经验模态分解(EMD)、离散傅里叶变换(DFT)和加法模型构建时间序列分解方法(EMD-DFT),提取微生物生长时间序列中的趋势、周期和残差特征,为后续预测模型提供训练数据;然后利用这些特征数据对单层线性神经网络(SLN)、极端梯度提升树(XGBoost)和梯度提升回归树(GBRT)进行训练;最后,采用集成学习中的堆叠(Stacking)方法对训练好的三个模型进行融合,形成预测效果更优的微生物生长预测模型ED-Stacking.对比实验结果显示ED-Stacking在MAE和MSE两个指标上分别达到了 0.229和0.147,预测误差低于SLN、XGBoost、GBRT、GRU和Transformer五个基线模型,即预测准确性更高.基于该模型对食品品质进行分类,分类的加权平均精准率Weighted-Precision达到98.80%.进而,还构建了一个食品微生物生长预测可视分析系统FMPvis,可以展示预测结果和食品品质分类结果,帮助用户分析各环境因子随时间的变化趋势及其对预测结果的影响程度,从而实现风险分析和预警.本文方法为食品微生物风险预警提供了一种新的思路和方法. |
---|---|
ISSN: | 1002-0306 |
DOI: | 10.13386/j.issn1002-0306.2024050005 |