基于AIGA-BP神经网络的粮食产量预测研究

基于AIGA-BP神经网络的粮食产量预测研究

论文摘要

我国是一个农业大国,粮食生产问题则是农业生产中的重中之重,粮食产量的波动必然会引起国民经济的不稳定。粮食产量预测系统是一个十分复杂的系统,涉及到的因素很多,论文研究的目的是想采用一种更先进的理论对目前的粮食产量预测方法进行改进,从而建立一种新的预测模型。论文首先回顾了河南省的基本粮食生产状况,然后介绍了主成分分析法的基本原理和实现步骤。用SPSS17.0软件分三个阶段详细地分析了1978-2009年之间的粮食生产影响因素。分别选取了9个和12个粮食生产因素进行主成分分析,最后发现9个影响因素不能很好的反映粮食产量,所以最终选取了12个影响因素作为河南省的粮食产量预测输入值。其次,详细地阐述了BP神经网络的理论,说明了使用BP神经网络进行粮食预测的优势。使用BP神经网络对粮食产量进行预测,模型验证结果发现2003年到2009年之间的平均绝对误差为267.14万吨,绝对误差相对比较大。本文详细地分析了BP网络容易陷入局部极小值的原因,然后采用一种新的方法来解决BP网络的不足。最后,着重研究了自适应免疫遗传算法(AIGA),然后用AIGA来对BP神经网络的权值和阈值进行优化处理,利用AIGA的全局搜索法来解决BP网络陷入局部极小值的不足,同时建立了AIGA-BP网络粮食产量预测模型。通过仿真实验发现新模型的粮食产量预测的平均绝对误差为127.02万吨,这表明:AIGA-BP网络模型在粮食产量预测的精度上比BP模型预测的精度更高。本文客观分析了近几年的河南省粮食产量影响因素的一些变化规律,按照规律设定了2010——2012年的粮食影响因素数据。针对粮食受灾面积这个影响因素分三种不同情况来考虑,然后设定了三种不同情况的数据。最后利用AIGA-BP模型预测了河南省2010年到2012年的粮食产量数据。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究的背景、目的和意义
  • 1.2 国内外研究动态
  • 1.2.1 粮食产量影响因素分析现状
  • 1.2.2 国内外粮食产量预测研究现状
  • 1.3 研究的内容和组织结构
  • 1.3.1 研究的主要内容
  • 1.3.2 论文的组织结构
  • 1.4 启发性的论文
  • 第二章 粮食产量影响因素定性分析
  • 2.1 论文数据来源说明
  • 2.2 粮食生产以及影响因素具体定性分析
  • 2.2.1 河南省粮食生产现状
  • 2.2.2 河南省粮食影响因素分析
  • 2.3 本章小结
  • 第三章 基于PCA的粮食产量影响因素分析
  • 3.1 主成分分析的原理及其步骤
  • 3.1.1 主成分分析的原理
  • 3.1.2 主成分分析的步骤
  • 3.2 主成分分析在粮食产量影响因素分析中的应用
  • 3.3 本章小结
  • 第四章 BP神经网络粮食产量预测模型
  • 4.1 BP神经网络
  • 4.1.1 神经网络
  • 4.1.2 BP神经网络
  • 4.1.3 BP神经网络算法描述
  • 4.1.4 改进的BP神经网络
  • 4.1.5 选取BP算法进行预测的理由
  • 4.2 BP神经网络在粮食产量预测中的应用
  • 4.2.1 BP神经网络粮食产量预测模型的设计步骤
  • 4.2.2 BP神经网络的主要参数的选择
  • 4.2.3 在MATLAB 7.1环境下编程实现
  • 4.2.4 B P模型运行界面
  • 4.3 B P算法存在的不足和原因
  • 4.4 本章小结
  • 第五章 AIGA-BP神经网络粮食产量预测模型
  • 5.1 自适应免疫遗传算法(AIGA)
  • 5.1.1 引入AIGA算法的背景
  • 5.1.2 遗传算法
  • 5.1.3 自适应免疫遗传算法
  • 5.1.4 自适应免疫遗传的遗传操作因子设计
  • 5.2 AIGA-BP神经网络模型设计过程和应用
  • 5.2.1 AIGA-BP神经网络设计步骤
  • 5.2.2 AIGA-BP在粮食产量预测中的应用
  • 5.3 两种方法实验对比分析
  • 5.4 AIGA-BP粮食产量预测
  • 5.4.1 AIGA-BP粮食产量预测分析
  • 5.4.2 AIGA-BP预测模型运行界面
  • 5.4 本章小结
  • 第六章 总结和展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于AIGA-BP神经网络的粮食产量预测研究
    下载Doc文档

    猜你喜欢