基于遗传算法-支持向量机的水库叶绿素a浓度短期预测非线性时序模型

基于遗传算法-支持向量机的水库叶绿素a浓度短期预测非线性时序模型

ID:33505615

大小:164.70 KB

页数:6页

时间:2019-02-26

基于遗传算法-支持向量机的水库叶绿素a浓度短期预测非线性时序模型_第1页
基于遗传算法-支持向量机的水库叶绿素a浓度短期预测非线性时序模型_第2页
基于遗传算法-支持向量机的水库叶绿素a浓度短期预测非线性时序模型_第3页
基于遗传算法-支持向量机的水库叶绿素a浓度短期预测非线性时序模型_第4页
基于遗传算法-支持向量机的水库叶绿素a浓度短期预测非线性时序模型_第5页
资源描述:

《基于遗传算法-支持向量机的水库叶绿素a浓度短期预测非线性时序模型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、水利学报2009年1月SHUILIXUEBAO第40卷第1期文章编号:055929350(2009)0120046206基于遗传算法-支持向量机的水库叶绿素a浓度短期预测非线性时序模型1,231罗华军,刘德富,黄应平(11三峡大学化学与生命科学学院,湖北宜昌443002;21武汉大学水利水电学院,湖北武汉430072;31三峡大学土木水电学院,湖北宜昌443002)摘要:将支持向量机(SVM)法与遗传算法(GA)相结合,建立了基于GA-SVM的水库叶绿素a浓度非线性时间序列的短期预测模型。在建模过程中,采用遗传算法优化支持向量机的模型参数

2、,同时利用相空间重构方法计算出时间序列的时间延迟和嵌入维数,确定出支持向量机的输入向量。最后将该模型用于对于桥水库的叶绿素a浓度时间序列进行短期预测。预测精度比单纯用人工神经网络方法有较大提高。关键词:叶绿素a;支持向量机;遗传算法;相空间重构;时间序列预测中图分类号:TP181文献标识码:A1研究背景水库是介于河流和湖泊之间的半人工水体,在城市供水、发电、娱乐旅游、水产养殖、农业灌溉等方面发挥着重要的作用。现今我国水库水质污染问题比较严重,尤其是作为城市饮用水水源的水库富营[1-3]养化问题更是严重威胁着城市供水的安全。因此,对水库富营

3、养化状况的分析预测就显得十分重要。很多学者采用多项式回归、灰色理论、神经网络等方法对反映水质富营养化状况的叶绿素a浓度进[4-6]行预测,取得了一定成效。但上述以传统渐进统计学为理论基础的经验风险最小化原则是基于样本无限大的假设,并不能很好地实现由贝叶斯决策理论导出的期望风险最小化原则,这在神经网络学习[7]中表现得尤为突出(过学习问题)。Vapnik等建立的统计学习理论指出,在小样本条件下,只有同时控制经验风险和学习机容量,才能获得具有良好泛化能力的学习机。支持向量机(SVM)作为基于统计学习理论的机器学习工具,遵循结构风险最小化原理,

4、弥补了神经网络的不足,在小样本情况下具有良好[8][9]外推能力。目前支持向量机在水利科学中的应用正在不断发展,林剑艺等成功地将SVM应用于中[10][11]长期径流预报,王景雷等将SVM应用于地下水位预报,于国荣等则在月径流预报中提出了基于支持向量机的混沌序列预测模型。SVM核函数参数与惩罚因子对预测效果有较大的影响,而SVM理论本身并没有给出核函数与惩罚因子的最佳取值方法。该问题是现在支持向量机应用研究的热点,主要方[12][13-14][15][16][17]法有逐步搜索法、遗传算法、SCE算法和模拟退火算法。司春棣等利用遗传算法优

5、化支持向量机的模型参数,建立了基于GA2SVM的土石坝渗流监测模型,该模型与传统的多元线性回归模型[18]和神经网络模型相比,具有预测精度高、泛化能力强等优点。张灵等则提出了基于AGA的SVM需水预测模型,将加速遗传算法和支持向量机方法耦合起来,取得了较高的预测精度。本文通过遗传算法(GA)优化支持向量机参数,同时利用相空间重构方法确定支持向量机的输入向量,建立符合期望风险最小化原则的水库叶绿素a浓度时间序列预测模型。并将该模型用于于桥水库叶绿素a浓度的短期预收稿日期:2007211221基金项目:国家自然科学基金资助项目(5067903

6、8)作者简介:罗华军(1974-),男,湖北武汉人,副教授,博士生,主要从事水环境科学研究。E2mail:luohuajun@21cn.com—46—测,获得了较好的预测精度。2支持向量机算法支持向量机是近年来出现的基于统计学习理论的解决多维函数预测的机器学习工具,其主要分析思想是:通过事先选择的非线性映射将输入向量映射到高维特征空间,在这个空间中构造最优决策函数。其利用结构风险最小化原则,并巧妙利用原空间的核函数取代高维特征空间的点积运算。支持向量机常用的学习算法有Chunking算法、分解算法、序列最小优化SMO法、最近点快速迭代(N

7、PA)算法、最小二乘法等。[19]Suykens等提出的最小二乘支持向量机(LS2SVM)算法主要是优化函数与其它方法不同,只有等式约束,而无经典SVM的不等式约束。其基本原理如下:设样本为n维向量,某区域的l个样本及其值n表示为:(x1,y1),⋯,(xl,yl)∈R×R。首先用一个非线性映射φ(�)把样本从原空间R映射到特征空间φ(x)=(φ(x1),φ(x2),⋯,φ(xl))。在这个高维特征空间中构造最优决策函数y(x)=wφ(x)+b,这样非线性估计函数转化为高维特征空间的线性估计函数。利用结构风险最小化原则寻找w,b,就22是

8、最小化R=‖w‖Π2+Cξ,其中:‖w‖为控制模型的复杂度;C为惩罚因子;ξ为误差控制函数,即不敏感损失函数。选取不同的损失函数,可构造不同形式的支持向量机。最小二乘支持向量机在优化目标中的损

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。