[发明专利]利用相似性搜索和改进BP神经网络预测水位的方法在审
申请号: | 201410454011.7 | 申请日: | 2014-09-05 |
公开(公告)号: | CN104239489A | 公开(公告)日: | 2014-12-24 |
发明(设计)人: | 张鹏程;万定生;肖艳;朱跃龙;冯钧;刘宗磊;庄媛;周宇鹏 | 申请(专利权)人: | 河海大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06N3/02;G06Q10/04;G06Q50/00 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 李玉平 |
地址: | 211100 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种利用相似性搜索和改进的BP神经网络预测水位的方法,根据待预测日前十五日的水位与前五十年拥有相似水文特征月份的水位进行相似性度量,查找出其与每一年最相近的水位时间段,然后将这五十年的最相近的水位时间段以及后一日的水位作为训练集,采用基于遗传算法的BP神经网络进行预测。该方法包括数据预处理,旨在弥补数据缺失错误等;相似性搜索,利用动态弯曲距离和滑动窗口技术,找出该十五日水位与前五十年相似月份水位最小的距离即最相似序列;基于遗传算法的BP神经网络,用遗传算法建立系统层次结构进行全局寻优,并利用BP神经网络的学习训练能力进行预测。本发明能够提前预测水位,为防洪抗灾提供有效的技术支持。 | ||
搜索关键词: | 利用 相似性 搜索 改进 bp 神经网络 预测 水位 方法 | ||
【主权项】:
一种利用相似性搜索和改进BP神经网络预测水位的方法,其特征在于,包括:a) 数据预处理,包括:数据选择、数据清洗、数据转换;首先确定需要处理的数据即待预测日前十五日水位和前五十年相同月份的水位值,这就是数据选择;对于水文时间序列中存在的缺失和噪声需要进行清洗,使之不影响结果的正确性即数据清洗;对时序数据进行平滑处理即数据转换,采用插值、数据填充、序列平滑等变换方法对时间序列进行预处理,为相似性搜索模型做准备;b)相似性度量:根据动态时间弯曲距离,利用滑动窗口技术,用待预测日前十五日的水位在五十年同月份水位中查找最相似的水位时间段,将这五十组相似水位及相应的后一日水位作为训练集;c)遗传算法:在训练前,先通过遗传算法对染色体的选择交叉变异等遗传运算找到BP神经网络最优的初始权值;并且,当BP神经网络陷入极小值时,再次转入遗传算法优化网络参数;当满足一定的精度后获取最优权值和阈值; d)BP神经网络即反向传播神经网络:将由遗传算法得到的最优初始权值以及满足条件的最优权值阈值代入BP神经网络进行训练,得到样本的实际输出与期望输出之间的误差,再按照正常的训练原则调整权值矩阵,再次进行训练,直到得到最终的权值,最后根据待预测日前十五日的水位得到预测值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410454011.7/,转载请声明来源钻瓜专利网。