<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">ijg</journal-id>
      <journal-title-group>
        <journal-title>International Journal of Geosciences</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2156-8367</issn>
      <issn pub-type="ppub">2156-8359</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/ijg.2026.176018</article-id>
      <article-id pub-id-type="publisher-id">ijg-152001</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Earth</subject>
          <subject>Environmental Sciences</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Reconstruction of Tide Gauge Time Series in the Gulf of Guinea Using LSTM Neural Networks with Application to an External Reference Station</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Mimbeu</surname>
            <given-names>Yves Nzetchouang</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Onguene</surname>
            <given-names>Raphaël</given-names>
          </name>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Bogning</surname>
            <given-names>Sakaros</given-names>
          </name>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Kamga</surname>
            <given-names>Alain Tokam</given-names>
          </name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0009-0002-5461-5230</contrib-id>
          <name name-style="western">
            <surname>Amougou</surname>
            <given-names>Olivier Ulrich Igor Owono</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Nguiya</surname>
            <given-names>Séverin</given-names>
          </name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Mouangue</surname>
            <given-names>Ruben</given-names>
          </name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> Advanced School of Mines Processing and Energy Resources of the University of Bertoua, Bertoua, Cameroon </aff>
      <aff id="aff2"><label>2</label> Technology and Innovation Support Center (TISC) of Advanced School of Mines Processing and Energy Resources of Batouri, Batouri, Cameroon </aff>
      <aff id="aff3"><label>3</label> Laboratory of Energy, Materials, Modelling and Methods (LE3M) of the National Higher Polytechnic School of Douala, University of Douala, Douala, Cameroon </aff>
      <aff id="aff4"><label>4</label> Association for Research on Ocean Continent Atmosphere, Douala, Cameroon </aff>
      <aff id="aff5"><label>5</label> Technology and Applied Sciences Laboratory of the University Institute of Technology, University of Douala, Douala, Cameroon </aff>
      <aff id="aff6"><label>6</label> Department of Environmental Engineering, National Advanced School of Publics Works, Yaoundé, Cameroon </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare that there is no conflict of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>23</day>
        <month>06</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>06</month>
        <year>2026</year>
      </pub-date>
      <volume>17</volume>
      <issue>06</issue>
      <fpage>369</fpage>
      <lpage>399</lpage>
      <history>
        <date date-type="received">
          <day>03</day>
          <month>04</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>20</day>
          <month>06</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>23</day>
          <month>06</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/ijg.2026.176018">https://doi.org/10.4236/ijg.2026.176018</self-uri>
      <abstract>
        <p>Long tide gauge time series are essential for coastal monitoring, port management, and sea level studies, but are often affected by data gaps due to instrumental and operational failures. These gaps hinder reliable analysis and long-term environmental assessment. This study proposes a Long Short-Term Memory (LSTM)-based framework for reconstructing missing data in tide gauge records from the Gulf of Guinea. Three data structuring strategies are designed to address gaps of varying lengths. The proposed model achieves strong performance, with RMSE ≈ 0.05 m, MAPE &lt; 5%, and R<sup>2</sup> ≈ 0.96. The reconstructed series are validated using harmonic analysis, demonstrating accurate preservation of tidal dynamics. Additional evaluation through tidal constituent analysis confirms the reliability of the reconstructed data. Results further indicate that the Gulf of Guinea is characterized by an asymmetrical semi-diurnal tidal regime, consistent with existing literature.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Reconstruction of Time Series</kwd>
        <kwd>Tide Data</kwd>
        <kwd>LSTM</kwd>
        <kwd>Missing Data</kwd>
        <kwd>Imputation</kwd>
        <kwd>Gulf of Guinea</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>Coastal environments are among the most vulnerable on the planet because of the different forcings they face [<xref ref-type="bibr" rid="B1">1</xref>]. These are generally highly populated areas, continually facing threats such as: sea level rise, erosion, extreme storms in addition to anthropogenic influences [<xref ref-type="bibr" rid="B2">2</xref>]. Indeed, climate warming due, among other things, to the increase in greenhouse gases in the ozone layer leads to the melting of glaciers and the expansion of the ocean, responsible for 85% of the rise in the sea level [<xref ref-type="bibr" rid="B3">3</xref>]. In recent literature, researchers have estimated that this elevation will vary from 52 cm to 98 cm by 2100 [<xref ref-type="bibr" rid="B4">4</xref>]-[<xref ref-type="bibr" rid="B6">6</xref>], which is a real threat to the survival of coastal cities and certain island territories. Understanding sea level change is critical for various coastal activities, particularly in navigation and naval engineering. More importantly, it can be used to develop effective planning strategies for creating sustainable future coastal development and thus mitigating the consequences of divers related threats [<xref ref-type="bibr" rid="B7">7</xref>]. Longterm continuous and reliable time series of sea level is needed to simulate geophysical fluid dynamics processes [<xref ref-type="bibr" rid="B8">8</xref>]. For example, 60-years of tidal records is needed to estimate current eustatic variations and filter the cyclical and irregular contributions of the tide gauge signal [<xref ref-type="bibr" rid="B9">9</xref>]. To fully understand and predict future sea level changes, extending the current records with old observations is crucial [<xref ref-type="bibr" rid="B10">10</xref>]. However, a common problem with sea level observations is the presence of gaps caused by the malfunction of measuring devices or by the removal of outliers that can be produced by some unusual meteorological conditions. These problems hamper studies and practical applications of most numerical models and statistical methods (e.g. spectral analysis, calibration algorithms, stochastic modeling and downscaling) which perform poorly due to missing values [<xref ref-type="bibr" rid="B8">8</xref>]. Gouriou [<xref ref-type="bibr" rid="B11">11</xref>] raised the lack of long tide gauge series in the southern hemisphere, in this case the GoG. Regarding the African continent, few long series are available and the quality of these data is not always satisfactory [<xref ref-type="bibr" rid="B12">12</xref>]. However, there are at least 7 stations in Africa for which there are more than 40 years of measurements available at PSMSL. In particular, in the GoG, Cameroon and Senegal have old maregraphic time series which have already been the subject of studies [<xref ref-type="bibr" rid="B12">12</xref>]-[<xref ref-type="bibr" rid="B14">14</xref>]. Time series from classic tide charts are supplemented by data from digital tide gauges installed for several years in these different locations. However, gaps of varying length are found in these data which do not allow their exploitation or could lead to imprecise results.</p>
      <p>To deal with this problem of missing data in time series, different approaches have been used in the past [<xref ref-type="bibr" rid="B15">15</xref>]-[<xref ref-type="bibr" rid="B17">17</xref>], such as removing rows embedding gaps or outliers, and replacing them with zeros, or calculating missing values using the mean or median of rows, as well as data interpolation methods, such as Lagrange interpolation [<xref ref-type="bibr" rid="B18">18</xref>], Hermite piecewise cubic interpolation, spline interpolation, maximum frequency method and principal component extraction method [<xref ref-type="bibr" rid="B19">19</xref>]. As Janbain [<xref ref-type="bibr" rid="B20">20</xref>] sums it up well, interpolation methods are very accurate for filling a small number of consecutive missing data, but the longer the filling sequence, the more the quality of the reconstructions degrades [<xref ref-type="bibr" rid="B21">21</xref>]. Thus, to deal with missing data over long periods, other categories based on statistical analysis such as autoregressive integrated moving average (ARIMA) and deep learning algorithms were preferred. The ARIMA approach is based on a regression technique in which missing data are recovered from the available data, which are used in an adjustment process to determine a set of terms belonging to a linear relationship linking the current values of the variable to previous values [<xref ref-type="bibr" rid="B22">22</xref>]. However, these linear regression tools fail in long-term reconstructions, where multiple nonlinear processes are involved in signal fluctuations over time and cannot be captured by a simple linear formulation [<xref ref-type="bibr" rid="B20">20</xref>].</p>
      <p>An Artificial Neural Networks (ANN) approach in particular, are widely used today for wave height reconstruction and prediction, namely feed-forward neural networks (FFNN) [<xref ref-type="bibr" rid="B23">23</xref>]-[<xref ref-type="bibr" rid="B26">26</xref>]. In the Managing crop water Saving with Enterprise Services (MOSES) project [<xref ref-type="bibr" rid="B27">27</xref>], time series of spatial wave climate data from the Norderney littoral zone were reconstructed using FFNN for the period 1962-2002. [<xref ref-type="bibr" rid="B28">28</xref>][<xref ref-type="bibr" rid="B29">29</xref>], predicted ocean wave height with a radial basis function (RBF) called Ainimum Resource Allocation Network (MRAN), while Stefanakos [<xref ref-type="bibr" rid="B30">30</xref>] used the adaptive network-based fuzzy inference system (ANFIS). Or for sequential data, Recurrent Neural Networks (RNN), ANNs with feedback connections to neurons from previous time steps [<xref ref-type="bibr" rid="B31">31</xref>], are suitable and are still used for wave height prediction [<xref ref-type="bibr" rid="B32">32</xref>]. The LSTM neural network is a specific RNN (Long Short-Term Memory) and was designed by Hochreiter and Schmidhuber [<xref ref-type="bibr" rid="B33">33</xref>] to handle long-term dependencies in addition to their ability to capture non-linear dependencies. Besides using voice recognition and handwriting [<xref ref-type="bibr" rid="B34">34</xref>], machine translation [<xref ref-type="bibr" rid="B35">35</xref>], image captioning [<xref ref-type="bibr" rid="B36">36</xref>] and stock price prediction [<xref ref-type="bibr" rid="B37">37</xref>], LSTMs are already used for time series reconstruction and forecasting in various scientific related fields such as wind speed forecasting [<xref ref-type="bibr" rid="B38">38</xref>], forecasting sea surface temperature [<xref ref-type="bibr" rid="B39">39</xref>], forecasting solar irradiation [<xref ref-type="bibr" rid="B40">40</xref>] and weather forecasts [<xref ref-type="bibr" rid="B41">41</xref>]. The first experiments that were done with LSTM neural networks for the reconstruction and prediction of near-shore wave heights with data from the Norderney coastal area were very promising [<xref ref-type="bibr" rid="B25">25</xref>]. More particularly in the field of reconstruction of tidal water levels, Jorges [<xref ref-type="bibr" rid="B25">25</xref>] worked on forecasting and reconstructing ocean wave heights based on bathymetric data using LSTM neural networks with resulting correlation about 0.948, Lee <italic>et al.</italic> [<xref ref-type="bibr" rid="B42">42</xref>] also worked on the imputation of missing data in the time series of tidal water levels with the Root Mean Square Error (RMSE) of its results between 0.5 and 1.1 cm on average and more recently the work of Imad [<xref ref-type="bibr" rid="B20">20</xref>][<xref ref-type="bibr" rid="B43">43</xref>] who reconstructed the missing data from the water level time series of the Seine River with an RMSE of 0.14 m.</p>
      <p>This study is focused on the reconstruction of water levels from tide gauges in the Gulf of Guinea using the LSTM type recurrent neural networks based on the self-learning strategy as described by Imad [<xref ref-type="bibr" rid="B20">20</xref>]. His main contributions concern:</p>
      <p>1) Development of an LSTM-based reconstruction framework for tide gauge data.</p>
      <p>2) Evaluation of three data structuring strategies for different gap sizes.</p>
      <p>3) Performance analysis based on gap duration.</p>
      <p>4) Hybrid interpolation and deep learning approach.</p>
      <p>5) Validation using harmonic tidal analysis.</p>
      <p>6) Application to the Gulf of Guinea, a data-scarce region.</p>
      <p>These contributions provide both methodological and practical insights for the reconstruction of geophysical time series affected by missing data.</p>
      <p>The rest of our article is presented as follows: a data and methods section which presents the data and methods used in this study, a results section and finally a discussion and conclusion section.</p>
    </sec>
    <sec id="sec2">
      <title>2. Study Area &amp; Data</title>
      <p>The primary focus of this study is on tide gauge stations located in the Gulf of Guinea. However, an additional station located in Dakar (Senegal) is included as an external reference site. This station is not part of the Gulf of Guinea but is used to assess the robustness and generalization capability of the proposed LSTM model under different tidal and environmental conditions. <xref ref-type="fig" rid="fig1">Figure 1</xref> presents the positions of the tide gauges in the study areas (Dakar, Senegal), Wouri Estuary (Cameroon) and Pointe-Noire (Congo). The agreement between the University of Douala and the Port Authority of Douala allowed to obtain water heights records in the estuary from float tide gauges for data between 1999 and 2004, and from digital tide gauges, for the most recent data (2018-2022). Data from Dakar and Pointe-Noire stations have been uploaded freely to the platform UHSLC database (University of Hawaii Sea level Centre; <ext-link ext-link-type="uri" xlink:href="https://uhslc.soest.hawaii.edu/">https://uhslc.soest.hawaii.edu/</ext-link>), as described by [<xref ref-type="bibr" rid="B44">44</xref>]. <bold>Table 1</bold> shows a statistical description of these data, with the percentages of missing data. Because these water height time series are disrupted by short and long data gaps, appearing randomly at different times. The variation in water levels recorded in the Wouri estuary (Cameroon) is influenced by the flow rates of the upstream rivers (Wouri, Dibamba and Moungo), in addition to tidal oscillations reaching approximately 4 m in the estuary and other meteorological factors, as documented in previous studies [<xref ref-type="bibr" rid="B45">45</xref>][<xref ref-type="bibr" rid="B46">46</xref>].</p>
      <p><bold>Table 1</bold><bold>.</bold> Location of reference tide gauge stations and global statics of time series of water heights available by station.</p>
      <table-wrap id="tbl1">
        <label>Table 1</label>
        <table>
          <tbody>
            <tr>
              <td rowspan="2">
                <bold>Study area</bold>
              </td>
              <td rowspan="2">
                <bold>Station</bold>
              </td>
              <td rowspan="2">
                <bold>Source</bold>
              </td>
              <td rowspan="2">
                <bold>SL</bold>
                <bold>Mean</bold>
                <bold>[</bold>
                <bold>m]</bold>
              </td>
              <td rowspan="2">
                <bold>SL</bold>
                <bold>Std.</bold>
                <bold>[</bold>
                <bold>m]</bold>
              </td>
              <td rowspan="2">
                <bold>#Data</bold>
              </td>
              <td colspan="2">
                <bold>LOCATION</bold>
              </td>
              <td rowspan="2">
                <bold>%</bold>
                <bold>Missing</bold>
                <bold>Data</bold>
              </td>
            </tr>
            <tr>
              <td>
                <bold>LONG</bold>
              </td>
              <td>
                <bold>LAT</bold>
              </td>
            </tr>
            <tr>
              <td>Cameroun</td>
              <td>Wouri</td>
              <td>PAD</td>
              <td>1.71</td>
              <td>0.58</td>
              <td>277982</td>
              <td>9.458E</td>
              <td>3.794</td>
              <td>42.77</td>
            </tr>
            <tr>
              <td>Sénégal</td>
              <td>Dakar</td>
              <td>PMSL</td>
              <td>1.06</td>
              <td>0.37</td>
              <td>177130</td>
              <td>−17.42</td>
              <td>14.6766</td>
              <td>19.87</td>
            </tr>
            <tr>
              <td>Congo</td>
              <td>Pointe-Noire</td>
              <td>PMSL</td>
              <td>1.16</td>
              <td>0.41</td>
              <td>48837</td>
              <td>11.833</td>
              <td>−04.783</td>
              <td>12.02</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <fig id="fig1">
        <label>Figure 1</label>
        <graphic xlink:href="https://html.scirp.org/file/2802766-rId18.jpeg?20260623014135" />
      </fig>
      <p><bold>Figure 1</bold><bold>.</bold> Location of tide gauge stations (blue triangles) on the Gulf of Guinea.</p>
    </sec>
    <sec id="sec3">
      <title>3. Methodology</title>
      <p>The concept of using deep learning algorithms to do digital modeling comes from adapting the way the human nervous system processes large amounts of information with connected and parallel neural (biological) networks [<xref ref-type="bibr" rid="B47">47</xref>]. Establishing a link with an artificial neural network is done from multiple sequential calculations of linear and non-linear formulations taking into account several terms called weights and biases which are defined on each neuron of the layers of the network, without rely directly on knowledge or physical processes [<xref ref-type="bibr" rid="B48">48</xref>]. The calibration of these parameters (weights and biases) is carried out in the training phase using a large database using an optimization process in which the difference between the real and digital output is minimized. Once the learning phase is complete, networks can be applied to manage data not used in the learning operation. In the literature, several neural-network-based approaches have been developed and tested for time-series processing, including ANN, Adaptive Fuzzy Neural Networks (AFNN), and ARIMA-ANN hybrid models [<xref ref-type="bibr" rid="B49">49</xref>]-[<xref ref-type="bibr" rid="B51">51</xref>]. ANN is one of the most popular architectures in which the link between variables is established with a large number of weights used to extract features from the input data without considering temporal dependencies in this process [<xref ref-type="bibr" rid="B52">52</xref>]. The RNN network (which has similarities to the ANN network), however, was designed to manage the temporal dependencies of the data via a structure of recurring modules which serve as a memory to store important information from previous processing steps [<xref ref-type="bibr" rid="B53">53</xref>]. Such an approach can impact the quality of predictions and increase calculation time. The RNN network (which has similarities to the ANN network), however, was designed to manage the temporal dependencies of the data via a structure of recurring modules which serve as a memory to store important information from previous processing steps [<xref ref-type="bibr" rid="B53">53</xref>]. Unlike simple feed-forward neural networks, ANNs have a feedback loop that gives the neural network the ability to work from a sequence of inputs. However, during the training phase, the network may have difficulty handling long-term dependencies, resulting in the disappearance of the gradient used in the backpropagation process to determine the optimal weight values [<xref ref-type="bibr" rid="B54">54</xref>]. To avoid this problem, LSTM was introduced by Hochreiter and Schmidhuber [<xref ref-type="bibr" rid="B33">33</xref>] as an improved version of the RNN, with the use of three gates designed to control the flow of data; in other words, the gates select the data which will be taken into account or not in the learning.</p>
      <p>1) The first door is the <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> entry door, which contains the inputs at the current time.</p>
      <p>2) Then there is the forget gate <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , which decides whether or not to forget the information retrieved from the last cell.</p>
      <p>3) And at the end, the output gate <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> O </mml:mi><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> produces the new state of the cell at output.</p>
      <p>The structure of LSTM units is shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>. The mathematical formulations of the gates along with the input, hidden state and output values are described in the equations below:</p>
      <disp-formula id="FD1">
        <label>(1)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:mrow>
              <mml:mo>{</mml:mo>
              <mml:mrow>
                <mml:mtable columnalign="left">
                  <mml:mtr columnalign="left">
                    <mml:mtd columnalign="left">
                      <mml:mrow>
                        <mml:mtable columnalign="left">
                          <mml:mtr columnalign="left">
                            <mml:mtd columnalign="left">
                              <mml:mrow>
                                <mml:msub>
                                  <mml:mi>f</mml:mi>
                                  <mml:mi>t</mml:mi>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:mi>σ</mml:mi>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:msub>
                                      <mml:mi>W</mml:mi>
                                      <mml:mi>f</mml:mi>
                                    </mml:msub>
                                    <mml:mrow>
                                      <mml:mo>[</mml:mo>
                                      <mml:mrow>
                                        <mml:msub>
                                          <mml:mi>h</mml:mi>
                                          <mml:mrow>
                                            <mml:mi>t</mml:mi>
                                            <mml:mo>−</mml:mo>
                                            <mml:mn>1</mml:mn>
                                          </mml:mrow>
                                        </mml:msub>
                                        <mml:mo>,</mml:mo>
                                        <mml:msub>
                                          <mml:mi>X</mml:mi>
                                          <mml:mi>t</mml:mi>
                                        </mml:msub>
                                      </mml:mrow>
                                      <mml:mo>]</mml:mo>
                                    </mml:mrow>
                                    <mml:mo>+</mml:mo>
                                    <mml:msub>
                                      <mml:mi>b</mml:mi>
                                      <mml:mi>f</mml:mi>
                                    </mml:msub>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                            </mml:mtd>
                          </mml:mtr>
                          <mml:mtr columnalign="left">
                            <mml:mtd columnalign="left">
                              <mml:mrow>
                                <mml:msub>
                                  <mml:mi>i</mml:mi>
                                  <mml:mi>t</mml:mi>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:mi>σ</mml:mi>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:msub>
                                      <mml:mi>W</mml:mi>
                                      <mml:mi>i</mml:mi>
                                    </mml:msub>
                                    <mml:mrow>
                                      <mml:mo>[</mml:mo>
                                      <mml:mrow>
                                        <mml:msub>
                                          <mml:mi>h</mml:mi>
                                          <mml:mrow>
                                            <mml:mi>t</mml:mi>
                                            <mml:mo>−</mml:mo>
                                            <mml:mn>1</mml:mn>
                                          </mml:mrow>
                                        </mml:msub>
                                        <mml:mo>,</mml:mo>
                                        <mml:msub>
                                          <mml:mi>X</mml:mi>
                                          <mml:mi>t</mml:mi>
                                        </mml:msub>
                                      </mml:mrow>
                                      <mml:mo>]</mml:mo>
                                    </mml:mrow>
                                    <mml:mo>+</mml:mo>
                                    <mml:msub>
                                      <mml:mi>b</mml:mi>
                                      <mml:mi>i</mml:mi>
                                    </mml:msub>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                            </mml:mtd>
                          </mml:mtr>
                          <mml:mtr columnalign="left">
                            <mml:mtd columnalign="left">
                              <mml:mrow>
                                <mml:msub>
                                  <mml:mi>N</mml:mi>
                                  <mml:mi>t</mml:mi>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:mi>tanh</mml:mi>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:msub>
                                      <mml:mi>W</mml:mi>
                                      <mml:mi>f</mml:mi>
                                    </mml:msub>
                                    <mml:mrow>
                                      <mml:mo>[</mml:mo>
                                      <mml:mrow>
                                        <mml:msub>
                                          <mml:mi>h</mml:mi>
                                          <mml:mrow>
                                            <mml:mi>t</mml:mi>
                                            <mml:mo>−</mml:mo>
                                            <mml:mn>1</mml:mn>
                                          </mml:mrow>
                                        </mml:msub>
                                        <mml:mo>,</mml:mo>
                                        <mml:msub>
                                          <mml:mi>X</mml:mi>
                                          <mml:mi>t</mml:mi>
                                        </mml:msub>
                                      </mml:mrow>
                                      <mml:mo>]</mml:mo>
                                    </mml:mrow>
                                    <mml:mo>+</mml:mo>
                                    <mml:msub>
                                      <mml:mi>b</mml:mi>
                                      <mml:mi>n</mml:mi>
                                    </mml:msub>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                            </mml:mtd>
                          </mml:mtr>
                        </mml:mtable>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr columnalign="left">
                    <mml:mtd columnalign="left">
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>C</mml:mi>
                          <mml:mi>t</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:msub>
                          <mml:mi>C</mml:mi>
                          <mml:mrow>
                            <mml:mi>t</mml:mi>
                            <mml:mo>−</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                        </mml:msub>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mi>t</mml:mi>
                        </mml:msub>
                        <mml:mo>+</mml:mo>
                        <mml:msub>
                          <mml:mi>N</mml:mi>
                          <mml:mi>t</mml:mi>
                        </mml:msub>
                        <mml:msub>
                          <mml:mi>i</mml:mi>
                          <mml:mi>t</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr columnalign="left">
                    <mml:mtd columnalign="left">
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>O</mml:mi>
                          <mml:mi>t</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:mi>σ</mml:mi>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>W</mml:mi>
                              <mml:mi>o</mml:mi>
                            </mml:msub>
                            <mml:mrow>
                              <mml:mo>[</mml:mo>
                              <mml:mrow>
                                <mml:msub>
                                  <mml:mi>h</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>t</mml:mi>
                                    <mml:mo>−</mml:mo>
                                    <mml:mn>1</mml:mn>
                                  </mml:mrow>
                                </mml:msub>
                                <mml:mo>,</mml:mo>
                                <mml:msub>
                                  <mml:mi>X</mml:mi>
                                  <mml:mi>t</mml:mi>
                                </mml:msub>
                              </mml:mrow>
                              <mml:mo>]</mml:mo>
                            </mml:mrow>
                            <mml:mo>+</mml:mo>
                            <mml:msub>
                              <mml:mi>b</mml:mi>
                              <mml:mi>o</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr columnalign="left">
                    <mml:mtd columnalign="left">
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>h</mml:mi>
                          <mml:mi>t</mml:mi>
                        </mml:msub>
                        <mml:mo>=</mml:mo>
                        <mml:msub>
                          <mml:mi>O</mml:mi>
                          <mml:mi>t</mml:mi>
                        </mml:msub>
                        <mml:mi>tanh</mml:mi>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>C</mml:mi>
                              <mml:mi>t</mml:mi>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where <inline-formula><mml:math display="inline"><mml:mi> σ </mml:mi></mml:math></inline-formula> is the sigmoid activation function, tanh is the hyperbolic function, <italic>W</italic> denotes the weights between neurons and <italic>b</italic> represents the bias term. The last terms, <italic>W</italic> and <italic>b</italic>, will be determined during the backpropagation process when matching the training data using the Adaptive Momentum Estimation (ADAM) optimizer [<xref ref-type="bibr" rid="B55">55</xref>].</p>
      <fig id="fig2">
        <label>Figure 2</label>
        <graphic xlink:href="https://html.scirp.org/file/2802766-rId29.jpeg?20260623014137" />
      </fig>
      <p><bold>Figure 2</bold><bold>.</bold> LSTM block, where <italic>f</italic><italic><sub>t</sub></italic>, <italic>i</italic><italic><sub>t</sub></italic><sub>,</sub><italic>o</italic><italic><sub>t</sub></italic> are forget, input, and output gates respectively [<xref ref-type="bibr" rid="B56">56</xref>].</p>
      <sec id="sec3dot1">
        <title>3.1. Missing Data Imputation Method</title>
        <p>Before you can fill in the missing values, you must first identify their position in the processed series. That can be achieved using the NumPy library in Python [<xref ref-type="bibr" rid="B57">57</xref>]. Then, a moving window-based function is used to fill in these indices one by one. Starting with the index of the first missing value and continuing to the end, this loop function takes data windows of a specific size called Look-Back (LB), before each index as input for the model to predict the next missing values. The predicted value is added to the original data and can be used in future data entry windows, especially when there are many consecutive missing data points. Then the window advances one step so that it can be used as a basis for predicting the next missing value clue, if any.</p>
        <p>One of the difficulties lies in the choice of the window size (LB) which will allow all the complexity of the series to be captured. This size depends not only on the phenomenon studied, but also on the size and distribution of the missing values in the series. The choice of a small LB increases the calculation time and decreases the precision of the imputed values as the size of the missing consecutive data increases, at the same time before choosing a large LB it is necessary to be reassured that it exists enough samples of this size without missing values to sufficiently train the model [<xref ref-type="bibr" rid="B20">20</xref>]. The search for the solution to the problem of precision even on data missing for several months, as well as optimization of the calculation time led Imad and [<xref ref-type="bibr" rid="B20">20</xref>] three scenarios for structuring model training data:</p>
        <p><bold>1)</bold><bold>Scenario 1:</bold>which is described as basic or traditional. With this approach, hourly data with a Look-Back defined based on the size of the missing consecutive data in each station is sent into the model. We vary LB is varied to optimize the precision. The Look-Back can vary from one hour to several months or even years. The result and the consequences of this strategy are discussed in Section 3. But one can already say that this strategy poses problems of error accumulation with consecutive missing data of long duration and is also computationally intensive;</p>
        <p><bold>2)</bold><bold>Scenario 2:</bold> This approach attempts to solve the problems of error accumulation and calculation time by introducing the concept of mini-Look-Back (mLB) in addition to the LB. Here, each series of size LB is restructured into sub-series (Si) of size mLB. The <italic>S</italic><italic><sub>i</sub></italic> are seen as new variables. <bold>Figure S1</bold> in <bold>Appendix</bold> shows the division of the series following this approach. This strategy optimizes scenario 1 but introduces large errors after a period of sudden measurement variation;</p>
        <p><bold>3)</bold><bold>Scenario 3:</bold> This methodology is based on daily data, <italic>i.e.</italic>, a new series made up of values measured at the same time of day over the entire period of the series. For a year we will therefore have, 365 values which will be used to train the model and the trained model will be used to fill in the missing values in all hours of the day of the entire series (see <xref ref-type="fig" rid="fig3">Figure 3</xref>).</p>
        <p>It should be noted that all of these approaches can be used with good precision depending on the size of gaps in the time series and this is what is will done in this study. Depending on the distribution of gaps, one will combine several approaches on the same station.</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. Data Preprocessing</title>
        <p>The data used in this work come from various sources and at different acquisition steps (see <bold>Table 1</bold>). Prior to model development, all tide gauge records were harmonized to ensure temporal and vertical consistency across datasets. The original measurements were acquired from different instruments and periods, with sampling intervals ranging from 10 minutes to 1 hour depending on the station and acquisition system. All-time series were resampled to a uniform hourly resolution using linear interpolation, which provides a balance between temporal resolution and data completeness.</p>
        <p>To ensure vertical consistency, all records were referenced to a common tidal datum. When necessary, datum adjustments were applied based on available metadata and benchmark information. Particular attention was given to the Wouri estuary dataset (where the original data was sampled at 10-minute intervals), which consists of measurements from multiple instruments deployed over different periods. For this station, consistency checks were performed to identify potential discontinuities between successive records.</p>
        <p>Offset detection was conducted by analyzing overlapping periods, when available, or by comparing statistical properties (mean sea level and variance) before and after instrument changes. Detected offsets were corrected by applying constant adjustments to align the time series segments. Visual inspection and statistical validation were performed to confirm the continuity and physical consistency of the corrected records. A first treatment consisted of standardizing the sampling intervals at one hour for all stations.</p>
        <p>It has been noted above that there are many models that can be used to reconstruct missing data. The choice of the appropriate model, as well as its effectiveness, depends on the nature, availability and complexity of the data, as well as the size of the missing data. In the present case, the gaps range from one hour to several months in addition to being randomly distributed in the series (see <xref ref-type="fig" rid="fig3">Figure 3</xref>). It therefore appears that traditional/classical models such as interpolation cannot provide reliable results, especially when the missing period is long. However, they can be used to fill in missing data over short periods of a few hours to prepare enough chronicles to perform LSTM network training in a second step to fill in missing data over longer time periods which are more difficult. In order to select the appropriate method to fill in missing data points while retaining data trends and shape, we set a threshold for the size of missing data to choose between interpolation methods and LSTM. This threshold is set at six hours, based on the natural periodic components of tidal signals, which include both long and short periods [<xref ref-type="bibr" rid="B20">20</xref>]. When the duration of missing data is less than half of the tidal period, the trends and shape of the data do not show a significant change. It was therefore possible to use linear interpolation to fill them. However, for longer durations, exceeding six hours, the LSTM model is necessary to capture complex temporal dependencies and fill gaps accurately</p>
        <p>After interpolation, the next step is to normalize our data between −1 and 1 since the convergence function of the DNN (Deep Neural Network) model uses the hyperbolic tangent function, which makes it easier to train the model [<xref ref-type="bibr" rid="B58">58</xref>]. This normalization is done according to the equation:</p>
        <disp-formula id="FD2">
          <label>(2)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>z</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mi>y</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mi>min</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>y</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>max</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>y</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mi>min</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>y</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:mi> max </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> y </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mi> min </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> y </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> are respectively the maximum and minimum values of the time series.</p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/2802766-rId36.jpeg?20260623014139" />
        </fig>
        <p><bold>Figure 3</bold><bold>.</bold> State of the time series of the tide gauge stations of Pointe-Noire, Wouri Estuary and Dakar (from top to bottom) that need to be reconstructed.</p>
      </sec>
      <sec id="sec3dot3">
        <title>3.3. Description of the LSTM Model</title>
        <p>The implementation and characteristics of the data filling model developed in this work is described in the following paragraphs. The using programming environment is Python version 3.7.9 with the following packages: TensorFlow version 2.4.1, Kéras version 2.4.0, Scikit-learn| version 0.23.2.</p>
        <p>3.3.1. Implementation</p>
        <p>The model of a neural network carried out in this work was established with several LSTM units in which many parameters must be specified and optimized before the training phase, such as the number of layers L, the number of neurons N (=LSTM units), batch size, dropout fraction and learning rate.</p>
        <p>3.3.2. Preparing Model Training Data</p>
        <p>To be able to feed the LSTM model, the time series must be restructured in the form of supervised learning. Thus, a function following the concept of a moving window was implemented with a loop allowing the data to be restructured in the form of two matrices <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> X </mml:mi><mml:mo> , </mml:mo><mml:mi> Y </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> = </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:mo> ⋅ </mml:mo><mml:mo> ⋅ </mml:mo><mml:mo> ⋅ </mml:mo><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mo> ⋅ </mml:mo><mml:mo> ⋅ </mml:mo><mml:mo> ⋅ </mml:mo><mml:mo> , </mml:mo><mml:msub><mml:mi> x </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow><mml:mo> } </mml:mo></mml:mrow><mml:mo> , </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msub><mml:mi> y </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:mo> ⋅ </mml:mo><mml:mo> ⋅ </mml:mo><mml:mo> ⋅ </mml:mo><mml:mo> , </mml:mo><mml:msub><mml:mi> y </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:mo> ⋅ </mml:mo><mml:mo> ⋅ </mml:mo><mml:mo> ⋅ </mml:mo><mml:mo> , </mml:mo><mml:msub><mml:mi> y </mml:mi><mml:mi> n </mml:mi></mml:msub></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . Only pairs <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> X </mml:mi><mml:mo> , </mml:mo><mml:mi> Y </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> not containing missing values are kept. Hence the importance of interpolation to fill gaps less than 6 hours in order to maximize the number of valid pairs <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> X </mml:mi><mml:mo> , </mml:mo><mml:mi> Y </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> for training and testing the model.</p>
        <p>All preprocessing steps were designed to prevent data leakage. In particular, normalization was performed using parameters (mean and standard deviation) computed exclusively from the training dataset. These parameters were then applied unchanged to the validation and test sets. Once the series is transformed into supervised learning, it is divided it into three groups where:</p>
        <p>1) 60% of the data is used for training the model; <italic>i.e.</italic>, to optimize the parameters of the model;</p>
        <p>2) 20% for validation in order to evaluate the generalization capacity of the model to data that it does not know et also diagnose overfitting problems;</p>
        <p>3) The remaining 20% is used as test data to evaluate the relevance of the trained model.</p>
        <p>The loss function L used in the model is the mean square error (MSE) with a regularization term L2:</p>
        <disp-formula id="FD3">
          <label>(3)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>L</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>X</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>W</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mi>n</mml:mi>
              </mml:mfrac>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mi>n</mml:mi>
              </mml:munderover>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mover accent="true">
                          <mml:mi>y</mml:mi>
                          <mml:mo>^</mml:mo>
                        </mml:mover>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>y</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:msup>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mn>2</mml:mn>
              </mml:mfrac>
              <mml:mi>λ</mml:mi>
              <mml:msubsup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>‖</mml:mo>
                    <mml:mi>W</mml:mi>
                    <mml:mo>‖</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mn>2</mml:mn>
                <mml:mn>2</mml:mn>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>n</italic> is the number of data, <inline-formula><mml:math><mml:mover accent="true"><mml:mi> y </mml:mi><mml:mo> ^ </mml:mo></mml:mover></mml:math></inline-formula> the predicted value, <italic>y</italic> the measured value and <inline-formula><mml:math><mml:mi> λ </mml:mi></mml:math></inline-formula> the adjustable regularization parameter for the 2-norm <inline-formula><mml:math><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo> ‖ </mml:mo><mml:mi> W </mml:mi><mml:mo> ‖ </mml:mo></mml:mrow></mml:mrow><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> of the weight matrices <italic>W</italic>. L2 regularization was used to reduce overfitting in the models [<xref ref-type="bibr" rid="B59">59</xref>][<xref ref-type="bibr" rid="B60">60</xref>].</p>
        <p>The quality of the model is measured during the training phase by calculating the root mean square error (RMSE) and the mean absolute percentage error (MAPE), which are common statistical methods, used to compare the deviation of the value actual versus predicted value in order to evaluate the predicted performance of DNNs. They are described by the following equations:</p>
        <disp-formula id="FD4">
          <label>(4)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi mathvariant="normal">RMSE</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msqrt>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mstyle mathsize="140%" displaystyle="true">
                          <mml:mo>∑</mml:mo>
                        </mml:mstyle>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>=</mml:mo>
                          <mml:mn>1</mml:mn>
                        </mml:mrow>
                        <mml:mi>N</mml:mi>
                      </mml:msubsup>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>r</mml:mi>
                                <mml:mi>i</mml:mi>
                              </mml:msub>
                              <mml:mo>−</mml:mo>
                              <mml:msub>
                                <mml:mi>p</mml:mi>
                                <mml:mi>i</mml:mi>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mi>N</mml:mi>
                  </mml:mfrac>
                </mml:mrow>
              </mml:msqrt>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD5">
          <label>(5)</label>
          <mml:math>
            <mml:mrow>
              <mml:mtext>MAPE</mml:mtext>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mi>N</mml:mi>
              </mml:mfrac>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mi>N</mml:mi>
              </mml:munderover>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>r</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>p</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>r</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>∨</mml:mo>
              <mml:mn>100</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> r </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the actual observed data, <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> p </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the predicted data and <italic>N</italic> the number of samples.</p>
        <p>To compare the performance of the model in different stations, the relative RMSE metric is used defined as follows:</p>
        <disp-formula id="FD6">
          <label>(6)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>r</mml:mi>
                          <mml:mtext>RMSE</mml:mtext>
                          <mml:mo>=</mml:mo>
                          <mml:mfrac>
                            <mml:mrow>
                              <mml:mtext>RMSE</mml:mtext>
                            </mml:mrow>
                            <mml:mi>Ω</mml:mi>
                          </mml:mfrac>
                          <mml:mo>*</mml:mo>
                          <mml:mn>100</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>Ω</mml:mi>
                          <mml:mo>=</mml:mo>
                          <mml:msub>
                            <mml:mrow>
                              <mml:mtext>max</mml:mtext>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mtext>value</mml:mtext>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mo>−</mml:mo>
                          <mml:msub>
                            <mml:mrow>
                              <mml:mtext>min</mml:mtext>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mtext>value</mml:mtext>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mrow><mml:mtext> max </mml:mtext></mml:mrow><mml:mrow><mml:mtext> value </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mrow><mml:mtext> min </mml:mtext></mml:mrow><mml:mrow><mml:mtext> value </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are respectively the maximum and minimum of the values of the time series and the RMSE is the error presented in equation (4). Relative error is used because Ω can vary from station to station. An RMSE value of 0.5 m for example, in a time series which extends from 1 to 10 m does not have the same interpretation as in another station where the range is 4 to 9 m. So, using a relative error in each time series, such as a percentage measurement, provides a better understanding of model performance.</p>
        <p>The coefficient of multiple determination (R<sup>2</sup>) whose equation is presented below is also used to compare the degree of variance of the predicted values. It can take negative values and its maximum value (corresponding to perfect predictions) is 1.</p>
        <disp-formula id="FD7">
          <label>(7)</label>
          <mml:math>
            <mml:mrow>
              <mml:msup>
                <mml:mi>R</mml:mi>
                <mml:mn>2</mml:mn>
              </mml:msup>
              <mml:mo>=</mml:mo>
              <mml:mn>1</mml:mn>
              <mml:mo>−</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mstyle mathsize="140%" displaystyle="true">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mi>n</mml:mi>
                  </mml:msubsup>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>p</mml:mi>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                          <mml:mo>−</mml:mo>
                          <mml:msub>
                            <mml:mi>r</mml:mi>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mstyle mathsize="140%" displaystyle="true">
                      <mml:mo>∑</mml:mo>
                    </mml:mstyle>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mo>=</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mi>n</mml:mi>
                  </mml:msubsup>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>p</mml:mi>
                            <mml:mi>i</mml:mi>
                          </mml:msub>
                          <mml:mo>−</mml:mo>
                          <mml:msub>
                            <mml:mi>r</mml:mi>
                            <mml:mrow>
                              <mml:mi>i</mml:mi>
                              <mml:mtext>mean</mml:mtext>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>To evaluate the robustness of the proposed model, synthetic gaps were introduced into the observed time series. A total of 30 - 100 gap injections were performed for each gap duration scenario. The gap lengths were selected to represent short-, medium-, and long-duration missing data conditions.</p>
        <p>The temporal locations of the synthetic gaps were randomly selected within the evaluation period, following a uniform distribution, while ensuring that injected gaps did not overlap and remained within the bounds of the available data. This approach allows for testing the model under diverse conditions representative of real-world data loss.</p>
        <p>To ensure statistical reliability, the experiment was repeated over 5 - 10 independent trials with different random gap positions. The reported performance metrics (RMSE, MAPE, and R<sup>2</sup>) correspond to the average values across all trials. In addition, the standard deviation was computed to assess the variability of the model performance.</p>
        <p>3.3.3. Tuning Model Hyperparameters</p>
        <p>In order to find the best hyperparameters of the proposed model, a Bayesian hyperparameter optimization was performed on the training dataset [<xref ref-type="bibr" rid="B61">61</xref>][<xref ref-type="bibr" rid="B62">62</xref>]. The number of LSTM layers, the number of LSTM nodes in each layer, the activation function, the mini-batch size b, the learning rate <italic>α</italic>, the learning rate decay <italic>α</italic>, the dropout rate between LSTM layers and the regularization parameter <italic>λ</italic> were adjusted. Bayesian optimization manages the LSTM model as a random black box function on the hyperparameters, which is expensive to evaluate. Therefore, the algorithm estimates the best hyperparameters with minimal target function evaluations [<xref ref-type="bibr" rid="B63">63</xref>]. Beforehand, a Gaussian process is built on the target functions and the best hyperparameters are selected according to their likelihood. <bold>Table 2</bold> presents the result of the Bayesian optimization for the present model.</p>
      </sec>
      <sec id="sec3dot4">
        <title>3.4. Justification of the Choice of Scenarios and Quality of the Reconstructed Series</title>
        <p>3.4.1. Choice of Scenarios</p>
        <p>As explained in section 2.3, the scenarios rely on those of Janbian [<xref ref-type="bibr" rid="B20">20</xref>] for this reconstruction. Although the advantages and disadvantages of each scenario are well described in Janbian [<xref ref-type="bibr" rid="B20">20</xref>] this has the advantage of assessing for each approach the continuous size of maximum gaps that could be filled with the metrics that go with it. For this, a reference station with more than one continuous year without missing data was chosen. The training of the model is done without this part of data which will serve as a test. Then continuous and increasingly larger gaps were created and each time after imputation of data by the model, the RMSE, the MAPE and the R<sup>2</sup> were computed to assess the maximum size of continuous missing data can be filled by each strategy and with what precision.</p>
        <p>3.4.2. Evaluation of the Quality of the Reconstructed Series</p>
        <p>Here, it is evaluated whether the reconstructed series still remains sufficiently reliable or even better for studies of characterization of the tide of the station or for the evaluation of sea level for example. To do this, the script T_Tide developed by [<xref ref-type="bibr" rid="B64">64</xref>] is used to extract the harmonic components of the original series and the reconstructed one. The principle of the analysis is that given a place and a time t, the height of the tide can be expressed by the following formula:</p>
        <disp-formula id="FD8">
          <label>(8)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>h</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>z</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:munderover>
                <mml:mstyle mathsize="140%" displaystyle="true">
                  <mml:mo>∑</mml:mo>
                </mml:mstyle>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mi>n</mml:mi>
              </mml:munderover>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>A</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:mi>c</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>s</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>w</mml:mi>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                      <mml:mi>t</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mo>∅</mml:mo>
                        <mml:mi>i</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> z </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> represents the average level, <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the amplitude of wave <italic>i</italic>, <inline-formula><mml:math display="inline"><mml:mi> w </mml:mi></mml:math></inline-formula> : pulsation of wave <italic>i</italic>, <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mo> ∅ </mml:mo><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> : Phase of the wave <italic>i</italic> [<xref ref-type="bibr" rid="B65">65</xref>].</p>
        <p>This part is ended by calculating the complex errors between the 10 most significant constituents of the reconstructed tide and the unreconstructed one. Knowing that these account for more than 80% of tidal energy. This error is obtained by the formula</p>
        <disp-formula id="FD9">
          <label>(9)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>σ</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msqrt>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mn>1</mml:mn>
                    <mml:mn>2</mml:mn>
                  </mml:mfrac>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>|</mml:mo>
                        <mml:mrow>
                          <mml:mi>δ</mml:mi>
                          <mml:mi>Z</mml:mi>
                        </mml:mrow>
                        <mml:mo>|</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
              </mml:msqrt>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><inline-formula><mml:math><mml:mrow><mml:mi> δ </mml:mi><mml:mi> Z </mml:mi></mml:mrow></mml:math></inline-formula> is the complex difference defined in [<xref ref-type="bibr" rid="B66">66</xref>] by the equation: </p>
        <disp-formula id="FD10">
          <label>(10)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>δ</mml:mi>
              <mml:mi>Z</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>A</mml:mi>
                <mml:mrow>
                  <mml:mi>T</mml:mi>
                  <mml:mi>G</mml:mi>
                  <mml:mi>r</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:msup>
                <mml:mtext>e</mml:mtext>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:msub>
                    <mml:mo>∅</mml:mo>
                    <mml:mrow>
                      <mml:mi>T</mml:mi>
                      <mml:mi>G</mml:mi>
                      <mml:mi>r</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:msup>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>A</mml:mi>
                <mml:mrow>
                  <mml:mi>T</mml:mi>
                  <mml:mi>G</mml:mi>
                  <mml:mi>n</mml:mi>
                  <mml:mi>r</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:msup>
                <mml:mtext>e</mml:mtext>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:msub>
                    <mml:mo>∅</mml:mo>
                    <mml:mrow>
                      <mml:mi>T</mml:mi>
                      <mml:mi>G</mml:mi>
                      <mml:mi>n</mml:mi>
                      <mml:mi>r</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Results</title>
      <p>Based on the above-described LSTM model as well as the three scenarios for structuring the input data, the results of the training, validation and testing of the neural network with their performance metrics are presented. Secondly, the best configuration of the model will be applied to the imputation of missing data from the tide gauge series. And finally, the quality of the reconstructed tidal time series is evaluated by comparing the results of the forecast and harmonic analysis from reconstructed and non-reconstructed water heights to values found in the literature. The final scenario is chosen for each series based on the size and distribution of gaps in the series. Given the size of the gaps present in the series even up to years (<xref ref-type="fig" rid="fig3">Figure 3</xref>), all approaches will be used and sometimes combined for the same station.</p>
      <p>The data is restructured according to the strategy. In the case of the first scenario, as explained in Section 2.3, a function is implemented to analyze the series with look-back window (LB) defined at one week. For Scenario 2, the concept of Mini-Look-Back (mLB) is introduced, allowing each Look-Back (LB) sequence to be partitioned into several shorter Mini-Look-Back sequences while preserving the same target output. Each pair (LB, mLB) is then provided as input to the LSTM model. The corresponding input reshaping procedure is illustrated in <bold>Figure S1</bold>. Each pair (LB, mLB) is thus sent to the LSTM model. In this application of this approach, the LB is chosen such that it is equal to or greater than the size of the longest missing data series in the timeline and the mLB at a fixed size of one week (24 × 7 = 168). As for the third approach used for gaps of more than three months, the diagram in <xref ref-type="fig" rid="fig4">Figure 4</xref> describes its organization quite clearly.</p>
      <fig id="fig4">
        <label>Figure 4</label>
        <graphic xlink:href="https://html.scirp.org/file/2802766-rId83.jpeg?20260623014149" />
      </fig>
      <p><bold>Figure 4</bold><bold>.</bold> The diagram shows the data re-sampling methodology. First, the original hourly data is divided into 24 daily time series, each at a specific hour of the day. Then, instead of performing the model learning process as well as hyper-parameters tuning on the original hourly data, the model in this method uses only one daily time series of them. the optimal model obtained is able to fill the missing parts in a time series with the daily step. Then one used this model to fill in each of the daily time series separately. Finally, the fill-in daily data is combined at the end according to the chronology modified [<xref ref-type="bibr" rid="B20">20</xref>].</p>
      <sec id="sec4dot1">
        <title>4.1. Model Validation</title>
        <p>Once the input data is ready, the hyperparameters of the model are defined so that it properly adjusts the weights and biases of the LSTM cells, an iteration (epoch) of 500 is defined with a patience of 10. <bold>Table 2</bold> and <bold>Table 3</bold> below respectively presents the parameters and hyperparameters of the LSTM model. It should be noted that with the exception of the input data, the same configurations will be used for all stations.</p>
        <p><bold>Table 2</bold><bold>.</bold> layers and training parameters of the LSTM model.</p>
        <table-wrap id="tbl2">
          <label>Table 2</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Layer</bold>
                  (type)
                </td>
                <td>
                  <bold>Output</bold>
                  <bold>Shape</bold>
                </td>
                <td>
                  <bold>Param</bold>
                </td>
              </tr>
              <tr>
                <td>Lstm_8 (LSTM)</td>
                <td>(168, 100)</td>
                <td>59600</td>
              </tr>
              <tr>
                <td>Dropout_8 (Dropout)</td>
                <td>(168, 100)</td>
                <td>0</td>
              </tr>
              <tr>
                <td>Lstm_9 (LSTM)</td>
                <td>(100)</td>
                <td>80400</td>
              </tr>
              <tr>
                <td>Dropout_9 (LSTM)</td>
                <td>(100)</td>
                <td>0</td>
              </tr>
              <tr>
                <td>Dense_3 (dense)</td>
                <td>(1)</td>
                <td>101</td>
              </tr>
              <tr>
                <td colspan="3">Total param: 140,101Trainable params: 140,101Non-trainable params:0</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p><bold>Table 3</bold><bold>.</bold> Result of hyperparameters from model adjustment.</p>
        <table-wrap id="tbl3">
          <label>Table 3</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Huperparameter</bold>
                </td>
                <td>
                  <bold>Search interval</bold>
                </td>
                <td>
                  <bold>Final Value</bold>
                </td>
                <td>
                  <bold>Hyperparameter</bold>
                </td>
                <td>
                  <bold>Search interval</bold>
                </td>
                <td>
                  <bold>Final value</bold>
                </td>
              </tr>
              <tr>
                <td>#Number of layers</td>
                <td>[1, 5]</td>
                <td>2</td>
                <td>Loss function</td>
                <td>
                </td>
                <td>Mean Squared error (MSE)</td>
              </tr>
              <tr>
                <td>#Number of Unit</td>
                <td>[1, 250]</td>
                <td>128</td>
                <td>Early-stopping</td>
                <td>
                </td>
                <td rowspan="3">Monitor: Validation loss,Minimum delta: 0,001,Patience: 100</td>
              </tr>
              <tr>
                <td>Batch size</td>
                <td>[1, 1024]</td>
                <td>512</td>
                <td>
                </td>
                <td>
                </td>
              </tr>
              <tr>
                <td>Optimizer</td>
                <td>Adam</td>
                <td>Adam</td>
                <td>
                </td>
                <td>
                </td>
              </tr>
              <tr>
                <td>Leaming rate tion</td>
                <td>[1e−4, 1e−2]</td>
                <td>1e−4</td>
                <td>Dropout rate between</td>
                <td>[0, 05]</td>
                <td>0.2</td>
              </tr>
              <tr>
                <td>Activation function</td>
                <td>{relu, sigmoid, tanh}</td>
                <td>sigmoid, tanh</td>
                <td>Epoch</td>
                <td>[50, 250]</td>
                <td>500</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Once the model is implemented and parameterized, its training and validation are initiated to first evaluate its ability to predict water levels. The Pointe-Noire station (Congo) only contains short-term gaps (less than a month) distributed throughout the series with a missing data rate of 12%. It has served as the reference for the application of scenario 1. The measurements of the SM2 station (Wouri Cameroon) are the most affected with nearly 43% of missing data of varying duration. The measurements from this station can be divided into two parts with a gap of almost a year in the middle (between 2020 and 2022). Scenario 1 will also be applied to fill short-term gaps.</p>
        <fig id="fig5">
          <label>Figure 5</label>
          <graphic xlink:href="https://html.scirp.org/file/2802766-rId84.jpeg?20260623014150" />
        </fig>
        <p><bold>Figure 5</bold><bold>.</bold> Visual division of the data set between training data (60%) in blue, validation data (20%) in green and test data (20%) in yellow.</p>
        <p>The Pointe-Noire and Wouri series (resampled into hourly data) are interpolated and prepared as described in Section 2.6.2 into training, validation and test data (see <xref ref-type="fig" rid="fig5">Figure 5</xref>), are sent to the model with a one-week LB. <xref ref-type="fig" rid="fig6">Figure 6</xref> allows you to visualize the evolution curve of the loss function. One can see in <xref ref-type="fig" rid="fig7">Figure 7</xref>, the good correlation that there is between the measurements and the predictions of the training and test water levels for the Pointe-Noire station.</p>
        <fig id="fig6">
          <label>Figure 6</label>
          <graphic xlink:href="https://html.scirp.org/file/2802766-rId85.jpeg?20260623014149" />
        </fig>
        <p><bold>Figure 6</bold><bold>.</bold> evolution curves of the loss function during training (Blue) and validation (red) with the best reached after 120 iterations.</p>
        <p>The best model resulting from training is then tested. <xref ref-type="fig" rid="fig7">Figure 7</xref> shows the result of the tests with the performance metrics (Summary in <bold>Table 4</bold>) which makes it possible to confirm through prediction the adequacy of the model to the data.</p>
        <p><bold>Table 4</bold><bold>.</bold> The recap of performance of training and testing of forecasting by the LSTM model applied to short-term missing data size series (One month Maximum) from scenario 1.</p>
        <table-wrap id="tbl4">
          <label>Table 4</label>
          <table>
            <tbody>
              <tr>
                <td rowspan="2">
                  <bold>Station</bold>
                </td>
                <td colspan="4">
                  <bold>Training</bold>
                </td>
                <td colspan="4">
                  <bold>Test</bold>
                </td>
              </tr>
              <tr>
                <td>
                  <bold>RMSE</bold>
                  <bold>[</bold>
                  <bold>m]</bold>
                </td>
                <td>
                  <bold>rRMSE (%)</bold>
                </td>
                <td>
                  <bold>MAPE (%)</bold>
                </td>
                <td>
                  <bold>R</bold>
                  <bold>
                    <sup>2</sup>
                  </bold>
                </td>
                <td>
                  <bold>RMSE</bold>
                  <bold>[</bold>
                  <bold>m]</bold>
                </td>
                <td>
                  <bold>rRMSE (%)</bold>
                </td>
                <td>
                  <bold>MAPE (%)</bold>
                </td>
                <td>
                  <bold>R</bold>
                  <bold>
                    <sup>2</sup>
                  </bold>
                </td>
              </tr>
              <tr>
                <td>Pointe-Noire</td>
                <td>0.03</td>
                <td>1.14</td>
                <td>2.06</td>
                <td>0.99</td>
                <td>0.03</td>
                <td>1.34</td>
                <td>2.98</td>
                <td>0.99</td>
              </tr>
              <tr>
                <td>SM2 (Wouri)</td>
                <td>0.03</td>
                <td>1.12</td>
                <td>1.61</td>
                <td>1</td>
                <td>0.09</td>
                <td>3.03</td>
                <td>4.44</td>
                <td>0.98</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <fig id="fig7">
          <label>Figure 7</label>
          <graphic xlink:href="https://html.scirp.org/file/2802766-rId86.jpeg?20260623014149" />
        </fig>
        <p><bold>Figure 7</bold><bold>.</bold> Results of the adequacy of the prediction with the measured data with a high level of precision achieved and a low MSE for training and testing.</p>
        <p>Model training was also done with the scenario 2 strategy on data from the Dakar station, with the aim of filling gaps of more than a month. Scenario 3 was applied to the Wouri and Dakar stations for gaps of more than six months. This strategy consists first of decomposing the series into daily hourly data, see <xref ref-type="fig" rid="fig8">Figure 8</xref>.</p>
        <fig id="fig8">
          <label>Figure 8</label>
          <graphic xlink:href="https://html.scirp.org/file/2802766-rId87.jpeg?20260623014149" />
        </fig>
        <p><bold>Figure 8</bold><bold>.</bold> Breakdown into daily hourly data over the series (SM2 at the top) and over one year (the one below).</p>
        <fig id="fig9">
          <label>Figure 9</label>
          <graphic xlink:href="https://html.scirp.org/file/2802766-rId88.jpeg?20260623014149" />
        </fig>
        <p><bold>Figure 9</bold><bold>.</bold> From top to bottom, the first image represents the evolution curve of the MSE during the training and validation phase of the Wouri station; and the one below the model test result after training the Dakar station for scenario 3 applies at 11 p.m.</p>
        <p><xref ref-type="fig" rid="fig9">Figure 9</xref> illustrates the evolution of the mean squared error (MSE) during the training and validation phases of the LSTM model, as well as an example of the prediction results obtained for the Dakar station using Scenario 3 at 11:00 PM.</p>
        <p>After this decomposition, the authors choose one hour per day for training the model. The objective is to reduce the accumulation of errors in scenarios 1 and 2 on long-term gaps and also reduce calculation times for training and imputation. one can see in <xref ref-type="fig" rid="fig10">Figure 10</xref> that a good correlation is obtained.</p>
        <p>It is shown that the model well reproduces data with few uncertainties at the extrema.</p>
        <p>It is noted that given the disparity of missing data in the series, one had to combine approaches to fill the gaps while keeping the trends and seasonality of the series. <bold>Table 5</bold> presents the summary of the result’s strategy 3 used by station Dakar and Estuary Woury.</p>
        <p><bold>Table 5</bold><bold>.</bold> Results of performance of training and testing of forecasting by the LSTM model applied to short-term missing data size series (One month Maximum) from scenario 3.</p>
        <table-wrap id="tbl5">
          <label>Table 5</label>
          <table>
            <tbody>
              <tr>
                <td rowspan="2">
                  <bold>Station</bold>
                </td>
                <td colspan="4">
                  <bold>Training</bold>
                </td>
                <td colspan="4">
                  <bold>Test</bold>
                </td>
              </tr>
              <tr>
                <td>
                  <bold>RMSE</bold>
                  <bold>[</bold>
                  <bold>m]</bold>
                </td>
                <td>
                  <bold>rRMSE (%)</bold>
                </td>
                <td>
                  <bold>MAPE (%)</bold>
                </td>
                <td>
                  <bold>R</bold>
                  <bold>
                    <sup>2</sup>
                  </bold>
                </td>
                <td>
                  <bold>RMSE</bold>
                  <bold>[</bold>
                  <bold>m]</bold>
                </td>
                <td>
                  <bold>rRMSE (%)</bold>
                </td>
                <td>
                  <bold>MAPE (%)</bold>
                </td>
                <td>
                  <bold>R</bold>
                  <bold>
                    <sup>2</sup>
                  </bold>
                </td>
              </tr>
              <tr>
                <td>SM2 (Wouri)</td>
                <td>0.12</td>
                <td>4.95</td>
                <td>7.09</td>
                <td>0.94</td>
                <td>0.12</td>
                <td>4.97</td>
                <td>9.36</td>
                <td>0.91</td>
              </tr>
              <tr>
                <td>Dakar</td>
                <td>0.04</td>
                <td>2.36</td>
                <td>2.79</td>
                <td>0.99</td>
                <td>0.05</td>
                <td>3.38</td>
                <td>2.67</td>
                <td>0.98</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec4dot2">
        <title>4.2. Behavior of the Model on New Data</title>
        <p>To be able to study this behavior, one year of continuous data without gaps was removed from the initial measurements and was not integrated into the training and testing of the model. To better understand the comparison of results between the approaches we chose a station to serve as a reference for this section. Our choice fell on the Pointe-Noire station for the quality of this chronological series. Indeed, in addition to having the year 2013 complete towards the end of the series (see <xref ref-type="fig" rid="fig10">Figure 10</xref>), its gaps range from one hour to less than a year unlike the other two stations (Wouri Estuary and Dakar) which practically have the series divided into several parts with continuous gaps over several years.</p>
        <p>The methodology consists of evaluating the performance metrics, namely RMSE, R<sup>2</sup>, and MAPE, over increasingly large continuous gaps in order to determine the conditions under which each reconstruction approach should be used, as shown in <bold>Table 6</bold>. It appears that:</p>
        <p>Scenario 1 is suitable for short-term gaps with a multiple determination coefficient which remains significant up to gaps of 84 days and an RMSE of 0.15 m.Scenario 2 and 3 with our conditions can be used for gaps of up to one year with an RMSE of 0.14 and 0.15 m respectively. But the values of the coefficient of multiple determination rather suggest using scenario 2 for gaps of longer duration.</p>
        <p>It should be noted that the result of this investigation depends on the quality and quantity of the model training data as well as the torque values (LB, mLB). Globally, this approach has the advantage, depending on the quality of each series, to let know which strategy is best to fill in its missing data. Depending on the desired precision, which in general will depend on what the reconstructed series will be used for, this approach is preferred to another or even make combinations.</p>
        <fig id="fig10">
          <label>Figure 10</label>
          <graphic xlink:href="https://html.scirp.org/file/2802766-rId89.jpeg?20260623014151" />
        </fig>
        <p><bold>Figure 10.</bold> Time series for the year 2013 Pointe-Noire used to evaluate the behavior of the model.</p>
        <p><bold>Table 6</bold>. Summary of metrics for evaluating the behavior of the model in relation to the size of the gaps at the Pointe-Noire station.</p>
        <table-wrap id="tbl6">
          <label>Table 6</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Continuous Gap Size (days)</bold>
                </td>
                <td>
                  <bold>Scenarios</bold>
                </td>
                <td>
                  <bold>RMSE</bold>
                  <bold>(m)</bold>
                </td>
                <td>
                  <bold>MAPE (%)</bold>
                </td>
                <td>
                  <bold>R</bold>
                  <bold>
                    <sup>2</sup>
                  </bold>
                </td>
              </tr>
              <tr>
                <td>24</td>
                <td>1</td>
                <td>
                  <bold>0.01</bold>
                </td>
                <td>
                  <bold>0.02</bold>
                </td>
                <td>
                  <bold>1</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="2">72</td>
                <td>1</td>
                <td>
                  <bold>0.02</bold>
                </td>
                <td>
                  <bold>0.12</bold>
                </td>
                <td>
                  <bold>1</bold>
                </td>
              </tr>
              <tr>
                <td>2</td>
                <td>0.02</td>
                <td>0.13</td>
                <td>1</td>
              </tr>
              <tr>
                <td rowspan="2">168</td>
                <td>1</td>
                <td>0.03</td>
                <td>0.39</td>
                <td>0.99</td>
              </tr>
              <tr>
                <td>2</td>
                <td>
                  <bold>0.02</bold>
                </td>
                <td>
                  <bold>0.21</bold>
                </td>
                <td>
                  <bold>1</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="3">672</td>
                <td>1</td>
                <td>0.07</td>
                <td>1.08</td>
                <td>0.97</td>
              </tr>
              <tr>
                <td>2</td>
                <td>0.05</td>
                <td>1.26</td>
                <td>0.98</td>
              </tr>
              <tr>
                <td>3</td>
                <td>
                  <bold>0.02</bold>
                </td>
                <td>
                  <bold>0.38</bold>
                </td>
                <td>
                  <bold>1</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="2">1344</td>
                <td>1</td>
                <td>0.1</td>
                <td>2.93</td>
                <td>0.93</td>
              </tr>
              <tr>
                <td>2</td>
                <td>
                  <bold>0.06</bold>
                </td>
                <td>
                  <bold>1.14</bold>
                </td>
                <td>
                  <bold>0.98</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="2">2016</td>
                <td>1</td>
                <td>0.15</td>
                <td>5.24</td>
                <td>0.86</td>
              </tr>
              <tr>
                <td>2</td>
                <td>
                  <bold>0.05</bold>
                </td>
                <td>
                  <bold>2.1</bold>
                </td>
                <td>
                  <bold>0.98</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="3">2688</td>
                <td>1</td>
                <td>0.23</td>
                <td>17.5</td>
                <td>0.64</td>
              </tr>
              <tr>
                <td>2</td>
                <td>
                  <bold>0.05</bold>
                </td>
                <td>
                  <bold>3.17</bold>
                </td>
                <td>
                  <bold>0.99</bold>
                </td>
              </tr>
              <tr>
                <td>3</td>
                <td>0.1</td>
                <td>2.99</td>
                <td>0.95</td>
              </tr>
              <tr>
                <td rowspan="2">4032</td>
                <td>2</td>
                <td>
                  <bold>0.06</bold>
                </td>
                <td>
                  <bold>3.17</bold>
                </td>
                <td>
                  <bold>0.98</bold>
                </td>
              </tr>
              <tr>
                <td>3</td>
                <td>0.12</td>
                <td>4.69</td>
                <td>0.91</td>
              </tr>
              <tr>
                <td rowspan="2">5376</td>
                <td>2</td>
                <td>
                  <bold>0.08</bold>
                </td>
                <td>
                  <bold>5.87</bold>
                </td>
                <td>
                  <bold>0.96</bold>
                </td>
              </tr>
              <tr>
                <td>3</td>
                <td>0.15</td>
                <td>5.45</td>
                <td>0.85</td>
              </tr>
              <tr>
                <td rowspan="2">6720</td>
                <td>
                  <bold>2</bold>
                </td>
                <td>
                  <bold>0.1</bold>
                </td>
                <td>
                  <bold>6</bold>
                </td>
                <td>
                  <bold>0.94</bold>
                </td>
              </tr>
              <tr>
                <td>3</td>
                <td>0.15</td>
                <td>5.45</td>
                <td>0.85</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec4dot3">
        <title>4.3. Application to Missing Data</title>
        <p>The LSTM model validated in the previous step for the reconstruction of tidal time series can now be used to fill real gaps. This phase start by reconstructing gaps of different sizes, in order to analyze the behavior of the model. The model predicts one water level at a time. The imputation is done by a loop which allows the prediction to be repeated n times (n being the number of missing values in the series). <xref ref-type="fig" rid="fig11">Figures 11-13</xref> show some results by scenarios 1,3 respectively.</p>
        <fig id="fig11">
          <label>Figure 11</label>
          <graphic xlink:href="https://html.scirp.org/file/2802766-rId90.jpeg?20260623014152" />
        </fig>
        <p><bold>Figure 11.</bold> Focus on the first 2 months with gaps filled by the strategy one of the Pointe-Noire station (Congo).</p>
        <fig id="fig12">
          <label>Figure 12</label>
          <graphic xlink:href="https://html.scirp.org/file/2802766-rId91.jpeg?20260623014153" />
        </fig>
        <p><bold>Figure 12</bold><bold>.</bold> Result of the imputation of the 23 PM after daily breakdown decomposition of the Wouri station.</p>
        <p>Scenario 1 was also used at the Wouri station to fill small gaps and then scenario 3 was used for longer gaps at the station. that was also applied to Dakar. <xref ref-type="fig" rid="fig12">Figure 12</xref>and <xref ref-type="fig" rid="fig13">Figure 13</xref> below show the result of a daily breakdown.</p>
        <p>LSTM neural networks are quite successful in reconstructing water level variations, when the right approach to structuring the input data is found. <xref ref-type="fig" rid="fig14">Figure 14</xref> shows the three stations after imputation of missing data. <bold>Table 7</bold> also sums up the strategies used for each station.</p>
        <p><bold>Table 7.</bold> Summary of the different scenarios used for the imputation of each station.</p>
        <table-wrap id="tbl7">
          <label>Table 7</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Station</bold>
                </td>
                <td>
                  <bold>Period</bold>
                </td>
                <td>
                  <bold>Scenario</bold>
                </td>
                <td>
                  <bold>LB</bold>
                </td>
                <td>
                  <bold>mLB</bold>
                </td>
              </tr>
              <tr>
                <td>Pointe-Noire</td>
                <td>The whole series</td>
                <td>1</td>
                <td>Week</td>
                <td>-</td>
              </tr>
              <tr>
                <td rowspan="2">Wouri Estuary</td>
                <td>2018-2020 and from 2022</td>
                <td>1</td>
                <td>Week</td>
                <td>-</td>
              </tr>
              <tr>
                <td>2020-2022</td>
                <td>3</td>
                <td>3 Month</td>
                <td>1 Week</td>
              </tr>
              <tr>
                <td>Dakar</td>
                <td>The whole series</td>
                <td>3</td>
                <td>1 Year</td>
                <td>1 Week</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <fig id="fig13">
          <label>Figure 13</label>
          <graphic xlink:href="https://html.scirp.org/file/2802766-rId92.jpeg?20260623014152" />
        </fig>
        <p><bold>Figure 13.</bold> Another example of scenario 3 applies to the Dakar station with at the top the 7AM series of the entire station and at the bottom the same series with filled gaps.</p>
        <fig id="fig14">
          <label>Figure 14</label>
          <graphic xlink:href="https://html.scirp.org/file/2802766-rId93.jpeg?20260623014152" />
        </fig>
        <p><bold>Figure 14</bold><bold>.</bold> Final results of the tide gauge series reconstructed from the high to the low respectively present, Dakar (Senegal), Wouri (Cameron) and Pointe-Noire (Congo).</p>
        <p>The training of the model is more or less long depending on the choice of the size of LB and mLB.</p>
      </sec>
      <sec id="sec4dot4">
        <title>4.4. Evaluation of the Series Reconstructed by Harmonic Analysis</title>
        <p>This section aims to make sure that the reconstructed tide gauge series still has enough information for the study of the tidal phenomenon. The analysis of Pointe-Noire reference station is carried out. This series, which had nearly 12% missing data, was reconstructed based on scenario 1. <xref ref-type="fig" rid="fig15">Figure 15</xref> shows the result of harmonic decomposition of all series after reconstruction. To do this, harmonic decomposition was carried out as presented in section 2.6.2 using T_Tide which succeeded in extracting 71 harmonics components with a confidence interval of 95%. <xref ref-type="fig" rid="fig15">Figure 15</xref> shows the components of different classes. It is found that the majority of the components which characterize the tide in the Gulf of Guinea with a dominance of the semi-diurnal waves M2 and the long-term components (Sa, SSa, MF, etc.) and even the M10 wave signifying the proximity of the tide gauge station with the coast (shallow environment) is one of the significant components.</p>
        <p>Finally, <xref ref-type="fig" rid="fig16">Figure 16</xref>, presents the comparison of the amplitudes of 10 main harmonic components of the reconstructed and non-reconstructed series with the complex error associated with each of the waves. The maximum error is 5cm for the M2 wave at the Pointe-Noire Station.</p>
        <fig id="fig15">
          <label>Figure 15</label>
          <graphic xlink:href="https://html.scirp.org/file/2802766-rId94.jpeg?20260623014153" />
        </fig>
        <p><bold>Figure 15.</bold> Harmonic constituents of the reconstructed Pointe-Noire(a), Estuary Wouri(b) and Dakar(c) series grouped by class with the most significant in blue and the least significant in red.</p>
        <fig id="fig16">
          <label>Figure 16</label>
          <graphic xlink:href="https://html.scirp.org/file/2802766-rId95.jpeg?20260623014153" />
        </fig>
        <p><bold>Figure 16.</bold> From top to bottom, (a) is the amplitude of the unfilled harmonic constituents, and (b) is the amplitude of the reconstructed series, and (c) is the complex error.</p>
      </sec>
    </sec>
    <sec id="sec5">
      <title>5. Discussion</title>
      <p>In this study, artificial intelligence is used, more precisely recurrent neural networks based on the LSTM model, to fill gaps that arise for different reasons in time series of tide measurements, relying on the scenarios for restructuring the input data of the model proposed by Janbain [<xref ref-type="bibr" rid="B20">20</xref>]. To achieve this, an LSTM model was implemented and configured with the hyperparameters as presented in <bold>Tables 2</bold><bold>-</bold><bold>3</bold>. The choice of the LSTM model here is guided by the type of data handled and the phenomenon studied. The model implements in its cell, a state and a forgetting gate, among other things, allowing it to understand the historical and temporal links between the data. The other reason for choosing this model is the non-linearity of the tidal phenomenon which, in addition to gravitation, is influenced by bathymetric and meteorological variabilities. In order to prevent overfitting, two dropout layers were inserted and a stop function implemented to interrupt training once the best model was found. It should be noted that we are doing univariate modelling, with water height measurements being the only input parameters of the model. The other parameters which influence the variation of the measurements are not available for all the stations. It should also be noted that self-learning is done in this study. That is to say, each series to be filled is used to train the model. To justify the choice of scenarios used to fill the gaps, an experiment consisting of creating gaps continues to become larger and larger in a series without gaps and then use the trained model to fill them and calculate the resulting performance metrics, the results of which are in <bold>Table 6</bold> made it possible to classify the use of scenarios according to the size of the gaps and to see that several years could be filled with scenarios 2 and 3 with fairly good precision but with a preference for scenario 3 which allows enormous savings in calculation time. Indeed, taking 0.14 m of RMSE as a reference found by Janbain [<xref ref-type="bibr" rid="B20">20</xref>] as a reference, we have an RMSE of 0.15 (m) with 2016 hours of continuous gaps with scenario 1, 0.14 m with almost a continuous year of gaps with scenario 2. And unfortunately, the test series is not long enough, the experience of scenario 3 is biased. Basically, it is the approach which allows to capture the long trends in the series, to solve the problems of error accumulation and to minimize the calculation time.</p>
      <p>The previous experience made it possible to justify the choice of approaches for restructuring the input data of the model used for each series according to the size of the gaps, as summarized in <bold>Table 7</bold>. The trained models are first tested on their prediction capacity and the values of the performance metrics average 0.97 for R<sup>2</sup>, an RMSE of 0.06m and the absolute percentage error (MAPE) around 4% shows the model does a good job reproducing the data. These results are in agreement with other studies of imputation of missing data in tide gauge series with recurrent models, such as those of [<xref ref-type="bibr" rid="B25">25</xref>][<xref ref-type="bibr" rid="B26">26</xref>][<xref ref-type="bibr" rid="B58">58</xref>][<xref ref-type="bibr" rid="B67">67</xref>].</p>
      <p>In order to validate the quality of the reconstructed series, a harmonic analysis of each series was successfully carried out (<xref ref-type="fig" rid="fig15">Figures 15(a)-(c)</xref>). The amplitudes of tide components found here using the harmonic decomposition of the reconstructed series are in agreement with past publications in the area. In particular, at the Wouri estuary where the dominant group of waves are the semi-diurnal waves with the M2 wave peaking at 74 cm, and also at Ponte-noire and Dakar where the harmonic characteristics obtained are in agreement with those generally obtained in the Gulf of Guinea [<xref ref-type="bibr" rid="B12">12</xref>][<xref ref-type="bibr" rid="B14">14</xref>]. Conversely, the decomposition of the unreconstructed series gives values that are further from the literature (<xref ref-type="fig" rid="fig16">Figure 16(b)</xref>). To evaluate the difference, the complex error best suited waves whose values fluctuate a lot [<xref ref-type="bibr" rid="B14">14</xref>][<xref ref-type="bibr" rid="B66">66</xref>] was used (<xref ref-type="fig" rid="fig16">Figure 16(c)</xref>). The complex error calculation makes it possible to evaluate the error between the two-time series of 7 cm maximum at the level of the N<sup>2</sup> wave and 5 cm for the dominant wave M2. The reconstructed water heights are nevertheless underestimated, that may be due to the fact that the variation in water height is influenced by several other parameters.</p>
      <p>Despite the promising results, some limitations of the proposed univariate framework should be acknowledged. Since the model relies solely on past values of the sea level signal, its ability to accurately reconstruct variations driven by external forcings may be limited. In particular, abrupt changes associated with river discharge events or strong meteorological conditions (atmospheric pressure variations, wind forcing, or storm surges) may not be fully captured without additional explanatory variables. This limitation of univariate data-driven approaches has been highlighted in previous studies, which emphasize the importance of incorporating exogenous variables in sea level modelling [<xref ref-type="bibr" rid="B68">68</xref>][<xref ref-type="bibr" rid="B69">69</xref>]. Furthermore, the reconstruction of long gaps may introduce increased uncertainty, especially near local extrema, where small phase or amplitude errors can lead to larger deviations. This is a well-known issue in tidal analysis, where accurate phase representation is critical for preserving harmonic structure [<xref ref-type="bibr" rid="B70">70</xref>]. Future work should therefore consider multivariate models incorporating relevant environmental parameters, such as atmospheric pressure, river discharge, and wind forcing, to improve the representation of non-tidal components and enhance reconstruction accuracy under highly dynamic conditions, as also recommended in recent studies on data-driven oceanographic modelling [<xref ref-type="bibr" rid="B71">71</xref>][<xref ref-type="bibr" rid="B72">72</xref>].</p>
    </sec>
    <sec id="sec6">
      <title>6. Conclusions</title>
      <p>This study proposed a Long Short-Term Memory (LSTM)-based framework for reconstructing missing data in tide gauge time series from the Gulf of Guinea. The results demonstrate that the model achieves accurate reconstruction of gaps of varying durations, including long gaps spanning several months, with strong performance (RMSE ≈ 0.05 m, MAPE &lt; 5%, R<sup>2</sup> ≈ 0.96). Validation using harmonic analysis confirms that the reconstructed series preserve the underlying tidal dynamics. </p>
      <p>However, the reconstruction of all components contributing to sea level variability remains a challenge. Future work should therefore consider incorporating additional environmental variables, such as atmospheric pressure and precipitation, within a multivariate modelling framework to further improve performance.</p>
      <p>Overall, the results indicate that deep learning approaches, and LSTM in particular, constitute a promising alternative to traditional gap-filling methods, although further comparisons with other techniques would be necessary to fully assess their relative performance.</p>
    </sec>
    <sec id="sec7">
      <title>Data Availability</title>
      <p>The corresponding author guarantees the availability of the data used to carry out this study.</p>
    </sec>
    <sec id="sec8">
      <title>Acknowledgements</title>
      <p>This work was carried out in the following institutions: The Advanced School of Mines Processing and Energy Resources of the University Bertoua, Cameroon and the National Higher Polytechnic School of Douala, University of Douala, Cameroon. The authors would like to thank the editors and reviewers who undoubtedly helped to improve the quality of this work.</p>
    </sec>
    <sec id="sec9">
      <title>Appendix</title>
      <fig id="fig17">
        <label>Figure 17</label>
        <graphic xlink:href="https://html.scirp.org/file/2802766-rId158.jpeg?20260623014200" />
      </fig>
      <p><bold>Figure S1</bold><bold>.</bold> The diagram shows the input re-shaping method, where the same input sequence xi of size Look-Back described in the past scenario is now divided into multiple sets of sequences each with size Mini-Look-Back while yi remains the same. Note that it is necessary to pay attention when choosing the size of LB and mLB in that one should select two numbers that can be divided evenly: one can choose, for example, LB = 1 year and mLB = 2 months because they can divide to obtain 6 complete Mini-Look-Back sequences of size 2 months each. But no one cannot choose, for example, LB = 1 year and mLB = 9 months because that would result in one complete sequence of size 9 months and another incomplete sequence (Janbian <italic>et</italic><italic>al</italic><italic>.</italic>, 2023) [<xref ref-type="bibr" rid="B20">20</xref>].</p>
    </sec>
    <sec id="sec10">
      <title>NOTES</title>
      <p>*Corresponding author.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Chang, J.Y. and Feng, S.J. (2022) A Constitutive Model for Geosynthetic Interfaces Considering Nonlinear Softening Behavior. <italic>Computers and Geotechnics</italic>, 143, Article 104633. https://doi.org/10.1016/j.compgeo.2022.104633 <pub-id pub-id-type="doi">10.1016/j.compgeo.2022.104633</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.compgeo.2022.104633">https://doi.org/10.1016/j.compgeo.2022.104633</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Chang, J.Y.</string-name>
              <string-name>Feng, S.J.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>A Constitutive Model for Geosynthetic Interfaces Considering Nonlinear Softening Behavior</article-title>
            <source>Computers and Geotechnics</source>
            <volume>143</volume>
            <elocation-id>104633</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.compgeo.2022.104633</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Del-Rosal-Salido, J., Folgueras, P., Bermúdez, M., Ortega-Sánchez, M. and Losada, M.Á. (2021) Flood Management Challenges in Transitional Environments: Assessing the Effects of Sea-Level Rise on Compound Flooding in the 21st Century. <italic>Coastal Engineering</italic>, 167, Article 103872. https://doi.org/10.1016/j.coastaleng.2021.103872 <pub-id pub-id-type="doi">10.1016/j.coastaleng.2021.103872</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.coastaleng.2021.103872">https://doi.org/10.1016/j.coastaleng.2021.103872</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Del-Rosal-Salido, J.</string-name>
              <string-name>Folgueras, P.</string-name>
              <string-name>Losada, M.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Flood Management Challenges in Transitional Environments: Assessing the Effects of Sea-Level Rise on Compound Flooding in the 21st Century</article-title>
            <source>Coastal Engineering</source>
            <volume>167</volume>
            <elocation-id>103872</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.coastaleng.2021.103872</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Intergovernmental Panel on Climate Change (2007) Changements Climatiques. Cambridge University Press.</mixed-citation>
          <element-citation publication-type="book">
            <year>2007</year>
            <article-title>Changements Climatiques</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Intergovernmental Panel on Climate Change (2014) Summary for Policymakers. In: <italic>Climate Change</italic>2013: <italic>The Physical Science Basis</italic>, Cambridge University Press, 1-30.</mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Basis, C</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Summary for Policymakers</article-title>
            <source>In: Climate Change 2013: The Physical Science Basis</source>
            <volume>1</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Intergovernmental Panel on Climate Change (2014) Technical Summary. In: <italic>Climate Change</italic>2013: <italic>The Physical Science Basis</italic>, Cambridge University Press, 31-116.</mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Basis, C</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Technical Summary</article-title>
            <source>In: Climate Change 2013: The Physical Science Basis</source>
            <volume>31</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Daron, J., Macadam, I., Kanamaru, H., Cinco, T., Katzfey, J., Scannell, C., <italic>et al</italic>. (2018) Providing Future Climate Projections Using Multiple Models and Methods: Insights from the Philippines. <italic>Climatic Change</italic>, 148, 187-203. https://doi.org/10.1007/s10584-018-2183-5 <pub-id pub-id-type="doi">10.1007/s10584-018-2183-5</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10584-018-2183-5">https://doi.org/10.1007/s10584-018-2183-5</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Daron, J.</string-name>
              <string-name>Macadam, I.</string-name>
              <string-name>Kanamaru, H.</string-name>
              <string-name>Cinco, T.</string-name>
              <string-name>Katzfey, J.</string-name>
              <string-name>Scannell, C.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Providing Future Climate Projections Using Multiple Models and Methods: Insights from the Philippines</article-title>
            <source>Climatic Change</source>
            <volume>148</volume>
            <pub-id pub-id-type="doi">10.1007/s10584-018-2183-5</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ricart, S., Gandolfi, C. and Castelletti, A. (2023) Climate Change Awareness, Perceived Impacts, and Adaptation from Farmers’ Experience and Behavior: A Triple-Loop Review. <italic>Regional Environmental Change</italic>, 23, Article No. 82. https://doi.org/10.1007/s10113-023-02078-3 <pub-id pub-id-type="doi">10.1007/s10113-023-02078-3</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10113-023-02078-3">https://doi.org/10.1007/s10113-023-02078-3</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ricart, S.</string-name>
              <string-name>Gandolfi, C.</string-name>
              <string-name>Castelletti, A.</string-name>
              <string-name>Awareness, P</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Climate Change Awareness, Perceived Impacts, and Adaptation from Farmers’ Experience and Behavior: A Triple-Loop Review</article-title>
            <source>Regional Environmental Change</source>
            <volume>23</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.1007/s10113-023-02078-3</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Pappas, C., Papalexiou, S.M. and Koutsoyiannis, D. (2014) A Quick Gap Filling of Missing Hydrometeorological Data. <italic>Journal of Geophysical Research</italic>: <italic>Atmospheres</italic>, 119, 9290-9300. https://doi.org/10.1002/2014jd021633 <pub-id pub-id-type="doi">10.1002/2014jd021633</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/2014jd021633">https://doi.org/10.1002/2014jd021633</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Pappas, C.</string-name>
              <string-name>Papalexiou, S.M.</string-name>
              <string-name>Koutsoyiannis, D.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>A Quick Gap Filling of Missing Hydrometeorological Data</article-title>
            <source>Journal of Geophysical Research: Atmospheres</source>
            <volume>119</volume>
            <pub-id pub-id-type="doi">10.1002/2014jd021633</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Douglas, B.C. (1991) Global Sea Level Rise. <italic>Journal of Geophysical Research</italic>: <italic>Oceans</italic>, 96, 6981-6992. https://doi.org/10.1029/91jc00064 <pub-id pub-id-type="doi">10.1029/91jc00064</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1029/91jc00064">https://doi.org/10.1029/91jc00064</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Douglas, B.C.</string-name>
            </person-group>
            <year>1991</year>
            <article-title>Global Sea Level Rise</article-title>
            <source>Journal of Geophysical Research: Oceans</source>
            <volume>96</volume>
            <pub-id pub-id-type="doi">10.1029/91jc00064</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Pouvreau, N. (2008) Trois cents ans de mesures marégraphiques en France: Outils, méthodes et tendances des composantes du niveau de la mer au port de Brest.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Pouvreau, N.</string-name>
            </person-group>
            <year>2008</year>
            <article-title>Trois cents ans de mesures marégraphiques en France: Outils, méthodes et tendances des composantes du niveau de la mer au port de Brest</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Gouriou, T. (2012) Evolution des composantes du niveau marin à partir d’observations <italic>in Situ</italic>: Application aux marégraphes du littoral français. La Rochelle.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Gouriou, T.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>Evolution des composantes du niveau marin à partir d’observations in Situ: Application aux marégraphes du littoral français</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Woodworth, P., Aman, A. and Aarup, T. (2007) Sea Level Monitoring in Africa. <italic>African Journal of Marine Science</italic>, 29, 321-330. https://doi.org/10.2989/ajms.2007.29.3.2.332 <pub-id pub-id-type="doi">10.2989/ajms.2007.29.3.2.332</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.2989/ajms.2007.29.3.2.332">https://doi.org/10.2989/ajms.2007.29.3.2.332</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Woodworth, P.</string-name>
              <string-name>Aman, A.</string-name>
              <string-name>Aarup, T.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>Sea Level Monitoring in Africa</article-title>
            <source>African Journal of Marine Science</source>
            <volume>29</volume>
            <pub-id pub-id-type="doi">10.2989/ajms.2007.29.3.2.332</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Fossi Fotsi, Y., Pouvreau, N., Brenon, I., Onguene, R. and Etame, J. (2019) Temporal (1948–2012) and Dynamic Evolution of the Wouri Estuary Coastline within the Gulf of Guinea. <italic>Journal of Marine Science and Engineering</italic>, 7, Article 343. https://doi.org/10.3390/jmse7100343 <pub-id pub-id-type="doi">10.3390/jmse7100343</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/jmse7100343">https://doi.org/10.3390/jmse7100343</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Fotsi, Y.</string-name>
              <string-name>Pouvreau, N.</string-name>
              <string-name>Brenon, I.</string-name>
              <string-name>Onguene, R.</string-name>
              <string-name>Etame, J.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Temporal (1948–2012) and Dynamic Evolution of the Wouri Estuary Coastline within the Gulf of Guinea</article-title>
            <source>Journal of Marine Science and Engineering</source>
            <volume>7</volume>
            <elocation-id>343</elocation-id>
            <pub-id pub-id-type="doi">10.3390/jmse7100343</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Djeumeni Noubissie, L., Birol, F., Onguene, R., Léger, F., Niño, F. and Dzonde Naoussi, R. (2023) Virtual Coastal Altimetry Tide Gauges along the West African Coast. <italic>Estuarine</italic>, <italic>Coastal and Shelf Science</italic>, 296, Article 108600. https://doi.org/10.1016/j.ecss.2023.108600 <pub-id pub-id-type="doi">10.1016/j.ecss.2023.108600</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ecss.2023.108600">https://doi.org/10.1016/j.ecss.2023.108600</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Noubissie, L.</string-name>
              <string-name>Birol, F.</string-name>
              <string-name>Onguene, R.</string-name>
              <string-name>Naoussi, R.</string-name>
              <string-name>Estuarine, C</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Virtual Coastal Altimetry Tide Gauges along the West African Coast</article-title>
            <source>Estuarine</source>
            <volume>296</volume>
            <elocation-id>108600</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ecss.2023.108600</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Bleidorn, M.T., Pinto, W.D.P., Schmidt, I.M., Mendonça, A.S.F. and Reis, J.A.T.D. (2022) Methodological Approaches for Imputing Missing Data into Monthly Flows Series. <italic>Ambiente e Agua</italic>— <italic>An Interdisciplinary Journal of Applied Science</italic>, 17, 1-27. https://doi.org/10.4136/ambi-agua.2795 <pub-id pub-id-type="doi">10.4136/ambi-agua.2795</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4136/ambi-agua.2795">https://doi.org/10.4136/ambi-agua.2795</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Bleidorn, M.T.</string-name>
              <string-name>Pinto, W.D.P.</string-name>
              <string-name>Schmidt, I.M.</string-name>
              <string-name>Reis, J.A.T.D.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Methodological Approaches for Imputing Missing Data into Monthly Flows Series</article-title>
            <source>Ambiente e Agua—An Interdisciplinary Journal of Applied Science</source>
            <volume>17</volume>
            <pub-id pub-id-type="doi">10.4136/ambi-agua.2795</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">Fang, C. and Wang, C. (2020) Time Series Data Imputation: A Survey on Deep Learning Approaches. http://arxiv.org/abs/2011.11347</mixed-citation>
          <element-citation publication-type="web">
            <person-group person-group-type="author">
              <string-name>Fang, C.</string-name>
              <string-name>Wang, C.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Time Series Data Imputation: A Survey on Deep Learning Approaches</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">Tzoumpas, K., Estrada, A., Miraglio, P. and Zambelli, P. (2023) A Data Filling Methodology for Time Series Based on CNN and (Bi)LSTM Neural Networks. http://arxiv.org/abs/2204.09994</mixed-citation>
          <element-citation publication-type="web">
            <person-group person-group-type="author">
              <string-name>Tzoumpas, K.</string-name>
              <string-name>Estrada, A.</string-name>
              <string-name>Miraglio, P.</string-name>
              <string-name>Zambelli, P.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>A Data Filling Methodology for Time Series Based on CNN and (Bi)LSTM Neural Networks</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Li, J., Wan, H. and Shang, S. (2020) Comparison of Interpolation Methods for Mapping Layered Soil Particle-Size Fractions and Texture in an Arid Oasis. <italic>Catena</italic>, 190, Article 104514. https://doi.org/10.1016/j.catena.2020.104514 <pub-id pub-id-type="doi">10.1016/j.catena.2020.104514</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.catena.2020.104514">https://doi.org/10.1016/j.catena.2020.104514</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Li, J.</string-name>
              <string-name>Wan, H.</string-name>
              <string-name>Shang, S.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Comparison of Interpolation Methods for Mapping Layered Soil Particle-Size Fractions and Texture in an Arid Oasis</article-title>
            <source>Catena</source>
            <volume>190</volume>
            <elocation-id>104514</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.catena.2020.104514</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kumar, R. and Baskar, S. (2018) Hybrid BSQI-WENO Based Numerical Scheme for Hyperbolic Conservation Laws.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kumar, R.</string-name>
              <string-name>Baskar, S.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Hybrid BSQI-WENO Based Numerical Scheme for Hyperbolic Conservation Laws</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Janbain, I., Deloffre, J., Jardani, A., Vu, M.T. and Massei, N. (2023) Use of Long Short-Term Memory Network (LSTM) in the Reconstruction of Missing Water Level Data in the River Seine. <italic>Hydrological Sciences Journal</italic>, 68, 1372-1390. https://doi.org/10.1080/02626667.2023.2221791 <pub-id pub-id-type="doi">10.1080/02626667.2023.2221791</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/02626667.2023.2221791">https://doi.org/10.1080/02626667.2023.2221791</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Janbain, I.</string-name>
              <string-name>Deloffre, J.</string-name>
              <string-name>Jardani, A.</string-name>
              <string-name>Vu, M.T.</string-name>
              <string-name>Massei, N.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Use of Long Short-Term Memory Network (LSTM) in the Reconstruction of Missing Water Level Data in the River Seine</article-title>
            <source>Hydrological Sciences Journal</source>
            <volume>68</volume>
            <pub-id pub-id-type="doi">10.1080/02626667.2023.2221791</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Moffat, A.M., Papale, D., Reichstein, M., Hollinger, D.Y., Richardson, A.D., Barr, A.G., <italic>et al</italic>. (2007) Comprehensive Comparison of Gap-Filling Techniques for Eddy Covariance Net Carbon Fluxes. <italic>Agricultural and Forest Meteorology</italic>, 147, 209-232. https://doi.org/10.1016/j.agrformet.2007.08.011 <pub-id pub-id-type="doi">10.1016/j.agrformet.2007.08.011</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.agrformet.2007.08.011">https://doi.org/10.1016/j.agrformet.2007.08.011</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Moffat, A.M.</string-name>
              <string-name>Papale, D.</string-name>
              <string-name>Reichstein, M.</string-name>
              <string-name>Hollinger, D.Y.</string-name>
              <string-name>Richardson, A.D.</string-name>
              <string-name>Barr, A.G.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>Comprehensive Comparison of Gap-Filling Techniques for Eddy Covariance Net Carbon Fluxes</article-title>
            <source>Agricultural and Forest Meteorology</source>
            <volume>147</volume>
            <pub-id pub-id-type="doi">10.1016/j.agrformet.2007.08.011</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Afrifa-Yamoah, E., Mueller, U.A., Taylor, S.M. and Fisher, A.J. (2020) Missing Data Imputation of High-Resolution Temporal Climate Time Series Data. <italic>Meteorological Applications</italic>, 27, e1873. https://doi.org/10.1002/met.1873 <pub-id pub-id-type="doi">10.1002/met.1873</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/met.1873">https://doi.org/10.1002/met.1873</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Afrifa-Yamoah, E.</string-name>
              <string-name>Mueller, U.A.</string-name>
              <string-name>Taylor, S.M.</string-name>
              <string-name>Fisher, A.J.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Missing Data Imputation of High-Resolution Temporal Climate Time Series Data</article-title>
            <source>Meteorological Applications</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.1002/met.1873</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Londhe, S.N. and Panchang, V. (2007) Correlation of Wave Data from Buoy Networks. <italic>Estuarine</italic>, <italic>Coastal and Shelf Science</italic>, 74, 481-492. https://doi.org/10.1016/j.ecss.2007.05.003 <pub-id pub-id-type="doi">10.1016/j.ecss.2007.05.003</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ecss.2007.05.003">https://doi.org/10.1016/j.ecss.2007.05.003</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Londhe, S.N.</string-name>
              <string-name>Panchang, V.</string-name>
              <string-name>Estuarine, C</string-name>
            </person-group>
            <year>2007</year>
            <article-title>Correlation of Wave Data from Buoy Networks</article-title>
            <source>Estuarine</source>
            <volume>74</volume>
            <pub-id pub-id-type="doi">10.1016/j.ecss.2007.05.003</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zamani, A., Solomatine, D., Azimian, A. and Heemink, A. (2008) Learning from Data for Wind-Wave Forecasting. <italic>Ocean Engineering</italic>, 35, 953-962. https://doi.org/10.1016/j.oceaneng.2008.03.007 <pub-id pub-id-type="doi">10.1016/j.oceaneng.2008.03.007</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.oceaneng.2008.03.007">https://doi.org/10.1016/j.oceaneng.2008.03.007</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zamani, A.</string-name>
              <string-name>Solomatine, D.</string-name>
              <string-name>Azimian, A.</string-name>
              <string-name>Heemink, A.</string-name>
            </person-group>
            <year>2008</year>
            <article-title>Learning from Data for Wind-Wave Forecasting</article-title>
            <source>Ocean Engineering</source>
            <volume>35</volume>
            <pub-id pub-id-type="doi">10.1016/j.oceaneng.2008.03.007</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B25">
        <label>25.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Jörges, C., Berkenbrink, C. and Stumpe, B. (2021) Prediction and Reconstruction of Ocean Wave Heights Based on Bathymetric Data Using LSTM Neural Networks. <italic>Ocean Engineering</italic>, 232, Article 109046. https://doi.org/10.1016/j.oceaneng.2021.109046 <pub-id pub-id-type="doi">10.1016/j.oceaneng.2021.109046</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.oceaneng.2021.109046">https://doi.org/10.1016/j.oceaneng.2021.109046</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Berkenbrink, C.</string-name>
              <string-name>Stumpe, B.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Prediction and Reconstruction of Ocean Wave Heights Based on Bathymetric Data Using LSTM Neural Networks</article-title>
            <source>Ocean Engineering</source>
            <volume>232</volume>
            <elocation-id>109046</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.oceaneng.2021.109046</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B26">
        <label>26.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Minuzzi, F.C. and Farina, L. (2023) A Deep Learning Approach to Predict Significant Wave Height Using Long Short-Term Memory. <italic>Ocean Modelling</italic>, 181, Article 102151. https://doi.org/10.1016/j.ocemod.2022.102151 <pub-id pub-id-type="doi">10.1016/j.ocemod.2022.102151</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ocemod.2022.102151">https://doi.org/10.1016/j.ocemod.2022.102151</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Minuzzi, F.C.</string-name>
              <string-name>Farina, L.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>A Deep Learning Approach to Predict Significant Wave Height Using Long Short-Term Memory</article-title>
            <source>Ocean Modelling</source>
            <volume>181</volume>
            <elocation-id>102151</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ocemod.2022.102151</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B27">
        <label>27.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Primo de Siqueira, B.V. and Paiva, A.D.M. (2021) Using Neural Network to Improve Sea Level Prediction along the Southeastern Brazilian Coast. <italic>Ocean Modelling</italic>, 168, Article 101898. https://doi.org/10.1016/j.ocemod.2021.101898 <pub-id pub-id-type="doi">10.1016/j.ocemod.2021.101898</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ocemod.2021.101898">https://doi.org/10.1016/j.ocemod.2021.101898</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Siqueira, B.V.</string-name>
              <string-name>Paiva, A.D.M.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Using Neural Network to Improve Sea Level Prediction along the Southeastern Brazilian Coast</article-title>
            <source>Ocean Modelling</source>
            <volume>168</volume>
            <elocation-id>101898</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ocemod.2021.101898</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B28">
        <label>28.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kumar, N.K., Savitha, R. and Mamun, A.A. (2017) Regional Ocean Wave Height Prediction Using Sequential Learning Neural Networks. <italic>Ocean Engineering</italic>, 129, 605-612. https://doi.org/10.1016/j.oceaneng.2016.10.033 <pub-id pub-id-type="doi">10.1016/j.oceaneng.2016.10.033</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.oceaneng.2016.10.033">https://doi.org/10.1016/j.oceaneng.2016.10.033</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kumar, N.K.</string-name>
              <string-name>Savitha, R.</string-name>
              <string-name>Mamun, A.A.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Regional Ocean Wave Height Prediction Using Sequential Learning Neural Networks</article-title>
            <source>Ocean Engineering</source>
            <volume>129</volume>
            <pub-id pub-id-type="doi">10.1016/j.oceaneng.2016.10.033</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B29">
        <label>29.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kumar, A., Dwivedi, S., Rajak, D.R. and Pandey, A.C. (2018) Impact of Air-Sea Forcings on the Southern Ocean Sea Ice Variability around the Indian Antarctic Stations. <italic>Polar Science</italic>, 18, 197-212. https://doi.org/10.1016/j.polar.2018.05.005 <pub-id pub-id-type="doi">10.1016/j.polar.2018.05.005</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.polar.2018.05.005">https://doi.org/10.1016/j.polar.2018.05.005</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kumar, A.</string-name>
              <string-name>Dwivedi, S.</string-name>
              <string-name>Rajak, D.R.</string-name>
              <string-name>Pandey, A.C.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Impact of Air-Sea Forcings on the Southern Ocean Sea Ice Variability around the Indian Antarctic Stations</article-title>
            <source>Polar Science</source>
            <volume>18</volume>
            <pub-id pub-id-type="doi">10.1016/j.polar.2018.05.005</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B30">
        <label>30.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Stefanakos, C.N., Schinas, O. and Eidnes, G. (2014) Application of Fuzzy Time Series Techniques in Wind and Wave Data Forecasting. <italic>Volume</italic>4 <italic>B</italic>: <italic>Structures</italic>, <italic>Safety and Reliability</italic>, San Francisco, 8-13 June 2014, V04BT02A046. https://doi.org/10.1115/omae2014-24612 <pub-id pub-id-type="doi">10.1115/omae2014-24612</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1115/omae2014-24612">https://doi.org/10.1115/omae2014-24612</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Stefanakos, C.N.</string-name>
              <string-name>Schinas, O.</string-name>
              <string-name>Eidnes, G.</string-name>
              <string-name>Structures, S</string-name>
              <string-name>Reliability, S</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Application of Fuzzy Time Series Techniques in Wind and Wave Data Forecasting</article-title>
            <source>Volume 4B: Structures</source>
            <volume>8</volume>
            <pub-id pub-id-type="doi">10.1115/omae2014-24612</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B31">
        <label>31.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">LeCun, Y., Bengio, Y. and Hinton, G. (2015) Deep Learning. <italic>Nature</italic>, 521, 436-444. https://doi.org/10.1038/nature14539 <pub-id pub-id-type="doi">10.1038/nature14539</pub-id><pub-id pub-id-type="pmid">26017442</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/nature14539">https://doi.org/10.1038/nature14539</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>LeCun, Y.</string-name>
              <string-name>Bengio, Y.</string-name>
              <string-name>Hinton, G.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Deep Learning</article-title>
            <source>Nature</source>
            <volume>521</volume>
            <pub-id pub-id-type="doi">10.1038/nature14539</pub-id>
            <pub-id pub-id-type="pmid">26017442</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B32">
        <label>32.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Medina, J.R. and Serrano-Hidalgo, O. (2006) Discussion of “Predictions of Missing Wave Data by Recurrent Neuronets” by Can Elmar Balas, Levent Koç, and Lale Balas. <italic>Journal of Waterway</italic>, <italic>Port</italic>, <italic>Coastal</italic>, <italic>and Ocean Engineering</italic>, 132, 71-72. https://doi.org/10.1061/(asce)0733-950x(2006)132:1(71) <pub-id pub-id-type="doi">10.1061/(asce)0733-950x(2006)132:1(71)</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1061/(asce)0733-950x(2006)132:1(71)">https://doi.org/10.1061/(asce)0733-950x(2006)132:1(71)</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Medina, J.R.</string-name>
              <string-name>Serrano-Hidalgo, O.</string-name>
              <string-name>Balas, L</string-name>
              <string-name>Waterway, P</string-name>
            </person-group>
            <year>2006</year>
            <article-title>Discussion of “Predictions of Missing Wave Data by Recurrent Neuronets” by Can Elmar Balas, Levent Koç, and Lale Balas</article-title>
            <source>Journal of Waterway</source>
            <volume>1</volume>
            <issue>71</issue>
            <fpage>1</fpage>
            <pub-id pub-id-type="doi">10.1061/(asce)0733-950x(2006)132:1(71)</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B33">
        <label>33.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Hochreiter, S. and Schmidhuber, J. (1997) Long Short-Term Memory. <italic>Neural Computation</italic>, 9, 1735-1780. https://doi.org/10.1162/neco.1997.9.8.1735 <pub-id pub-id-type="doi">10.1162/neco.1997.9.8.1735</pub-id><pub-id pub-id-type="pmid">9377276</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1162/neco.1997.9.8.1735">https://doi.org/10.1162/neco.1997.9.8.1735</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Hochreiter, S.</string-name>
              <string-name>Schmidhuber, J.</string-name>
            </person-group>
            <year>1997</year>
            <article-title>Long Short-Term Memory</article-title>
            <source>Neural Computation</source>
            <volume>9</volume>
            <pub-id pub-id-type="doi">10.1162/neco.1997.9.8.1735</pub-id>
            <pub-id pub-id-type="pmid">9377276</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B34">
        <label>34.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Graves, A., Jaitly, N. and Mohamed, A. (2013) Hybrid Speech Recognition with Deep Bidirectional LSTM. 2013 <italic>IEEE Workshop on Automatic Speech Recognition and Understanding</italic>, Olomouc, 8-12 December 2013, 273-278. https://doi.org/10.1109/asru.2013.6707742 <pub-id pub-id-type="doi">10.1109/asru.2013.6707742</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/asru.2013.6707742">https://doi.org/10.1109/asru.2013.6707742</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Graves, A.</string-name>
              <string-name>Jaitly, N.</string-name>
              <string-name>Mohamed, A.</string-name>
              <string-name>Understanding, O</string-name>
            </person-group>
            <year>2013</year>
            <article-title>Hybrid Speech Recognition with Deep Bidirectional LSTM</article-title>
            <source>2013 IEEE Workshop on Automatic Speech Recognition and Understanding</source>
            <volume>8</volume>
            <pub-id pub-id-type="doi">10.1109/asru.2013.6707742</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B35">
        <label>35.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wu, Y.H., Schuster, M., Chen, Z.F., <italic>et al</italic>. (2016) Google’s Neural Machine Translation System: Bridging the Gap between Human and Machine Translation. https://doi.org/10.48550/arXiv.1609.08144 <pub-id pub-id-type="doi">10.48550/arXiv.1609.08144</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.48550/arXiv.1609.08144">https://doi.org/10.48550/arXiv.1609.08144</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wu, Y.H.</string-name>
              <string-name>Schuster, M.</string-name>
              <string-name>Chen, Z.F.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Google’s Neural Machine Translation System: Bridging the Gap between Human and Machine Translation</article-title>
            <pub-id pub-id-type="doi">10.48550/arXiv.1609.08144</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B36">
        <label>36.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ryu, K., Shin, N.Y., Kim, D.H. and Nam, Y. (2019) Synthesizing T1 Weighted MPRAGE Image from Multi Echo GRE Images via Deep Neural Network. <italic>Magnetic</italic><italic>Resonance</italic><italic>Imaging</italic>, 64, 13-20. https://doi.org/10.1016/j.mri.2019.04.002 <pub-id pub-id-type="doi">10.1016/j.mri.2019.04.002</pub-id><pub-id pub-id-type="pmid">30953698</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.mri.2019.04.002">https://doi.org/10.1016/j.mri.2019.04.002</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ryu, K.</string-name>
              <string-name>Shin, N.Y.</string-name>
              <string-name>Kim, D.H.</string-name>
              <string-name>Nam, Y.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Synthesizing T1 Weighted MPRAGE Image from Multi Echo GRE Images via Deep Neural Network</article-title>
            <source>Magnetic Resonance Imaging</source>
            <volume>64</volume>
            <pub-id pub-id-type="doi">10.1016/j.mri.2019.04.002</pub-id>
            <pub-id pub-id-type="pmid">30953698</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B37">
        <label>37.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kim, H.Y. and Won, C.H. (2018) Forecasting the Volatility of Stock Price Index: A Hybrid Model Integrating LSTM with Multiple Garch-Type Models. <italic>Expert Systems with Applications</italic>, 103, 25-37. https://doi.org/10.1016/j.eswa.2018.03.002 <pub-id pub-id-type="doi">10.1016/j.eswa.2018.03.002</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2018.03.002">https://doi.org/10.1016/j.eswa.2018.03.002</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kim, H.Y.</string-name>
              <string-name>Won, C.H.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Forecasting the Volatility of Stock Price Index: A Hybrid Model Integrating LSTM with Multiple Garch-Type Models</article-title>
            <source>Expert Systems with Applications</source>
            <volume>103</volume>
            <pub-id pub-id-type="doi">10.1016/j.eswa.2018.03.002</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B38">
        <label>38.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Liu, H., Mi, X. and Li, Y. (2018) Wind Speed Forecasting Method Based on Deep Learning Strategy Using Empirical Wavelet Transform, Long Short Term Memory Neural Network and Elman Neural Network. <italic>Energy Conversion and Management</italic>, 156, 498-514. https://doi.org/10.1016/j.enconman.2017.11.053 <pub-id pub-id-type="doi">10.1016/j.enconman.2017.11.053</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.enconman.2017.11.053">https://doi.org/10.1016/j.enconman.2017.11.053</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Liu, H.</string-name>
              <string-name>Mi, X.</string-name>
              <string-name>Li, Y.</string-name>
              <string-name>Transform, L</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Wind Speed Forecasting Method Based on Deep Learning Strategy Using Empirical Wavelet Transform, Long Short Term Memory Neural Network and Elman Neural Network</article-title>
            <source>Energy Conversion and Management</source>
            <volume>156</volume>
            <pub-id pub-id-type="doi">10.1016/j.enconman.2017.11.053</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B39">
        <label>39.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Sarkar, P.P., Janardhan, P. and Roy, P. (2020) Prediction of Sea Surface Temperatures Using Deep Learning Neural Networks. <italic>SN Applied Sciences</italic>, 2, Article 1458. https://doi.org/10.1007/s42452-020-03239-3 <pub-id pub-id-type="doi">10.1007/s42452-020-03239-3</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s42452-020-03239-3">https://doi.org/10.1007/s42452-020-03239-3</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Sarkar, P.P.</string-name>
              <string-name>Janardhan, P.</string-name>
              <string-name>Roy, P.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Prediction of Sea Surface Temperatures Using Deep Learning Neural Networks</article-title>
            <source>SN Applied Sciences</source>
            <volume>2</volume>
            <elocation-id>1458</elocation-id>
            <pub-id pub-id-type="doi">10.1007/s42452-020-03239-3</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B40">
        <label>40.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Singla, P., Duhan, M. and Saroha, S. (2022) An Ensemble Method to Forecast 24-H Ahead Solar Irradiance Using Wavelet Decomposition and BiLSTM Deep Learning Network. <italic>Earth</italic><italic>Science</italic><italic>Informatics</italic>, 15, 291-306. https://doi.org/10.1007/s12145-021-00723-1 <pub-id pub-id-type="doi">10.1007/s12145-021-00723-1</pub-id><pub-id pub-id-type="pmid">34804244</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s12145-021-00723-1">https://doi.org/10.1007/s12145-021-00723-1</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Singla, P.</string-name>
              <string-name>Duhan, M.</string-name>
              <string-name>Saroha, S.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>An Ensemble Method to Forecast 24-H Ahead Solar Irradiance Using Wavelet Decomposition and BiLSTM Deep Learning Network</article-title>
            <source>Earth Science Informatics</source>
            <volume>15</volume>
            <pub-id pub-id-type="doi">10.1007/s12145-021-00723-1</pub-id>
            <pub-id pub-id-type="pmid">34804244</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B41">
        <label>41.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Abhishek, K., Singh, M.P., Ghosh, S. and Anand, A. (2012) Weather Forecasting Model Using Artificial Neural Network. <italic>P</italic><italic>roc</italic><italic>edia</italic><italic>Technology</italic>, 4, 311-318. https://doi.org/10.1016/j.protcy.2012.05.047 <pub-id pub-id-type="doi">10.1016/j.protcy.2012.05.047</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.protcy.2012.05.047">https://doi.org/10.1016/j.protcy.2012.05.047</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Abhishek, K.</string-name>
              <string-name>Singh, M.P.</string-name>
              <string-name>Ghosh, S.</string-name>
              <string-name>Anand, A.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>Weather Forecasting Model Using Artificial Neural Network</article-title>
            <source>Procedia Technology</source>
            <volume>4</volume>
            <pub-id pub-id-type="doi">10.1016/j.protcy.2012.05.047</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B42">
        <label>42.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Lee, E.J., Kim, K. and Park, J.H. (2022) Reconstruction of Long-Term Sea-Level Data Gaps of Tide Gauge Records Using a Neural Network Operator. <italic>Frontiers</italic><italic>in</italic><italic>Marine</italic><italic>Science</italic>, 9, Article 1037697. https://doi.org/10.3389/fmars.2022.1037697 <pub-id pub-id-type="doi">10.3389/fmars.2022.1037697</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fmars.2022.1037697">https://doi.org/10.3389/fmars.2022.1037697</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Lee, E.J.</string-name>
              <string-name>Kim, K.</string-name>
              <string-name>Park, J.H.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Reconstruction of Long-Term Sea-Level Data Gaps of Tide Gauge Records Using a Neural Network Operator</article-title>
            <source>Frontiers in Marine Science</source>
            <volume>9</volume>
            <elocation-id>1037697</elocation-id>
            <pub-id pub-id-type="doi">10.3389/fmars.2022.1037697</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B43">
        <label>43.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Janbain, I., Jardani, A., Deloffre, J. and Massei, N. (2023) Deep Learning Approaches for Numerical Modeling and Historical Reconstruction of Water Quality Parameters in Lower Seine. <italic>Water</italic>, 15, Article 1773. https://doi.org/10.3390/w15091773 <pub-id pub-id-type="doi">10.3390/w15091773</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/w15091773">https://doi.org/10.3390/w15091773</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Janbain, I.</string-name>
              <string-name>Jardani, A.</string-name>
              <string-name>Deloffre, J.</string-name>
              <string-name>Massei, N.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Deep Learning Approaches for Numerical Modeling and Historical Reconstruction of Water Quality Parameters in Lower Seine</article-title>
            <source>Water</source>
            <volume>15</volume>
            <elocation-id>1773</elocation-id>
            <pub-id pub-id-type="doi">10.3390/w15091773</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B44">
        <label>44.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Caldwell, J.D., Lindsay, L., Giannini, V., Vurgaftman, I., Reinecke, T.L., Maier, S.A., <italic>et al</italic>. (2015) Low-Loss, Infrared and Terahertz Nanophotonics Using Surface Phonon Polaritons. <italic>Nanophotonics</italic>, 4, 44-68. https://doi.org/10.1515/nanoph-2014-0003 <pub-id pub-id-type="doi">10.1515/nanoph-2014-0003</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1515/nanoph-2014-0003">https://doi.org/10.1515/nanoph-2014-0003</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Caldwell, J.D.</string-name>
              <string-name>Lindsay, L.</string-name>
              <string-name>Giannini, V.</string-name>
              <string-name>Vurgaftman, I.</string-name>
              <string-name>Reinecke, T.L.</string-name>
              <string-name>Maier, S.A.</string-name>
              <string-name>Low-Loss, I</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Low-Loss, Infrared and Terahertz Nanophotonics Using Surface Phonon Polaritons</article-title>
            <source>Nanophotonics</source>
            <volume>4</volume>
            <pub-id pub-id-type="doi">10.1515/nanoph-2014-0003</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B45">
        <label>45.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Onguene, R., Pemha, E., Lyard, F., Du-Penhoat, Y., Nkoue, G., Duhaut, T., <italic>et al</italic>. (2015) Overview of Tide Characteristics in Cameroon Coastal Areas Using Recent Observations. <italic>Open Journal of Marine Science</italic>, 5, 81-98. https://doi.org/10.4236/ojms.2015.51008 <pub-id pub-id-type="doi">10.4236/ojms.2015.51008</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/ojms.2015.51008">https://doi.org/10.4236/ojms.2015.51008</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Onguene, R.</string-name>
              <string-name>Pemha, E.</string-name>
              <string-name>Lyard, F.</string-name>
              <string-name>Du-Penhoat, Y.</string-name>
              <string-name>Nkoue, G.</string-name>
              <string-name>Duhaut, T.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Overview of Tide Characteristics in Cameroon Coastal Areas Using Recent Observations</article-title>
            <source>Open Journal of Marine Science</source>
            <volume>5</volume>
            <pub-id pub-id-type="doi">10.4236/ojms.2015.51008</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B46">
        <label>46.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Fossi Fotsi, Y., Brenon, I., Pouvreau, N., Ferret, Y., Latapy, A., Onguene, R., <italic>et al</italic>. (2023) Exploring Tidal Dynamics in the Wouri Estuary, Cameroon. <italic>Continental Shelf Research</italic>, 259, Article 104982. https://doi.org/10.1016/j.csr.2023.104982 <pub-id pub-id-type="doi">10.1016/j.csr.2023.104982</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.csr.2023.104982">https://doi.org/10.1016/j.csr.2023.104982</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Fotsi, Y.</string-name>
              <string-name>Brenon, I.</string-name>
              <string-name>Pouvreau, N.</string-name>
              <string-name>Ferret, Y.</string-name>
              <string-name>Latapy, A.</string-name>
              <string-name>Onguene, R.</string-name>
              <string-name>Estuary, C</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Exploring Tidal Dynamics in the Wouri Estuary, Cameroon</article-title>
            <source>Continental Shelf Research</source>
            <volume>259</volume>
            <elocation-id>104982</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.csr.2023.104982</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B47">
        <label>47.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Rozenberg, G., Bäck, T. and Kok, J.N. (2010) Handbook of Natural Computing. Springer.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Rozenberg, G.</string-name>
              <string-name>Kok, J.N.</string-name>
            </person-group>
            <year>2010</year>
            <article-title>Handbook of Natural Computing</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B48">
        <label>48.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Montavon, G., Samek, W. and Müller, K. (2018) Methods for Interpreting and Understanding Deep Neural Networks. <italic>Digital Signal P</italic><italic>roc</italic><italic>essing</italic>, 73, 1-15. https://doi.org/10.1016/j.dsp.2017.10.011 <pub-id pub-id-type="doi">10.1016/j.dsp.2017.10.011</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.dsp.2017.10.011">https://doi.org/10.1016/j.dsp.2017.10.011</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Montavon, G.</string-name>
              <string-name>Samek, W.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Methods for Interpreting and Understanding Deep Neural Networks</article-title>
            <source>Digital Signal Processing</source>
            <volume>73</volume>
            <pub-id pub-id-type="doi">10.1016/j.dsp.2017.10.011</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B49">
        <label>49.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Büyükşahin, Ü.Ç. and Ertekin, Ş. (2019) Improving Forecasting Accuracy of Time Series Data Using a New ARIMA-ANN Hybrid Method and Empirical Mode Decomposition. <italic>Neu</italic><italic>roc</italic><italic>omputing</italic>, 361, 151-163. https://doi.org/10.1016/j.neucom.2019.05.099 <pub-id pub-id-type="doi">10.1016/j.neucom.2019.05.099</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.neucom.2019.05.099">https://doi.org/10.1016/j.neucom.2019.05.099</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <year>2019</year>
            <article-title>Improving Forecasting Accuracy of Time Series Data Using a New ARIMA-ANN Hybrid Method and Empirical Mode Decomposition</article-title>
            <source>Neurocomputing</source>
            <volume>361</volume>
            <pub-id pub-id-type="doi">10.1016/j.neucom.2019.05.099</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B50">
        <label>50.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Aichouri, I., Hani, A., Bougherira, N., Djabri, L., Chaffai, H. and Lallahem, S. (2015) River Flow Model Using Artificial Neural Networks. <italic>Energy P</italic><italic>roc</italic><italic>edia</italic>, 74, 1007-1014. https://doi.org/10.1016/j.egypro.2015.07.832 <pub-id pub-id-type="doi">10.1016/j.egypro.2015.07.832</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.egypro.2015.07.832">https://doi.org/10.1016/j.egypro.2015.07.832</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Aichouri, I.</string-name>
              <string-name>Hani, A.</string-name>
              <string-name>Bougherira, N.</string-name>
              <string-name>Djabri, L.</string-name>
              <string-name>Chaffai, H.</string-name>
              <string-name>Lallahem, S.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>River Flow Model Using Artificial Neural Networks</article-title>
            <source>Energy Procedia</source>
            <volume>74</volume>
            <pub-id pub-id-type="doi">10.1016/j.egypro.2015.07.832</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B51">
        <label>51.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Tang, J., Liu, F., Zhang, W., Ke, R. and Zou, Y. (2018) Lane-Changes Prediction Based on Adaptive Fuzzy Neural Network. <italic>Expert Systems with Applications</italic>, 91, 452-463. https://doi.org/10.1016/j.eswa.2017.09.025 <pub-id pub-id-type="doi">10.1016/j.eswa.2017.09.025</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2017.09.025">https://doi.org/10.1016/j.eswa.2017.09.025</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Tang, J.</string-name>
              <string-name>Liu, F.</string-name>
              <string-name>Zhang, W.</string-name>
              <string-name>Ke, R.</string-name>
              <string-name>Zou, Y.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Lane-Changes Prediction Based on Adaptive Fuzzy Neural Network</article-title>
            <source>Expert Systems with Applications</source>
            <volume>91</volume>
            <pub-id pub-id-type="doi">10.1016/j.eswa.2017.09.025</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B52">
        <label>52.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">McCulloch, W.S. and Pitts, W. (1943) A Logical Calculus of the Ideas Immanent in Nervous Activity. <italic>The Bulletin of Mathematical Biophysics</italic>, 5, 115-133. https://doi.org/10.1007/bf02478259 <pub-id pub-id-type="doi">10.1007/bf02478259</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/bf02478259">https://doi.org/10.1007/bf02478259</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>McCulloch, W.S.</string-name>
              <string-name>Pitts, W.</string-name>
            </person-group>
            <year>1943</year>
            <article-title>A Logical Calculus of the Ideas Immanent in Nervous Activity</article-title>
            <source>The Bulletin of Mathematical Biophysics</source>
            <volume>5</volume>
            <pub-id pub-id-type="doi">10.1007/bf02478259</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B53">
        <label>53.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Rumelhart, D.E., Hinton, G.E. and Williams, R.J. (1986) Learning Representations by Back-Propagating Errors. <italic>Nature</italic>, 323, 533-536. https://doi.org/10.1038/323533a0 <pub-id pub-id-type="doi">10.1038/323533a0</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/323533a0">https://doi.org/10.1038/323533a0</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Rumelhart, D.E.</string-name>
              <string-name>Hinton, G.E.</string-name>
              <string-name>Williams, R.J.</string-name>
            </person-group>
            <year>1986</year>
            <article-title>Learning Representations by Back-Propagating Errors</article-title>
            <source>Nature</source>
            <volume>323</volume>
            <pub-id pub-id-type="doi">10.1038/323533a0</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B54">
        <label>54.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Bengio, Y., Simard, P. and Frasconi, P. (1994) Learning Long-Term Dependencies with Gradient Descent Is Difficult. <italic>IEEE Transactions on Neural Networks</italic>, 5, 157-166. https://doi.org/10.1109/72.279181 <pub-id pub-id-type="doi">10.1109/72.279181</pub-id><pub-id pub-id-type="pmid">18267787</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/72.279181">https://doi.org/10.1109/72.279181</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Bengio, Y.</string-name>
              <string-name>Simard, P.</string-name>
              <string-name>Frasconi, P.</string-name>
            </person-group>
            <year>1994</year>
            <article-title>Learning Long-Term Dependencies with Gradient Descent Is Difficult</article-title>
            <source>IEEE Transactions on Neural Networks</source>
            <volume>5</volume>
            <pub-id pub-id-type="doi">10.1109/72.279181</pub-id>
            <pub-id pub-id-type="pmid">18267787</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B55">
        <label>55.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kingma, D.P. and Ba, J. (2014) Adam: A Method for Stochastic Optimization. https://doi.org/10.48550/arXiv.1412.6980 <pub-id pub-id-type="doi">10.48550/arXiv.1412.6980</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.48550/arXiv.1412.6980">https://doi.org/10.48550/arXiv.1412.6980</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kingma, D.P.</string-name>
              <string-name>Ba, J.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Adam: A Method for Stochastic Optimization</article-title>
            <pub-id pub-id-type="doi">10.48550/arXiv.1412.6980</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B56">
        <label>56.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Sagheer, A. and Kotb, M. (2019) Time Series Forecasting of Petroleum Production Using Deep LSTM Recurrent Networks. <italic>Neu</italic><italic>roc</italic><italic>omputing</italic>, 323, 203-213. https://doi.org/10.1016/j.neucom.2018.09.082 <pub-id pub-id-type="doi">10.1016/j.neucom.2018.09.082</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.neucom.2018.09.082">https://doi.org/10.1016/j.neucom.2018.09.082</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Sagheer, A.</string-name>
              <string-name>Kotb, M.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Time Series Forecasting of Petroleum Production Using Deep LSTM Recurrent Networks</article-title>
            <source>Neurocomputing</source>
            <volume>323</volume>
            <pub-id pub-id-type="doi">10.1016/j.neucom.2018.09.082</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B57">
        <label>57.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">van der Walt, S., Colbert, S.C. and Varoquaux, G. (2011) The Numpy Array: A Structure for Efficient Numerical Computation. <italic>Computing in Science &amp; Engineering</italic>, 13, 22-30. https://doi.org/10.1109/mcse.2011.37 <pub-id pub-id-type="doi">10.1109/mcse.2011.37</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/mcse.2011.37">https://doi.org/10.1109/mcse.2011.37</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Walt, S.</string-name>
              <string-name>Colbert, S.C.</string-name>
              <string-name>Varoquaux, G.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>The Numpy Array: A Structure for Efficient Numerical Computation</article-title>
            <source>Computing in Science &amp; Engineering</source>
            <volume>13</volume>
            <pub-id pub-id-type="doi">10.1109/mcse.2011.37</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B58">
        <label>58.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Vu, M.T., Jardani, A., Massei, N. and Fournier, M. (2021) Reconstruction of Missing Groundwater Level Data by Using Long Short-Term Memory (LSTM) Deep Neural Network. <italic>Journal of Hydrology</italic>, 597, Article 125776. https://doi.org/10.1016/j.jhydrol.2020.125776 <pub-id pub-id-type="doi">10.1016/j.jhydrol.2020.125776</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jhydrol.2020.125776">https://doi.org/10.1016/j.jhydrol.2020.125776</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Vu, M.T.</string-name>
              <string-name>Jardani, A.</string-name>
              <string-name>Massei, N.</string-name>
              <string-name>Fournier, M.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Reconstruction of Missing Groundwater Level Data by Using Long Short-Term Memory (LSTM) Deep Neural Network</article-title>
            <source>Journal of Hydrology</source>
            <volume>597</volume>
            <elocation-id>125776</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.jhydrol.2020.125776</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B59">
        <label>59.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kilinc, O. and Uysal, I. (2018) GAR: An Efficient and Scalable Graph-Based Activity Regularization for Semi-Supervised Learning. <italic>Neu</italic><italic>roc</italic><italic>omputing</italic>, 296, 46-54. https://doi.org/10.1016/j.neucom.2018.03.028 <pub-id pub-id-type="doi">10.1016/j.neucom.2018.03.028</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.neucom.2018.03.028">https://doi.org/10.1016/j.neucom.2018.03.028</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kilinc, O.</string-name>
              <string-name>Uysal, I.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>GAR: An Efficient and Scalable Graph-Based Activity Regularization for Semi-Supervised Learning</article-title>
            <source>Neurocomputing</source>
            <volume>296</volume>
            <pub-id pub-id-type="doi">10.1016/j.neucom.2018.03.028</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B60">
        <label>60.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kampffmeyer, M., Løkse, S., Bianchi, F.M., Livi, L., Salberg, A. and Jenssen, R. (2019) Deep Divergence-Based Approach to Clustering. <italic>Neural Networks</italic>, 113, 91-101. https://doi.org/10.1016/j.neunet.2019.01.015 <pub-id pub-id-type="doi">10.1016/j.neunet.2019.01.015</pub-id><pub-id pub-id-type="pmid">30798048</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.neunet.2019.01.015">https://doi.org/10.1016/j.neunet.2019.01.015</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kampffmeyer, M.</string-name>
              <string-name>Bianchi, F.M.</string-name>
              <string-name>Livi, L.</string-name>
              <string-name>Salberg, A.</string-name>
              <string-name>Jenssen, R.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Deep Divergence-Based Approach to Clustering</article-title>
            <source>Neural Networks</source>
            <volume>113</volume>
            <pub-id pub-id-type="doi">10.1016/j.neunet.2019.01.015</pub-id>
            <pub-id pub-id-type="pmid">30798048</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B61">
        <label>61.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Bergstra, J., Bardenet, R., Bengio, Y. and Kégl, B. (2011) Algorithms for Hyper-Parameter Optimization. https://proceedings.neurips.cc/paper_files/paper/2011/hash/86e8f7ab32cfd12577bc2619bc635690-Abstract.html</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Bergstra, J.</string-name>
              <string-name>Bardenet, R.</string-name>
              <string-name>Bengio, Y.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Algorithms for Hyper-Parameter Optimization</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B62">
        <label>62.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Snoek, J., Larochelle, H. and Adams, R.P. (2012) Practical Bayesian Optimization of Machine Learning Algorithms. https://proceedings.neurips.cc/paper_files/paper/2012/hash/05311655a15b75fab86956663e1819cd-Abstract.html</mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Snoek, J.</string-name>
              <string-name>Larochelle, H.</string-name>
              <string-name>Adams, R.P.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>Practical Bayesian Optimization of Machine Learning Algorithms</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B63">
        <label>63.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">Brochu, E., Cora, V.M. and de Freitas, N. (2010) A Tutorial on Bayesian Optimization of Expensive Cost Functions, with Application to Active User Modeling and Hierarchical Reinforcement Learning. https://arxiv.org/abs/1012.2599</mixed-citation>
          <element-citation publication-type="web">
            <person-group person-group-type="author">
              <string-name>Brochu, E.</string-name>
              <string-name>Cora, V.M.</string-name>
              <string-name>Freitas, N.</string-name>
            </person-group>
            <year>2010</year>
            <article-title>A Tutorial on Bayesian Optimization of Expensive Cost Functions, with Application to Active User Modeling and Hierarchical Reinforcement Learning</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B64">
        <label>64.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Pawlowicz, R., Beardsley, B. and Lentz, S. (2002) Classical Tidal Harmonic Analysis Including Error Estimates in MATLAB Using T_Tide. <italic>Computers</italic><italic>&amp;</italic><italic>Geosciences</italic>, 28, 929-937. https://doi.org/10.1016/s0098-3004(02)00013-4 <pub-id pub-id-type="doi">10.1016/s0098-3004(02)00013-4</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/s0098-3004(02)00013-4">https://doi.org/10.1016/s0098-3004(02)00013-4</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Pawlowicz, R.</string-name>
              <string-name>Beardsley, B.</string-name>
              <string-name>Lentz, S.</string-name>
            </person-group>
            <year>2002</year>
            <article-title>Classical Tidal Harmonic Analysis Including Error Estimates in MATLAB Using T_Tide</article-title>
            <source>Computers &amp; Geosciences</source>
            <volume>3004</volume>
            <issue>02</issue>
            <pub-id pub-id-type="doi">10.1016/s0098-3004(02)00013-4</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B65">
        <label>65.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Simon, B. (2007) La marée océanique côtière. In: <italic>Collection Synthèses</italic>, Institut océanographique, 105-123.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Simon, B.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>La marée océanique côtière</article-title>
            <source>In: Collection Synthèses</source>
            <volume>105</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B66">
        <label>66.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Tranchant, Y.T., Testut, L., Chupin, C., Ballu, V. and Bonnefond, P. (2021) Near-Coast Tide Model Validation Using GNSS Unmanned Surface Vehicle (USV), a Case Study in the Pertuis Charentais (France). <italic>Remote Sensing</italic>, 13, Article 2886.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Tranchant, Y.T.</string-name>
              <string-name>Testut, L.</string-name>
              <string-name>Chupin, C.</string-name>
              <string-name>Ballu, V.</string-name>
              <string-name>Bonnefond, P.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Near-Coast Tide Model Validation Using GNSS Unmanned Surface Vehicle (USV), a Case Study in the Pertuis Charentais (France)</article-title>
            <source>Remote Sensing</source>
            <volume>13</volume>
            <elocation-id>2886</elocation-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B67">
        <label>67.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Yang, C.H., Wu, C.H., Hsieh, C.M., <italic>et al</italic>. (2021) Deep Learning for Imputation and Forecasting Tidal Level. <italic>IEEE</italic><italic>Journal</italic><italic>of</italic><italic>Oceanic</italic><italic>Engineering</italic>, 46, 1261-1271. https://doi.org/10.1109/joe.2021.3073931 <pub-id pub-id-type="doi">10.1109/joe.2021.3073931</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/joe.2021.3073931">https://doi.org/10.1109/joe.2021.3073931</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Yang, C.H.</string-name>
              <string-name>Wu, C.H.</string-name>
              <string-name>Hsieh, C.M.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Deep Learning for Imputation and Forecasting Tidal Level</article-title>
            <source>IEEE Journal of Oceanic Engineering</source>
            <volume>46</volume>
            <pub-id pub-id-type="doi">10.1109/joe.2021.3073931</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B68">
        <label>68.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Bai, S., Kolter, J.Z. and Koltun, V. (2018) An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling. https://doi.org/10.48550/ARXIV.1803.01271 <pub-id pub-id-type="doi">10.48550/ARXIV.1803.01271</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.48550/ARXIV.1803.01271">https://doi.org/10.48550/ARXIV.1803.01271</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Bai, S.</string-name>
              <string-name>Kolter, J.Z.</string-name>
              <string-name>Koltun, V.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling</article-title>
            <pub-id pub-id-type="doi">10.48550/ARXIV.1803.01271</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B69">
        <label>69.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhang, Q., Wang, H., Dong, J., Zhong, G. and Sun, X. (2017) Prediction of Sea Surface Temperature Using Long Short-Term Memory. <italic>IEEE</italic><italic>Geoscience</italic><italic>and</italic><italic>Remote</italic><italic>Sensing</italic><italic>Letters</italic>, 14, 1745-1749. https://doi.org/10.1109/lgrs.2017.2733548 <pub-id pub-id-type="doi">10.1109/lgrs.2017.2733548</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/lgrs.2017.2733548">https://doi.org/10.1109/lgrs.2017.2733548</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhang, Q.</string-name>
              <string-name>Wang, H.</string-name>
              <string-name>Dong, J.</string-name>
              <string-name>Zhong, G.</string-name>
              <string-name>Sun, X.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Prediction of Sea Surface Temperature Using Long Short-Term Memory</article-title>
            <source>IEEE Geoscience and Remote Sensing Letters</source>
            <volume>14</volume>
            <pub-id pub-id-type="doi">10.1109/lgrs.2017.2733548</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B70">
        <label>70.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Pugh, D. and Woodworth, P.L. (2014) Tidal Analysis and Prediction. In: <italic>Sea</italic>- <italic>Level Science</italic>: <italic>Understanding Tides</italic>, <italic>Surges</italic>, <italic>Tsunamis and Mean Sea</italic>- <italic>Level Changes</italic>, Cambridge University Press, 60-96.</mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Pugh, D.</string-name>
              <string-name>Woodworth, P.L.</string-name>
              <string-name>Tides, S</string-name>
              <string-name>Changes, C</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Tidal Analysis and Prediction</article-title>
            <source>In: Sea-Level Science: Understanding Tides</source>
            <volume>60</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B71">
        <label>71.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Xu, S., Dai, D., Cui, X., Yin, X., Jiang, S., Pan, H., <italic>et al</italic>. (2023) A Deep Learning Approach to Predict Sea Surface Temperature Based on Multiple Modes. <italic>Ocean Modelling</italic>, 181, Article 102158. https://doi.org/10.1016/j.ocemod.2022.102158 <pub-id pub-id-type="doi">10.1016/j.ocemod.2022.102158</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ocemod.2022.102158">https://doi.org/10.1016/j.ocemod.2022.102158</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Xu, S.</string-name>
              <string-name>Dai, D.</string-name>
              <string-name>Cui, X.</string-name>
              <string-name>Yin, X.</string-name>
              <string-name>Jiang, S.</string-name>
              <string-name>Pan, H.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>A Deep Learning Approach to Predict Sea Surface Temperature Based on Multiple Modes</article-title>
            <source>Ocean Modelling</source>
            <volume>181</volume>
            <elocation-id>102158</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ocemod.2022.102158</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B72">
        <label>72.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Fang, K., Kifer, D., Lawson, K., Feng, D. and Shen, C. (2022) The Data Synergy Effects of Time-Series Deep Learning Models in Hydrology. <italic>Water Resources Research</italic>, 58, e2021WR029583. https://doi.org/10.1029/2021wr029583 <pub-id pub-id-type="doi">10.1029/2021wr029583</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1029/2021wr029583">https://doi.org/10.1029/2021wr029583</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Fang, K.</string-name>
              <string-name>Kifer, D.</string-name>
              <string-name>Lawson, K.</string-name>
              <string-name>Feng, D.</string-name>
              <string-name>Shen, C.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>The Data Synergy Effects of Time-Series Deep Learning Models in Hydrology</article-title>
            <source>Water Resources Research</source>
            <volume>58</volume>
            <pub-id pub-id-type="doi">10.1029/2021wr029583</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>