【技术实现步骤摘要】
一种基于贝叶斯超参数优化的神经网络的余水位预报方法
[0001]本专利技术公开一种基于贝叶斯超参数优化的神经网络的余水位预报方法,属于预测目的的数据处理方法
技术介绍
[0002]水位是船舶安全航行、海洋或海岸工程建设、生态环境保护及海底地形测量必须考虑的关键因素,我国沿海分布有大量的验潮站,用于观测海洋水位变化及预报。水位包括由天体周期性运动引起天文潮位和由气候、天气、环境等因素引起的余水位。天文潮位预报可通过对长时间的水位数据调和分析得到稳定的调和常数,然后由调和常数对天文潮位进行预报。目前我国的水位预报工作多以天文潮位预报为主,例如,由国家海洋信息中心发布的潮汐表。而余水位的预报目前尚无成熟的技术方法,这主要因为余水位物理形成机制较为复杂,通常情况下认为余水位与天气、气候、环境等因素高度相关,具有较强的非平稳性、空间一致性、短期延续性,因此造成余水位的预报不能像天文潮位通过调和常数的方式进行预报。而神经网络对非平稳信号的时间预测具有显著优势,例如BP神经网络、循环神经网络(RNN)、径向基函数神经网络(RBF ...
【技术保护点】
【技术特征摘要】
1.一种基于贝叶斯超参数优化的神经网络的余水位预报方法,其特征在于,包括:S1.对验潮站的水位数据进行调和分析,得到调和常数并回报天文潮位;S2.验潮站历史实测水位数据减去天文潮位,获取余水位;S3.创建模型的输入数据、输出数据,输入数据为验潮位处的余水位及附近风速风向、气压、流速流向、温度这些特征变量数据,输出数据包括验潮站处的历史余水位或待预报余水位;S4.将模型输入数据及输出数据组成的数据集进行分割,80%作为训练数据,20%作为验证数据;S5.双向长短期记忆神经网络初始参数延迟设为22,计算最大历元数设为1000,滑动窗口设为32;S6.使用贝叶斯超参数对网络层数、网络节点数、双向神经网络、初始学习率、L1或L2正则化系数进行优化;S7.使用双向长短期记忆神经网络进行训练学习,确定最佳网络结构;S8.对验潮站的未来余水位进行预报。2.根据权利要求1所述的一种基于贝叶斯超参数优化的神经网络的余水位预报方法,其特征在于,S3中,当使用单验潮站的历史余水位对该站的未来余水位进行预报时,数据集为由该验潮站历史余水位组成的二维数组;H(i)为验潮站的第i个余水位,设置H(i)、H(i+1)、
……
、H(i+21)、H(i+21)为数据集第i行,i=1、2、
……
k
‑
22,k为历史余水位的个数,数据集为23列和k
‑
23行的二维数组,其中前22列为输入数据,第23列为输出数据,使用前22个余水位预报第23个余水位,设值数据集的80%
×
i行作为训练数据,其余行作为验证数据。3.根据权利要求1所述的一种基于贝叶斯超参数优化的神经网络的余水位预报方法,其特征在于,S3中,当使用多个验潮站的历史余水位对某一验潮站的余水位预报时,数据集为包括多个验潮站历史余水位的三维数组;H
n
(j)为第n个验潮站的第j个余水位,设置{[ H1(i)、
……
、H1(i+21)]、 [ H2(i)、
……
、H2(i+21)]、
……
、[ H
n
(i)、
……
、H
n
(i+21)]、H(i+22)}为数据集的第i行,i=1、2、
……
k
‑
22,k为某站验潮站历史余水位数据的个数,其中[ H1(i)、
……
、H1(i+21)]、[ H2(i)、
……
、H2(i+21)]、
……
、[ H
n
(i)、
……
、H
n
(i+21)]为输入数据,H(i+22)为输出数据,使用多个验潮站的历史余水位数据对某一验潮站的余...
【专利技术属性】
技术研发人员:阳凡林,孙月文,卜宪海,屠泽杰,崔晓东,邢赛,
申请(专利权)人:山东科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。