[go: up one dir, main page]

CN117371303A - Prediction method for effective wave height under sea wave - Google Patents

Prediction method for effective wave height under sea wave Download PDF

Info

Publication number
CN117371303A
CN117371303A CN202311175859.1A CN202311175859A CN117371303A CN 117371303 A CN117371303 A CN 117371303A CN 202311175859 A CN202311175859 A CN 202311175859A CN 117371303 A CN117371303 A CN 117371303A
Authority
CN
China
Prior art keywords
data
wave height
model
lstm
wave
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311175859.1A
Other languages
Chinese (zh)
Inventor
罗锋
张�杰
秦易凡
周光淮
孙志乔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hohai University HHU
Original Assignee
Hohai University HHU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hohai University HHU filed Critical Hohai University HHU
Priority to CN202311175859.1A priority Critical patent/CN117371303A/en
Publication of CN117371303A publication Critical patent/CN117371303A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/27Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/02Reliability analysis or reliability optimisation; Failure analysis, e.g. worst case scenario performance, failure mode and effects analysis [FMEA]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Geometry (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种海浪下有效波高的预测方法,包括步骤一:基于历史NOAA浮标数据,组成数据集;将所述数据集进行预处理筛除缺失值和异常值数据后,划分为训练集和测试集;步骤二:采用Tensorflow架构,从keras库中调用LSTM层搭建LSTM模型后添加Attention层,获取LSTM神经网络和Attention机制相结合的预报模型;步骤三:使用所述训练集对所述预报模型进行迭代训练,并将所述测试集输入至训练好的所述预报模型中进行测试;并根据反归一化处理对所述预报模型精度进行验证,将满足预设预报精度标准评价的所述预报模型作为海浪有效波高预报模型,用于确定海浪待测点有效波高;本发明用于海洋水文气象预报领域,提高了LSTM模型预报有效波高的准确性,为研究海浪智能预报系统奠定基础。

The invention provides a method for predicting effective wave height under sea waves, which includes step 1: forming a data set based on historical NOAA buoy data; preprocessing the data set to filter out missing values and outlier data, and then dividing it into a training set and test set; Step 2: Use the Tensorflow architecture, call the LSTM layer from the keras library to build the LSTM model and then add the Attention layer to obtain a prediction model that combines the LSTM neural network and the Attention mechanism; Step 3: Use the training set to The forecast model is iteratively trained, and the test set is input into the trained forecast model for testing; and the accuracy of the forecast model is verified according to the denormalization process, and the results that meet the preset forecast accuracy standard evaluation are The forecast model serves as a significant wave height prediction model for sea waves and is used to determine the significant wave height of a point to be measured. This invention is used in the field of marine hydrometeorological forecasting, improves the accuracy of the LSTM model in predicting significant wave height, and lays the foundation for research on intelligent wave forecasting systems. .

Description

一种海浪下有效波高的预测方法A method for predicting effective wave height under ocean waves

技术领域Technical field

本发明涉及海洋水文气象预报领域,具体为一种海浪下有效波高的预测方法。The invention relates to the field of marine hydrometeorological forecasting, specifically a method for predicting effective wave height under sea waves.

背景技术Background technique

作为最重要的海洋现象之一,对波浪进行研究对于保障航行安全、海岸活动和气候系统都具有至关重要的意义,波浪的复杂、随机性质给海岸和海洋研究工作带来了很大的挑战。海岸和近海工程师通常使用现场测量、理论研究和数值模拟等不同方法来识别波浪气候和极端波浪特征以及波浪的年属性。在航海和渔业领域,海浪预报在抵御恶劣海况和保障作业安全方面发挥着重要作用。波浪主要以波高、波周期和波向等要素进行描述,其中波高在波浪参数中占据着首要地位。目前,波高预报的研究多基于数值模拟,但数值模型预测存在计算时间长、范围广、精度要求高等问题。As one of the most important ocean phenomena, the study of waves is of vital significance to ensuring navigation safety, coastal activities and climate systems. The complex and random nature of waves brings great challenges to coastal and ocean research work. . Coastal and offshore engineers often use different methods such as field measurements, theoretical studies and numerical simulations to identify wave climate and extreme wave characteristics as well as annual properties of waves. In the fields of navigation and fishery, wave forecast plays an important role in resisting harsh sea conditions and ensuring operational safety. Waves are mainly described by factors such as wave height, wave period and wave direction, among which wave height occupies the primary position among wave parameters. At present, most research on wave height prediction is based on numerical simulation, but numerical model prediction has problems such as long calculation time, wide range, and high accuracy requirements.

目前常用的数值预报模型是物理规律驱动的数值逼近模型,通过迭代计算求解物理方程实现波浪预报。智能预报系统的主要预报工具为深度学习预报模型,这是一种由大数据驱动的智能预报模型,利用深度学习方法从历史风浪数据中学习海浪的时空演化规律,从而实现波浪预报。The currently commonly used numerical prediction model is a numerical approximation model driven by physical laws, which implements wave prediction by solving physical equations through iterative calculations. The main forecasting tool of the intelligent forecasting system is the deep learning forecasting model, which is an intelligent forecasting model driven by big data. It uses deep learning methods to learn the spatiotemporal evolution rules of waves from historical wind and wave data to achieve wave forecasting.

通常情况下,波浪传播过程中,各位置上的有效波高除了受到风的作用,还受到一些其他特征的影响,但如何去选取特征是有必要去考虑的。因此,为更准确的认识并掌握基于深度学习智能化预报海浪有效波高方法,有必要考虑特征权重对预报的影响,提高预报的准确性。Normally, during wave propagation, the effective wave height at each location is affected by some other features in addition to the effect of wind. However, it is necessary to consider how to select features. Therefore, in order to more accurately understand and master the method of intelligently forecasting effective wave heights based on deep learning, it is necessary to consider the impact of feature weights on forecasting and improve the accuracy of forecasting.

发明内容Contents of the invention

本发明的目的在于提供一种海浪下有效波高的预测方法,用于解决现有数值模型存在的计算量大、成本高、无法快速预测、对特征工程的依赖等缺陷,实现低成本的快速精确预测。The purpose of the present invention is to provide a method for predicting effective wave height under ocean waves, which is used to solve the shortcomings of existing numerical models such as large amount of calculation, high cost, inability to predict quickly, and reliance on feature engineering, and to achieve low-cost, fast and accurate predict.

为实现上述目的,本发明提供如下技术方案:In order to achieve the above objects, the present invention provides the following technical solutions:

一种海浪下有效波高的预测方法,包括如下步骤:A method for predicting effective wave height under sea waves, including the following steps:

步骤一:基于历史NOAA浮标数据,组成数据集;将所述数据集进行预处理筛除缺失值和异常值数据后,划分为训练集和测试集;Step 1: Compose a data set based on historical NOAA buoy data; preprocess the data set to filter out missing values and outlier data, and divide it into a training set and a test set;

步骤二:采用Tensorflow架构,从keras库中调用LSTM层搭建LSTM模型后添加Attention层,获取LSTM神经网络和Attention机制相结合的预报模型;Step 2: Use the Tensorflow architecture, call the LSTM layer from the keras library to build the LSTM model and then add the Attention layer to obtain a forecast model that combines the LSTM neural network and the Attention mechanism;

步骤三:使用所述训练集对所述预报模型进行迭代训练,并将所述测试集输入至训练好的所述预报模型中进行测试;并根据反归一化处理对所述预报模型精度进行验证,将满足预设预报精度标准评价的所述预报模型作为海浪有效波高预报模型;Step 3: Use the training set to iteratively train the forecast model, and input the test set into the trained forecast model for testing; and perform the accuracy of the forecast model according to the denormalization process. Verify that the forecast model that meets the preset forecast accuracy standard evaluation will be used as the effective wave height forecast model of sea waves;

步骤四:将海浪待测点浮标数据输入至所述海浪有效波高预报模型输出后,确定海浪待测点有效波高。Step 4: After inputting the buoy data of the wave point to be measured into the output of the wave significant wave height prediction model, determine the significant wave height of the wave point to be measured.

进一步的,所述步骤一中数据集具体包括风向、平均风速、峰值风速度、主导波周期、平均波周期、波向、海平面压力、空气温度、海面温度和有效波高。Further, the data set in step one specifically includes wind direction, average wind speed, peak wind speed, dominant wave period, average wave period, wave direction, sea level pressure, air temperature, sea surface temperature and significant wave height.

进一步的,所述步骤三中训练集和测试集的输入数据分别包括风向、平均风速、峰值风速度、主导波周期、平均波周期、波向、海平面压力、空气温度和海面温度;所述训练集和测试集的输出数据分别包括有效波高。Further, the input data of the training set and the test set in step 3 respectively include wind direction, average wind speed, peak wind speed, dominant wave period, average wave period, wave direction, sea level pressure, air temperature and sea surface temperature; The output data of the training set and test set respectively include significant wave heights.

进一步的,所述步骤一中划分数据集具体为,将所述数据集基于时间序列按照年份数据进行3:1划分为训练集和测试集。Further, the specific step of dividing the data set in step one is to divide the data set into a training set and a test set at a ratio of 3:1 based on time series and year data.

进一步的,所述海浪有效波高预报模型的具体训练方法包括:Further, the specific training method of the ocean wave significant wave height prediction model includes:

将所述训练集的输入数据输入到LSTM神经网络,根据前一时刻数据变化规律进行预测,并对预测信息输出;Input the input data of the training set into the LSTM neural network, predict according to the data change pattern at the previous moment, and output the prediction information;

将所述LSTM预测信息输入到添加的所述Attention层,Attention层对LSTM神经网络的输出信息分配概率权重,并采用动态调整学习率,提升所述海浪有效波高预报模型的泛化性。The LSTM prediction information is input to the added Attention layer. The Attention layer assigns probability weights to the output information of the LSTM neural network and dynamically adjusts the learning rate to improve the generalization of the effective wave height prediction model.

进一步的,所述LSTM神经网络的数学模型为:Further, the mathematical model of the LSTM neural network is:

It=σ(XtWxi+Ht-1Whi+bi)I t =σ(X t W xi +H t-1 W hi +b i )

Ft=σ(XtWxf+Ht-1Whf+bf);F t =σ(X t W xf +H t-1 W hf +b f );

Ot=σ(XtWxo+Ht-1Who+bo);O t =σ(X t W xo +H t-1 W ho +b o );

式中:It,Ft,Ot,分别表示输入门,遗忘门,输出门;Xt表示输入数据,Wij表示输出门的权重矩阵,Ht-1表示前一时间步的隐状态,bi表示输出门的偏置项,σ表示激活函数,Ct分别表示候选记忆元和记忆元,其中/>表示矩阵元素相乘。In the formula: I t , F t , O t represent the input gate, forgetting gate and output gate respectively; X t represents the input data, W ij represents the weight matrix of the output gate, and H t-1 represents the hidden state of the previous time step. , b i represents the bias term of the output gate, σ represents the activation function, C t represents candidate memory cells and memory cells respectively, where/> Represents the multiplication of matrix elements.

进一步的,所述Attention机制数学模型为:Further, the mathematical model of the Attention mechanism is:

et=σ(Wext+be)e t =σ(W e x t + be )

式中:et,We,be,σ分别表示当前时刻各输入数据对应的权重系数组合、可训练权重矩阵、偏置向量和激活函数;In the formula: e t , We e , b e , σ respectively represent the weight coefficient combination, trainable weight matrix, bias vector and activation function corresponding to each input data at the current moment;

通过sofimax函数对各注意力权重系数进行归一化处理,得到注意力权重,其中αm,t为第m个特征的注意力权重值,表示为:Each attention weight coefficient is normalized through the sofimax function to obtain the attention weight, where α m, t is the attention weight value of the m-th feature, expressed as:

将输入特征向量xt重新计算为加权向量,表示为:Recompute the input feature vector x t as weighted Vector, expressed as:

进一步的,所述归一化处理计算公式为:Further, the normalization processing calculation formula is:

其中,X*是标准化后的数据,X是原始数据,是原始数据的均值,δ是原始数据标准差。经过处理的特征数据符合均值为0,标准差为1的标准正态分布。Among them, X * is the standardized data, X is the original data, is the mean of the original data, and δ is the standard deviation of the original data. The processed feature data conforms to the standard normal distribution with a mean of 0 and a standard deviation of 1.

进一步的,所述预报模型精度验证的方法具体包括:Further, the method for verifying the accuracy of the forecast model specifically includes:

将测试集输入训练好的所述预报模型中,通过反归一化处理得到预报的有效波高;Input the test set into the trained forecast model, and obtain the predicted effective wave height through denormalization processing;

将预报波高和所述测试集内的有效波高进行比对,计算均方根误差、平均绝对误差、平均绝对百分比误差和拟合优度作为评价指标验证模型精度;其计算公式为:Compare the predicted wave height with the effective wave height in the test set, and calculate the root mean square error, mean absolute error, mean absolute percentage error and goodness of fit as evaluation indicators to verify the accuracy of the model; the calculation formula is:

其中,表示深度学习预报结果;y表示NOAA数据集中的有效波高;/>表示NOAA数据集中有效波高平均值;N表示观测次数;RMSE表示均方根误差;MAE表示平均绝对误差;MAPE表示绝对百分比误差;R2表示拟合优度。in, represents the deep learning forecast result; y represents the significant wave height in the NOAA data set;/> Represents the average significant wave height in the NOAA data set; N represents the number of observations; RMSE represents the root mean square error; MAE represents the mean absolute error; MAPE represents the absolute percentage error; R 2 represents the goodness of fit.

本发明采用以上技术方案与现有技术相比,具有以下技术效果:Compared with the existing technology, the present invention adopts the above technical solution and has the following technical effects:

本发明提供的一种海浪下有效波高的预测方法,先基于历史NOAA浮标数据,组成数据集;将数据集进行预处理筛除缺失值和异常值数据后,划分为训练集和测试集;并采用Tensorflow架构,从keras库中调用LSTM层搭建LSTM模型后添加Attention层,获取LSTM神经网络和Attention机制相结合的预报模型;将训练集输入对所述预报模型进行迭代训练,并将所述测试集输入至训练好的所述预报模型中进行测试;并根据反归一化处理对所述预报模型精度进行验证,将满足预设预报精度标准评价的所述预报模型作为海浪有效波高预报模型;使用该有效波高的预测方法能够获得:The invention provides a method for predicting effective wave height under ocean waves. First, a data set is formed based on historical NOAA buoy data; the data set is preprocessed to filter out missing values and outlier data, and then divided into a training set and a test set; and Using the Tensorflow architecture, call the LSTM layer from the keras library to build the LSTM model and then add the Attention layer to obtain a forecast model that combines the LSTM neural network and the Attention mechanism; input the training set to iteratively train the forecast model, and test the Sets are input into the trained forecast model for testing; and the accuracy of the forecast model is verified according to the denormalization process, and the forecast model that meets the preset forecast accuracy standard evaluation is used as the effective wave height forecast model; Using this prediction method of significant wave height can obtain:

(1)本发明适用于海浪有效波高数据预测,所设计的预测模型采用了LSTM神经网络和Attention机制相结合的网络结构,具有的优点包括:LSTM,充分提取时序数据信息的特征,提高模型预测精度,适用于时间序列数据的预测;Attention机制可以对LSTM的预测结果进行赋予权重,提取出预测结果中的重要部分。(1) This invention is suitable for the prediction of sea wave significant wave height data. The designed prediction model adopts a network structure that combines the LSTM neural network and the Attention mechanism. Its advantages include: LSTM, which fully extracts the characteristics of time series data information and improves model prediction. Accuracy, suitable for prediction of time series data; the Attention mechanism can weight the prediction results of LSTM and extract the important parts of the prediction results.

(2)解决了现有数值模型存在的计算量大、成本高、无法快速预测、对特征工程的依赖等种种缺陷,实现低成本的快速精确预测。(2) It solves the various shortcomings of existing numerical models such as large amount of calculation, high cost, inability to predict quickly, and reliance on feature engineering, and achieves fast and accurate prediction at low cost.

附图说明Description of the drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are some embodiments of the present invention. , for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without exerting creative labor.

图1为本发明提供的一种海浪下有效波高的预测方法的实施步骤;Figure 1 shows the implementation steps of a method for predicting significant wave height under ocean waves provided by the present invention;

图2为图1的具体流程示意图;Figure 2 is a specific flow diagram of Figure 1;

图3为海浪有效波高预报模型LSTM-Attention模型结构示意图;Figure 3 is a schematic diagram of the structure of the LSTM-Attention model of the ocean wave significant wave height prediction model;

图4为实施例二的误差分析指标;Figure 4 is the error analysis index of Embodiment 2;

图5为实施例二有效波高预报效果对比图。Figure 5 is a comparison chart of the significant wave height prediction effect in Embodiment 2.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.

实施例一:Example 1:

参阅图1至图3所示,本发明提供了一种海浪下有效波高的预测方法,包括下述步骤:Referring to Figures 1 to 3, the present invention provides a method for predicting significant wave height under ocean waves, which includes the following steps:

步骤一:基于历史NOAA浮标数据,组成数据集;将数据集进行预处理筛除缺失值和异常值数据后,划分为训练集和测试集。数据集包括风向、平均风速、峰值风速度、主导波周期、平均波周期、波向、海平面压力、空气温度、海面温度和有效波高。其中,训练集和测试集内的风向、平均风速、峰值风速度、主导波周期、平均波周期、波向、海平面压力、空气温度和海面温度数据分别作为训练集的输入数据和测试集的输入数据。训练集和测试集内的有效波高分别作为输出数据。Step 1: Compose a data set based on historical NOAA buoy data; preprocess the data set to filter out missing values and outlier data, and then divide it into a training set and a test set. The data set includes wind direction, mean wind speed, peak wind speed, dominant wave period, mean wave period, wave direction, sea level pressure, air temperature, sea surface temperature and significant wave height. Among them, the wind direction, average wind speed, peak wind speed, dominant wave period, average wave period, wave direction, sea level pressure, air temperature and sea surface temperature data in the training set and test set are used as the input data of the training set and the test set respectively. Input data. The effective wave heights in the training set and test set are used as output data respectively.

数据集进行预处理筛除缺失值和异常值数据时,需要进行数据标注、数据清洗、归一化和特征处理。数据集基于时间序列,按照年份数据3:1的比例划分成训练集和测试集。即如2019-2021年数据训练,2022年数据进行测试。When preprocessing a data set to filter out missing values and outlier data, data annotation, data cleaning, normalization and feature processing are required. The data set is based on time series and is divided into training set and test set according to the ratio of 3:1 of year data. That is, the 2019-2021 data is used for training and the 2022 data is used for testing.

其中,归一化处理计算公式为:Among them, the normalization processing calculation formula is:

其中,X*是标准化后的数据,X是原始数据,是原始数据的均值,δ是原始数据标准差。经过处理的特征数据符合均值为0,标准差为1的标准正态分布。Among them, X * is the standardized data, X is the original data, is the mean of the original data, and δ is the standard deviation of the original data. The processed feature data conforms to the standard normal distribution with a mean of 0 and a standard deviation of 1.

步骤二:构建基础的预报模型。采用Tensorflow架构,从keras库中调用LSTM层搭建LSTM模型后添加Attention层,获取LSTM神经网络和Attention机制相结合的预报模型。Step 2: Build a basic forecast model. Using the Tensorflow architecture, the LSTM layer is called from the keras library to build the LSTM model and then the Attention layer is added to obtain a prediction model that combines the LSTM neural network and the Attention mechanism.

步骤三:使用步骤一中的训练集对步骤二中构建的预报模型进行迭代训练,并将步骤一中的测试集输入至训练好的所述预报模型中进行测试;并根据反归一化处理对所述预报模型精度进行验证,将满足预设预报精度标准评价的所述预报模型作为海浪有效波高预报模型。Step 3: Use the training set in Step 1 to iteratively train the forecast model built in Step 2, and input the test set in Step 1 into the trained forecast model for testing; and perform denormalization processing according to The accuracy of the forecast model is verified, and the forecast model that meets the preset forecast accuracy standard evaluation is used as the significant wave height forecast model.

(3.1)海浪有效波高预报模型的具体训练方法包括:(3.1) The specific training methods of the ocean wave effective wave height prediction model include:

将训练集的输入数据输入到LSTM神经网络,根据前一时刻数据变化规律进行预测,并输出LSTM预测信息;在LSTM神经网络预测过程中,充分提取时序数据信息的特征。Input the input data of the training set into the LSTM neural network, predict according to the data change pattern at the previous moment, and output the LSTM prediction information; during the prediction process of the LSTM neural network, the characteristics of the time series data information are fully extracted.

LSTM神经网络的数学模型为:The mathematical model of LSTM neural network is:

It=σ(XtWxi+Ht-1Whi+bi)I t =σ(X t W xi +H t-1 W hi +b i )

Ft=σ(XtWxf+Ht-1Whf+bf);F t =σ(X t W xf +H t-1 W hf +b f );

Ot=σ(XtWxo+Ht-1Who+bo);O t =σ(X t W xo +H t-1 W ho +b o );

式中:It,Ft,Ot,分别表示输入门,遗忘门,输出门;Xt表示输入数据,Wij表示输出门的权重矩阵,Ht-1表示前一时间步的隐状态,bi表示输出门的偏置项,σ表示激活函数,Ct分别表示候选记忆元和记忆元,其中/>表示矩阵元素相乘。In the formula: I t , F t , O t represent the input gate, forgetting gate and output gate respectively; X t represents the input data, W ij represents the weight matrix of the output gate, and H t-1 represents the hidden state of the previous time step. , b i represents the bias term of the output gate, σ represents the activation function, C t represents candidate memory cells and memory cells respectively, where/> Represents the multiplication of matrix elements.

(3.2)将所述LSTM预测信息输入到添加的所述Attention层,Attention层对LSTM神经网络的输出信息分配概率权重,并采用动态调整学习率,提升所述海浪有效波高预报模型的泛化性。(3.2) Input the LSTM prediction information into the added Attention layer. The Attention layer assigns probability weights to the output information of the LSTM neural network and dynamically adjusts the learning rate to improve the generalization of the effective wave height prediction model. .

Attention机制数学模型为:The mathematical model of the Attention mechanism is:

et=σ(Wext+be)e t =σ(W e x t + be )

式中:et,We,be,σ分别表示当前时刻各输入数据对应的权重系数组合、可训练权重矩阵、偏置向量和激活函数;In the formula: e t , We e , b e , σ respectively represent the weight coefficient combination, trainable weight matrix, bias vector and activation function corresponding to each input data at the current moment;

通过softmax函数对各注意力权重系数进行归一化处理,得到注意力权重,其中αm,t为第m个特征的注意力权重值,表示为:Each attention weight coefficient is normalized through the softmax function to obtain the attention weight, where α m,t is the attention weight value of the m-th feature, expressed as:

将输入特征向量xt重新计算为加权向量,表示为:Recompute the input feature vector x t as weighted Vector, expressed as:

步骤三中,对预报模型精度进行验证的方法具体包括:In step three, the methods to verify the accuracy of the forecast model include:

(1)将测试集输入训练好的预报模型中,通过反归一化处理得到预报的有效波高。(1) Input the test set into the trained forecast model, and obtain the forecast effective wave height through denormalization processing.

(2)将预报波高和所述测试集内的有效波高进行比对,计算均方根误差、平均绝对误差、平均绝对百分比误差和拟合优度作为评价指标验证模型精度;其计算公式为:(2) Compare the predicted wave height with the effective wave height in the test set, and calculate the root mean square error, mean absolute error, mean absolute percentage error and goodness of fit as evaluation indicators to verify the accuracy of the model; the calculation formula is:

其中,表示深度学习预报结果;y表示NOAA数据集中的有效波高;/>表示NOAA数据集中有效波高平均值;N表示观测次数;RMSE表示均方根误差;MAE表示平均绝对误差;MAPE表示绝对百分比误差;R2表示拟合优度。in, represents the deep learning forecast result; y represents the significant wave height in the NOAA data set;/> Represents the average significant wave height in the NOAA data set; N represents the number of observations; RMSE represents the root mean square error; MAE represents the mean absolute error; MAPE represents the absolute percentage error; R 2 represents the goodness of fit.

实施例二Embodiment 2

结合图4和图5所示,本实施例使用实施例一中海浪下有效波高的预测方法,采用NOAA提供的浮标数据作为实验数据集(https://www.ndbc.noaa.gov),选用数据浮标为44013,44014,两浮标地理位置如下表所示:As shown in Figure 4 and Figure 5, this embodiment uses the prediction method of effective wave height under sea waves in Embodiment 1, and uses the buoy data provided by NOAA as the experimental data set (https://www.ndbc.noaa.gov). The data buoys are 44013 and 44014. The geographical locations of the two buoys are as shown in the following table:

序号serial number 站点名称Site name 经度longitude 纬度latitude 11 4401344013 70.651°W70.651°W 42.346°N42.346°N 22 4401444014 74.842°W74.842°W 36.609°N36.609°N

空间分辨率为0.5°×0.5°,选用44013和44014浮标2019-2022年的数据,进行有效波高预测实验。将实验中数据集进行划分,如下表所示:The spatial resolution is 0.5° × 0.5°, and the data from 2019-2022 of buoys 44013 and 44014 are used to conduct effective wave height prediction experiments. The data set in the experiment is divided as shown in the following table:

序号serial number 站点名称Site name 训练集长度training set length 测试集长度Test set length 11 4401344013 2019年1月1日至2021年12月31日January 1, 2019 to December 31, 2021 2022年1月1日至12月31日January 1 to December 31, 2022 22 4401444014 2019年1月1日至2021年12月31日January 1, 2019 to December 31, 2021 2022年1月1日至10月3日January 1 to October 3, 2022

44013、44014站点训练集为2019年1月1日0时至2021年12月31日23时,44013站点测试集为2022年1月1日0时至12月31日23时;由于44014站点在2022年10月3日16时后数据基本全部缺失,故44014站点的测试集跨度为2022年1月1日0时至10月3日16时。由于NOAA浮标站点的数据存在一定时段的缺失,故将浮标站点的数据集先进行数据清洗,再进行模型的训练以及验证。清洗完毕后对数据进行归一化处理后输入到海浪有效波高预报模型当中。The training set of 44013 and 44014 sites is from 0:00 on January 1, 2019 to 23:00 on December 31, 2021, and the test set of 44013 site is from 0:00 on January 1, 2022 to 23:00 on December 31; because the 44014 site is in Basically all the data is missing after 16:00 on October 3, 2022, so the test set of the 44014 site spans from 0:00 on January 1, 2022 to 16:00 on October 3, 2022. Since the data of NOAA buoy sites are missing for a certain period of time, the data sets of the buoy sites are first cleaned, and then the model is trained and verified. After cleaning, the data are normalized and then input into the significant wave height prediction model.

为了进一步展示提出海浪有效波高预报模型的预测效果,将同样的数据集分别输入到现有的LSTM模型和申请的海浪有效波高预报模型当中,进行两模型的效果对比。将申请中的海浪有效波高预报模型记为LSTM-Attention(由于图表中长度问题,故在图表中均简写为LSTM-ATT);对两模型所预测的结果进行模型精度验证,计算均方根误差、平均绝对误差、平均绝对百分比误差和拟合优度,结果图4所示,申请的海浪有效波高预报模型即LSTM-Attention在44013和44014两个站点的预测情况均要比现有的LSTM模型要好,其中均方根误差可降低10.72%,绝对百分比误差可降低7.58%,平均绝对误差可降低8.05%,拟合优度可提升5.91%。为了直观的看出两模型的差别,进行数据可视化绘图,如图4所示,为了更好的比较两模型的预测效果并选取一定时段放大,第一排为两站点两模型预测效果对比图,第二排则为所选时段放大图,图5中(a)为44013站点预测效果,并结合图5(a)放大图来看,可以看出LSTM-Attention拟合的效果更好,现有的LSTM模型则在此表现出预测值比真实值偏小的效果;图5(b)为44014站点预测效果,同样结合其放大图可以看出LSTM-Attention拟合的更好,现有的LSTM模型则在此表现出预测值比真实值偏大的效果。综上可以看出,申请的海浪有效波高预报模型表现出比现有LSTM模型更好的效果。In order to further demonstrate the prediction effect of the proposed significant wave height prediction model, the same data set was input into the existing LSTM model and the applied significant wave height prediction model to compare the effects of the two models. Record the ocean wave significant wave height prediction model under application as LSTM-Attention (due to the length problem in the chart, it is abbreviated as LSTM-ATT in the chart); verify the model accuracy of the results predicted by the two models, and calculate the root mean square error , mean absolute error, mean absolute percentage error and goodness of fit. The results are shown in Figure 4. The applied wave significant wave height prediction model, LSTM-Attention, is better than the existing LSTM model at both sites 44013 and 44014. Better, the root mean square error can be reduced by 10.72%, the absolute percentage error can be reduced by 7.58%, the average absolute error can be reduced by 8.05%, and the goodness of fit can be improved by 5.91%. In order to intuitively see the difference between the two models, data visualization drawing is performed, as shown in Figure 4. In order to better compare the prediction effects of the two models and select a certain period of time to zoom in, the first row is a comparison chart of the prediction effects of the two models at the two sites. The second row is an enlarged view of the selected period. Figure 5(a) shows the prediction effect of the 44013 site. Combined with the enlarged view of Figure 5(a), it can be seen that the LSTM-Attention fitting effect is better. The existing The LSTM model here shows that the predicted value is smaller than the actual value; Figure 5(b) shows the prediction effect of the 44014 site. Also combined with its enlarged picture, it can be seen that LSTM-Attention fits better. The existing LSTM The model shows here that the predicted value is larger than the actual value. In summary, it can be seen that the applied significant wave height prediction model performs better than the existing LSTM model.

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will understand that embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment that combines software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each process and/or block in the flowchart illustrations and/or block diagrams, and combinations of processes and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions executed by the processor of the computer or other programmable data processing device produce a use A device for realizing the functions specified in one process or multiple processes of the flowchart and/or one block or multiple blocks of the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that causes a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction means, the instructions The device implements the functions specified in a process or processes of the flowchart and/or a block or blocks of the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions may also be loaded onto a computer or other programmable data processing device, causing a series of operating steps to be performed on the computer or other programmable device to produce computer-implemented processing, thereby executing on the computer or other programmable device. Instructions provide steps for implementing the functions specified in a process or processes of a flowchart diagram and/or a block or blocks of a block diagram.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。The above are only preferred embodiments of the present invention. It should be noted that those of ordinary skill in the art can also make several improvements and modifications without departing from the technical principles of the present invention. These improvements and modifications It should also be regarded as the protection scope of the present invention.

Claims (9)

1.一种海浪下有效波高的预测方法,包括:1. A method for predicting effective wave height under ocean waves, including: 步骤一:基于历史NOAA浮标数据,组成数据集;将所述数据集进行预处理筛除缺失值和异常值数据后,划分为训练集和测试集;Step 1: Compose a data set based on historical NOAA buoy data; preprocess the data set to filter out missing values and outlier data, and divide it into a training set and a test set; 步骤二:采用Tensorflow架构,从keras库中调用LSTM层搭建LSTM模型后添加Attention层,获取LSTM神经网络和Attention机制相结合的预报模型;Step 2: Use the Tensorflow architecture, call the LSTM layer from the keras library to build the LSTM model and then add the Attention layer to obtain a forecast model that combines the LSTM neural network and the Attention mechanism; 步骤三:使用所述训练集对所述预报模型进行迭代训练,并将所述测试集输入至训练好的所述预报模型中进行测试;并根据反归一化处理对所述预报模型精度进行验证,将满足预设预报精度标准评价的所述预报模型作为海浪有效波高预报模型;Step 3: Use the training set to iteratively train the forecast model, and input the test set into the trained forecast model for testing; and perform the accuracy of the forecast model according to the denormalization process. Verify that the forecast model that meets the preset forecast accuracy standard evaluation will be used as the effective wave height forecast model of sea waves; 步骤四:将海浪待测点浮标数据输入至所述海浪有效波高预报模型输出后,确定海浪待测点有效波高。Step 4: After inputting the buoy data of the wave point to be measured into the output of the wave significant wave height prediction model, determine the significant wave height of the wave point to be measured. 2.根据权利要求1所述的海浪下有效波高的预测方法,其特征在于,所述数据集包括风向、平均风速、峰值风速度、主导波周期、平均波周期、波向、海平面压力、空气温度、海面温度和有效波高;其中,所述训练集和测试集的输入数据分别包括风向、平均风速、峰值风速度、主导波周期、平均波周期、波向、海平面压力、空气温度和海面温度;所述训练集和测试集的输出数据分别包括有效波高。2. The method for predicting effective wave height under ocean waves according to claim 1, characterized in that the data set includes wind direction, average wind speed, peak wind speed, dominant wave period, average wave period, wave direction, sea level pressure, Air temperature, sea surface temperature and significant wave height; wherein, the input data of the training set and test set respectively include wind direction, average wind speed, peak wind speed, dominant wave period, average wave period, wave direction, sea level pressure, air temperature and Sea surface temperature; the output data of the training set and the test set respectively include significant wave heights. 3.根据权利要求1所述的海浪下有效波高的预测方法,其特征在于,所述步骤一中的所述数据集进行预处理具体包括:数据标注、数据清洗、归一化和特征处理。3. The method for predicting significant wave height under ocean waves according to claim 1, wherein the preprocessing of the data set in step one specifically includes: data annotation, data cleaning, normalization and feature processing. 4.根据权利要求1所述的海浪下有效波高的预测方法,其特征在于,所述数据集基于时间序列,且按照年份数据以3:1的比例划分为所述训练集和测试集。4. The method for predicting significant wave height under ocean waves according to claim 1, characterized in that the data set is based on time series, and is divided into the training set and the test set according to the year data at a ratio of 3:1. 5.根据权利要求2所述的海浪下有效波高的预测方法,其特征在于,所述海浪有效波高预报模型的具体训练方法包括:5. The prediction method of significant wave height under sea waves according to claim 2, characterized in that the specific training method of the sea wave significant wave height prediction model includes: 将所述训练集的输入数据输入到LSTM神经网络,根据前一时刻数据变化规律进行预测,并输出LSTM预测信息;Input the input data of the training set into the LSTM neural network, predict according to the data change pattern at the previous moment, and output the LSTM prediction information; 将所述LSTM预测信息输入到添加的所述Attention层,Attention层对LSTM神经网络的输出信息分配概率权重,并采用动态调整学习率,提升所述海浪有效波高预报模型的泛化性。The LSTM prediction information is input to the added Attention layer. The Attention layer assigns probability weights to the output information of the LSTM neural network and dynamically adjusts the learning rate to improve the generalization of the effective wave height prediction model. 6.根据权利要求2所述的海浪下有效波高的预测方法,其特征在于,所述LSTM神经网络的数学模型为:6. The method for predicting significant wave height under ocean waves according to claim 2, characterized in that the mathematical model of the LSTM neural network is: It=σ(XtWxi+Ht-1Whi+bi)I t =σ(X t W xi +H t-1 W hi +b i ) Ft=σ(XtWxf+Ht-1Whf+bf);F t =σ(X t W xf +H t-1 W hf +b f ); Ot=σ(XtWxo+Ht-1Who+bo);O t =σ(X t W xo +H t-1 W ho +b o ); 式中:It,Ft,Ot,分别表示输入门,遗忘门,输出门;Xt表示输入数据,Wij表示输出门的权重矩阵,Ht-1表示前一时间步的隐状态,bi表示输出门的偏置项,σ表示激活函数,Ct分别表示候选记忆元和记忆元,其中/>表示矩阵元素相乘。In the formula: I t , F t , O t represent the input gate, forgetting gate and output gate respectively; X t represents the input data, W ij represents the weight matrix of the output gate, and H t-1 represents the hidden state of the previous time step. , b i represents the bias term of the output gate, σ represents the activation function, C t represents candidate memory cells and memory cells respectively, where/> Represents the multiplication of matrix elements. 7.根据权利要求2所述的海浪下有效波高的预测方法,其特征在于,所述Attention机制数学模型为:7. The method for predicting effective wave height under ocean waves according to claim 2, characterized in that the mathematical model of the Attention mechanism is: et=σ(Wext+be)e t =σ(W e x t + be ) 式中:et,We,be,σ分别表示当前时刻各输入数据对应的权重系数组合、可训练权重矩阵、偏置向量和激活函数;In the formula: e t , We e , b e , σ respectively represent the weight coefficient combination, trainable weight matrix, bias vector and activation function corresponding to each input data at the current moment; 通过softmax函数对各注意力权重系数进行归一化处理,得到注意力权重,其中αm,t为第m个特征的注意力权重值,表示为:Each attention weight coefficient is normalized through the softmax function to obtain the attention weight, where α m,t is the attention weight value of the m-th feature, expressed as: 将输入特征向量xt重新计算为加权向量,表示为:Recompute the input feature vector x t as weighted Vector, expressed as: 8.根据权利要求3所述的海浪下有效波高的预测方法,其特征在于,所述归一化处理计算公式为:8. The method for predicting significant wave height under ocean waves according to claim 3, characterized in that the normalization processing calculation formula is: 其中,X*是标准化后的数据,X是原始数据,是原始数据的均值,δ是原始数据标准差。经过处理的特征数据符合均值为0,标准差为1的标准正态分布。Among them, X * is the standardized data, X is the original data, is the mean of the original data, and δ is the standard deviation of the original data. The processed feature data conforms to the standard normal distribution with a mean of 0 and a standard deviation of 1. 9.根据权利要求1所述的海浪下有效波高的预测方法,其特征在于,所述步骤三中所述预报模型精度验证的方法具体包括:9. The method for predicting significant wave height under ocean waves according to claim 1, characterized in that the method for verifying the accuracy of the forecast model in step three specifically includes: 将测试集输入训练好的所述预报模型中,通过反归一化处理得到预报的有效波高;Input the test set into the trained forecast model, and obtain the predicted effective wave height through denormalization processing; 将预报波高和所述测试集内的有效波高进行比对,计算均方根误差、平均绝对误差、平均绝对百分比误差和拟合优度作为评价指标验证模型精度;Compare the predicted wave height with the effective wave height in the test set, and calculate the root mean square error, mean absolute error, mean absolute percentage error and goodness of fit as evaluation indicators to verify the accuracy of the model; 其计算公式为:The calculation formula is: 其中,表示深度学习预报结果;y表示NOAA数据集中的有效波高;/>表示NOAA数据集中有效波高平均值;N表示观测次数;RMSE表示均方根误差;MAE表示平均绝对误差;MAPE表示绝对百分比误差;R2表示拟合优度。in, represents the deep learning forecast result; y represents the significant wave height in the NOAA data set;/> Represents the average significant wave height in the NOAA data set; N represents the number of observations; RMSE represents the root mean square error; MAE represents the mean absolute error; MAPE represents the absolute percentage error; R 2 represents the goodness of fit.
CN202311175859.1A 2023-09-13 2023-09-13 Prediction method for effective wave height under sea wave Pending CN117371303A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311175859.1A CN117371303A (en) 2023-09-13 2023-09-13 Prediction method for effective wave height under sea wave

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311175859.1A CN117371303A (en) 2023-09-13 2023-09-13 Prediction method for effective wave height under sea wave

Publications (1)

Publication Number Publication Date
CN117371303A true CN117371303A (en) 2024-01-09

Family

ID=89391878

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311175859.1A Pending CN117371303A (en) 2023-09-13 2023-09-13 Prediction method for effective wave height under sea wave

Country Status (1)

Country Link
CN (1) CN117371303A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117471575A (en) * 2023-12-28 2024-01-30 河海大学 Typhoon wave height forecasting method based on BO-LSTM neural network model
CN118364230A (en) * 2024-06-20 2024-07-19 南京信息工程大学 EmaDformer-based medium-and-long-term effective wave height prediction method for sea waves
CN118410327A (en) * 2024-06-27 2024-07-30 浙江大学 A sea wave forecasting method, electronic device and medium for flat sea areas
CN118626859A (en) * 2024-06-20 2024-09-10 上海交通大学三亚崖州湾深海科技研究院 A wave forecast model generation method, device, medium and equipment
CN119397298A (en) * 2025-01-06 2025-02-07 国家海洋技术中心 A method and system for calculating conversion efficiency of a wave energy power generation device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117471575A (en) * 2023-12-28 2024-01-30 河海大学 Typhoon wave height forecasting method based on BO-LSTM neural network model
CN117471575B (en) * 2023-12-28 2024-03-08 河海大学 Typhoon wave height forecasting method based on BO-LSTM neural network model
CN118364230A (en) * 2024-06-20 2024-07-19 南京信息工程大学 EmaDformer-based medium-and-long-term effective wave height prediction method for sea waves
CN118626859A (en) * 2024-06-20 2024-09-10 上海交通大学三亚崖州湾深海科技研究院 A wave forecast model generation method, device, medium and equipment
CN118410327A (en) * 2024-06-27 2024-07-30 浙江大学 A sea wave forecasting method, electronic device and medium for flat sea areas
CN118410327B (en) * 2024-06-27 2024-10-11 浙江大学 A sea wave forecasting method, electronic device and medium for flat sea areas
CN119397298A (en) * 2025-01-06 2025-02-07 国家海洋技术中心 A method and system for calculating conversion efficiency of a wave energy power generation device
CN119397298B (en) * 2025-01-06 2025-04-11 国家海洋技术中心 A method and system for calculating conversion efficiency of a wave energy power generation device

Similar Documents

Publication Publication Date Title
CN117371303A (en) Prediction method for effective wave height under sea wave
CN114565124B (en) Ship traffic flow prediction method based on improved graph convolution neural network
CN108805350B (en) Search and rescue range prediction method based on multi-dimensional Monte Carlo theory
CN114912077B (en) Sea wave forecasting method integrating random search and mixed decomposition error correction
CN115393540A (en) Intelligent fusion method and system of 3D marine environment field based on deep learning
Ma et al. Ultra-short-term wind generation forecast based on multivariate empirical dynamic modeling
CN111199270A (en) A method and terminal for regional wave height prediction based on deep learning
GB2547816A (en) Actually-measured marine environment data assimilation method based on sequence recursive spare filtering three-dimensional variation
CN114254767A (en) Meteorological and hydrological feature prediction method and system based on Stacking integrated learning
Wang et al. CNN-biLSTM-attention model in forecasting wave height over south-east China seas
US9341712B2 (en) Variable resolution uncertainty expert system for digital bathymetry database
CN114152257A (en) Ship prediction navigation method based on attention mechanism and environment perception LSTM
CN112434948A (en) Marine salvage operation sea gas environment risk assessment system
Chen Probabilistic forecasting of coastal wave height during typhoon warning period using machine learning methods
CN116467933A (en) Method and system for forecasting storm surge water increase based on deep learning
CN118095600A (en) A method for ship route optimization based on fuel consumption prediction
Romano-Moreno et al. Wave downscaling strategies for practical wave agitation studies in harbours
Guo et al. Data mining and application of ship impact spectrum acceleration based on PNN neural network
CN119918581A (en) Sound velocity distribution prediction method based on Att-KAN neural network model
Wang et al. A Tidal Level Prediction Approach Based on BP Neural Network and Cubic B‐Spline Curve with Knot Insertion Algorithm
CN116021981A (en) Distribution network line icing fault prediction method, device, equipment and storage medium
CN113836661B (en) Time prediction method, model training method, related devices and electronic equipment
CN115758876A (en) Method, system and computer equipment for forecasting accuracy of wind speed and wind direction
CN117113797A (en) Drift track prediction method, device and equipment for floating objects and storage medium
Azimi et al. Generalized structure of the group method of data handling for modeling iceberg drafts

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination