[发明专利]基于线性判别分析和IALO-ELM的中长期径流预测方法及系统有效
申请号: | 202110588318.6 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113435628B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 彭甜;花磊;张楚;孙娜;成佳伟;吴健 | 申请(专利权)人: | 淮阴工学院 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N20/00;G06N3/126;G06N3/084;G06N3/006 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 223003 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 线性 判别分析 ialo elm 中长期 径流 预测 方法 系统 | ||
本发明公开了一种基于线性判别分析和IALO‑ELM的中长期径流预报方法及系统,所述方法包括:(1)获取某水文站的径流数据并对数据进行归一化处理,运用线性判别分析法对径流数据进行预报因子选择;(2)运用拉丁超立方对蚁狮种群初始化;(3)建立基于改进蚁狮算法(IALO)的优化极限学习机模型;(4)将蚁狮原始种群分为p等分,运用多种群方法进行交互和预选机制两两对比分析出全局最优路径;(5)将Fuch映射引入蚁狮算法中,对局部最优解的邻域进行混沌遍历搜索。本发明利用改进蚁狮算法与极限学习机相结合,大大提高了径流预测准确性和预测精度的可靠性。
技术领域
本发明属于水文时间序列预测领域,涉及一种基于线性判别分析IALO-ELM的中长期径流预测及系统。
背景技术
河川中长期径流预测是水文预报的主要内容,高精度的径流预测有助于水库优化调度、防洪抗旱、合理制定水电站发电计划,保证电站生产生活安全进行。因此作出准确的水文预报就显得尤为重要,为了提高水文预报特别是中长期水文预报的精度和可靠度,从不同方向并结合相应的学科知识,对中长期水文预报提出了许多方法。
近年来,人工智能的方法被广泛应用于各个领域中。而传统所遇到的人工智能技术,比如BP神经网络、贝叶斯网络、模糊神经网络、循环神经网络等等被广泛应用在中长期径流预测中,但是由于传统的神经网络对数据的分析能力的不足,在进行数据训练的过程中容易陷入局部最优,使得最终的结果达不到预期的效果。
极限学习机的迅速发展,为径流序列的预测提供了新的可能。极限学习机具有自主学习、学习速度快等特点,但是由于其初始的权值和阈值都是随机选择,并不能使得网络性能达到最优。为了解决上述问题,将蚁狮算法与极限学习机建立中长期径流预测的模型,提高了全局搜索的能力,通过参数寻优大大提高了预测的准确性。
发明内容
发明目的:为解决上述技术问题,本发明提供了一种泛化能力强,预测精度高的基于线性判别分析IALO-ELM的中长期径流预测及系统。
技术方案:本发明提出一种基于线性判别分析和IALO-ELM的中长期径流预报方法,具体包括以下步骤:
(1)预先获取径流量数据并对数据进行归一化处理,运用线性判别分析的方法对初始径流数据进行预报因子选择;
(2)运用拉丁超立方对初始蚁狮种群初始化,进行蚁狮位置的随机初始化,开始进行迭代搜索;
(3)将蚁狮原始种群分为p等分,运用多种群方法进行交互和预选机制两两对比分析出全局最优路径;
(4)将Fuch映射引入蚁狮算法中,对局部最优解的邻域进行混沌遍历搜索;
(5)建立基于改进蚁狮算法优化的极限学习机模型,利用改进后的蚁狮算法来优化极限学习机的连接权值和阈值;采用训练好的IALO-ELM模型对测试样本进行预测。
进一步地,所述步骤(1)包括以下步骤:
(11)将获取的径流量数据集转化为散布矩阵,进行数据封装:
Si=∑(x-mi)(x-mi)T,i=1,2
其中,Si为计算类内离散度矩阵,x为样本数据,mi为数据样本均值向量,Sw为散布矩阵;
(12)计算散布矩阵的本征向量以及对应的本征值,其中计算本征值的公式为(λE-SW)=0,λ为本征值,E为单位矩阵;
(13)将本征向量按本征值大小降序排序,选择前a个最大的本征值对应的本征向量,组建矩阵即每一列就是一个本征向量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于淮阴工学院,未经淮阴工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110588318.6/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理