<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">OS</journal-id><journal-title-group>
    <journal-title>Ocean Science</journal-title>
    <abbrev-journal-title abbrev-type="publisher">OS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Ocean Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1812-0792</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/os-18-1221-2022</article-id><title-group><article-title>Four-dimensional temperature, salinity and mixed-layer depth<?xmltex \hack{\break}?> in the Gulf Stream, reconstructed from remote-sensing and<?xmltex \hack{\break}?> in situ observations with neural networks</article-title><alt-title>Ocean Stratification network</alt-title>
      </title-group><?xmltex \runningtitle{Ocean Stratification network}?><?xmltex \runningauthor{E. Pauthenet et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Pauthenet</surname><given-names>Etienne</given-names></name>
          <email>etienne.pauthenet@ifremer.fr</email>
        <ext-link>https://orcid.org/0000-0002-0531-3810</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Bachelot</surname><given-names>Loïc</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Balem</surname><given-names>Kevin</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Maze</surname><given-names>Guillaume</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-7231-2095</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Tréguier</surname><given-names>Anne-Marie</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-4569-845X</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Roquet</surname><given-names>Fabien</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-1124-4564</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4">
          <name><surname>Fablet</surname><given-names>Ronan</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-6462-423X</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4">
          <name><surname>Tandeo</surname><given-names>Pierre</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-1647-8239</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Ifremer, Univ. Brest, CNRS, IRD, Laboratoire d'Océanographie Physique et Spatiale (LOPS),<?xmltex \hack{\break}?> IUEM, 29280, Plouzané, France</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Ifremer, Univ. Brest, CNRS, IRD, Service Ingénierie des Systèmes d'Information (PDG-IRSI-ISI),<?xmltex \hack{\break}?> IUEM, 29280, Plouzané, France</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Department of Marine Sciences, University of Gothenburg, Gothenburg, Sweden</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>IMT Atlantique, CNRS UMR Lab-STICC, Brest, France</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Etienne Pauthenet (etienne.pauthenet@ifremer.fr)</corresp></author-notes><pub-date><day>25</day><month>August</month><year>2022</year></pub-date>
      
      <volume>18</volume>
      <issue>4</issue>
      <fpage>1221</fpage><lpage>1244</lpage>
      <history>
        <date date-type="received"><day>4</day><month>March</month><year>2022</year></date>
           <date date-type="rev-request"><day>18</day><month>March</month><year>2022</year></date>
           <date date-type="rev-recd"><day>22</day><month>June</month><year>2022</year></date>
           <date date-type="accepted"><day>11</day><month>July</month><year>2022</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2022 </copyright-statement>
        <copyright-year>2022</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <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 xlink:href="https://os.copernicus.org/articles/.html">This article is available from https://os.copernicus.org/articles/.html</self-uri><self-uri xlink:href="https://os.copernicus.org/articles/.pdf">The full text article is available as a PDF file from https://os.copernicus.org/articles/.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e173">Despite the ever-growing number of ocean data, the interior of the ocean remains undersampled in regions of high variability such as the Gulf Stream. In this context, neural networks have been shown to be effective for interpolating properties and understanding ocean processes.
We introduce OSnet (Ocean Stratification network), a new ocean reconstruction system aimed at providing a physically consistent analysis of the upper ocean stratification.
The proposed scheme is a bootstrapped multilayer perceptron trained to predict simultaneously temperature and salinity (<inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula>) profiles down to 1000 m and the mixed-layer depth (MLD) from surface data covering 1993 to 2019.
OSnet is trained to fit sea surface temperature and sea level anomalies onto all historical in situ profiles in the Gulf Stream region. To achieve vertical coherence of the profiles, the MLD prediction is used to adjust a posteriori the vertical gradients of predicted <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles, thus increasing the accuracy of the solution and removing vertical density inversions.
The prediction is generalized on a <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M4" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> daily grid, producing four-dimensional fields of temperature and salinity, with their associated confidence interval issued from the bootstrap.
OSnet profiles have root mean square error comparable with the observation-based Armor3D weekly product and the physics-based ocean reanalysis Glorys12.
The lowest confidence in the prediction is located north of the Gulf Stream, between the shelf and the current, where the thermohaline variability is large.
The OSnet reconstructed field is coherent even in the pre-Argo years, demonstrating the good generalization properties of the network. It reproduces the warming trend of surface temperature, the seasonal cycle of surface salinity and mesoscale structures of temperature, salinity and MLD.
While OSnet delivers an accurate interpolation of the ocean stratification, it is also a tool to study how the ocean stratification relates to surface data. We can compute the relative importance of each input for each <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> prediction and analyse how the network learns which surface feature influences most which property and at which depth. Our results demonstrate the potential of machine learning methods to improve predictions of ocean interior properties from observations of the ocean surface.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e241">In situ observations of the ocean vertical structure are accurate but sparsely distributed in time and space, hampering the study of mesoscale features <xref ref-type="bibr" rid="bib1.bibx78" id="paren.1"/> and the computation of large-scale integrated variables such as ocean heat content <xref ref-type="bibr" rid="bib1.bibx96 bib1.bibx20" id="paren.2"/>.
Meanwhile, the ocean surface has been observed at high temporal and spatial resolution with satellites since the early 1990s. Remote sensing allows us to observe surface signature of mesoscale to submesoscale features <xref ref-type="bibr" rid="bib1.bibx79" id="paren.3"/>  and to track climatic trends of sea surface height <xref ref-type="bibr" rid="bib1.bibx60" id="paren.4"/>, temperature <xref ref-type="bibr" rid="bib1.bibx54" id="paren.5"/> and salinity <xref ref-type="bibr" rid="bib1.bibx69" id="paren.6"/>. It is therefore highly valuable for combining sparse in situ profiles and high-resolution remote sensing observations in order to predict the ocean stratification at higher resolution and frequency.</p>
      <p id="d1e263">This problem can be approached from two main points of view.
First, the physical approach aims at constraining a global circulation model with all observations available <xref ref-type="bibr" rid="bib1.bibx43 bib1.bibx24" id="paren.7"><named-content content-type="pre">e.g.,</named-content></xref>. The numerical models have the advantage of offering a product that is physically consistent but that can contain drifts and biases <xref ref-type="bibr" rid="bib1.bibx84" id="paren.8"/>. The data assimilation is a practical means of reducing the spurious model drifts and biases, but still the model can diverge from observations and even drift in uncharted states in poorly sampled regions <xref ref-type="bibr" rid="bib1.bibx24" id="paren.9"/>.
Second, the statistical approach aims at finding the empirical relationship between the surface ocean and the interior.
The simplest method is to use a multiple linear regression between sea-level anomaly (SLA), sea surface temperature (SST) and <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles <xref ref-type="bibr" rid="bib1.bibx31 bib1.bibx34" id="paren.10"/>. According to <xref ref-type="bibr" rid="bib1.bibx31" id="text.11"/>, this method can only reconstruct 50 % to 30 % of the temperature and 20 % to 30 % of the salinity at depth. An improvement of the linear reconstruction method is to first reduce the <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles and to link up the reduced variables to the satellite data. Indeed, it was found that only a few modes are needed to explain most of the variance or covariance of the temperature fields <xref ref-type="bibr" rid="bib1.bibx52" id="paren.12"/> or of combined <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles using the gravest empirical mode (GEM) projection <xref ref-type="bibr" rid="bib1.bibx88" id="paren.13"/>.
The GEM technique is a projection of hydrographic profiles onto a geostrophic stream function plane, which was used to estimate the four-dimensional structure of the Southern Ocean <xref ref-type="bibr" rid="bib1.bibx51" id="paren.14"/>.
However, this requires that each dynamic height be associated with just one <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profile at each longitude, meaning that outside of the Antarctic Circumpolar Current or boundary currents, the approach is questionable.
<xref ref-type="bibr" rid="bib1.bibx7" id="text.15"/> developed the multivariate Empirical Orthogonal Function Reconstruction (mEOF-r) based on a similar idea. It is a linear system that uses surface data to predict the three leading modes of the EOFs applied to profiles of temperature, salinity, and geopotential thickness. They later showed that mEOF-r is outperformed by an artificial neural network for the North Atlantic region <xref ref-type="bibr" rid="bib1.bibx6" id="paren.16"/>.</p>
      <p id="d1e348">Machine learning approaches are increasingly used to deal with the ever-growing stream of geospatial data <xref ref-type="bibr" rid="bib1.bibx68 bib1.bibx81 bib1.bibx95" id="paren.17"/>.
More specifically, deep learning methods are characterized by artificial neural networks (NNs) involving usually more than two hidden layers. They exploit feature representations learned exclusively from data <xref ref-type="bibr" rid="bib1.bibx98" id="paren.18"/>.
Multiple studies recently presented deep learning methods for reconstructing hydrographic profiles from satellites.
Proof-of-concept papers established the important capabilities of self-organizing maps <xref ref-type="bibr" rid="bib1.bibx10 bib1.bibx30" id="paren.19"><named-content content-type="pre">SOM; e.g.,</named-content></xref> and feed-forward or long short-term memory (LSTM) neural networks for hydrographic profile predictions <xref ref-type="bibr" rid="bib1.bibx46 bib1.bibx35 bib1.bibx15 bib1.bibx6 bib1.bibx87 bib1.bibx74" id="paren.20"><named-content content-type="pre">e.g.,</named-content></xref>. NNs can also efficiently reconstruct Argo interpolated fields <xref ref-type="bibr" rid="bib1.bibx29 bib1.bibx53" id="paren.21"/>.
A recent study focused on predicting the mixed-layer depth (MLD) from satellites using probabilistic machine learning <xref ref-type="bibr" rid="bib1.bibx25" id="paren.22"/>. However, to our knowledge these deep learning studies do not explore the vertical coherence of the predicted profiles, i.e., the presence of density inversions and the accuracy of the MLD prediction. The presence of density inversions makes an ocean product more difficult to use to initialize regional forecast models. Statically unstable profiles have to be removed when using the product to analyse ocean dynamics <xref ref-type="bibr" rid="bib1.bibx61" id="paren.23"><named-content content-type="pre">e.g.,</named-content></xref>. The accuracy of the MLD prediction also has large implications for the pertinence of an ocean product. Indeed, the MLD and the strength of underlying stratification regulate the rate at which the ocean exchanges heat and gas with the atmosphere, which directly impact our climate <xref ref-type="bibr" rid="bib1.bibx73" id="paren.24"/>.
To understand and quantify ongoing climate changes, we need to document the variability of the vertical gradients of temperature, salinity and density in the water column. Physically consistent products, in the spirit of the MIMOC climatology <xref ref-type="bibr" rid="bib1.bibx75" id="paren.25"/> but with higher resolution in time and space, are required to validate models used for climate projections.
In particular, western boundary currents such as the Gulf Stream play a major role in climate variability by carrying warm and salty near-surface waters northwards <xref ref-type="bibr" rid="bib1.bibx80" id="paren.26"/> and by deeply impacting the atmosphere <xref ref-type="bibr" rid="bib1.bibx55" id="paren.27"/>.
In the present paper we focus on the Gulf Stream region for its challenging high variability and its dense in situ sampling coverage.</p>
      <p id="d1e391">Here we present a method to estimate the ocean stratification from surface data and the associated confidence intervals using a prediction model fitted with in situ historical data. We train a NN to predict temperature and salinity (<inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula>) profiles down to 1000 m and the MLD, in the Gulf Stream region, from satellite data covering 1993 to 2019. Our goal is to combine MLD, <inline-formula><mml:math id="M11" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M12" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> predictions to produce <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles that are physically consistent.
Model training is done on raw in situ profiles alone (not interpolated fields), and predictions are generalized on a grid with <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M15" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> horizontal resolution and daily time steps. Our framework further delivers a quantification of uncertainties through a confidence interval of the model prediction as well as the relative importance of each input variable. The proposed reconstruction method and resulting product are named OSnet for Ocean Stratification network.</p>
      <p id="d1e453">The paper is organized as follows. Section 2 introduces the datasets used as inputs and outputs of OSnet as well as the products used as a benchmark to evaluate the performance of our reconstruction. Section 3 presents the method composed of the neural network and the MLD adjustment.
Section 4 evaluates the accuracy of OSnet predictions and presents property maps and sections. OSnet profiles are compared to a mooring; we also compare time series and an analysis of the relative importance of each input for each output. In Sect. 5 we explore the potential of OSnet by estimating profiles from synthetic satellite data.
Our conclusions are presented in Sect. 6.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Data</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Temperature and salinity in situ profiles</title>
      <p id="d1e471">We use the in situ temperature and salinity (<inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula>) vertical profiles sampled by Argo floats <xref ref-type="bibr" rid="bib1.bibx2" id="paren.28"/> and ships from the CMEMS quality-controlled Coriolis Ocean Dataset for Reanalysis (CORA) database <xref ref-type="bibr" rid="bib1.bibx8 bib1.bibx89" id="paren.29"/>.
We keep only the profiles extending at least from 25 to 1000 m for the period 1993 to 2019, totaling 67 767 <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles for the region 80 to 30<inline-formula><mml:math id="M18" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W and 23 to 50<inline-formula><mml:math id="M19" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N. All the profiles that do not reach 1000 m or start deeper than 25 m are discarded.
Profiles are interpolated on an uneven vertical grid with 51 levels, with spacing increasing with depth (27 levels are within the first 100 m leading to a vertical resolution of 1 m in the upper levels and 450 m at 1000 m depth).
Profiles without data at the surface are extrapolated by repeating the shallowest observation point.
There is little seasonal bias in the distribution of data with 5647 profiles by month on average, a minimum of 5027 in  February  and a maximum of 6257 in October.
The spatial distribution of profiles kept in the analysis is shown in Fig. <xref ref-type="fig" rid="Ch1.F1"/>b.
It reveals a general lack of data in the center of the subtropical gyre compared to the Gulf Stream region west of 60<inline-formula><mml:math id="M20" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W.
The temporal distribution (Fig. <xref ref-type="fig" rid="Ch1.F1"/>a) reveals a significant increase in sampling after 2000 thanks to the Argo program <xref ref-type="bibr" rid="bib1.bibx97" id="paren.30"/>. After 2012, the number of <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles stabilizes at <inline-formula><mml:math id="M22" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 400 profiles per month.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e561">Count of temperature and salinity profiles extending from <inline-formula><mml:math id="M23" display="inline"><mml:mn mathvariant="normal">25</mml:mn></mml:math></inline-formula> to <inline-formula><mml:math id="M24" display="inline"><mml:mn mathvariant="normal">1000</mml:mn></mml:math></inline-formula> m for the region.
Profiles are counted for <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M26" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> bins <bold>(b)</bold> and represented where they exceed 0 with a truncated color bar at 20 profiles; the maximum number of profiles for a bin is 185 profiles. The count in <bold>(a)</bold> is by months.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f01.png"/>

        </fig>

</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Input data</title>
      <p id="d1e618">Input data (Table <xref ref-type="table" rid="Ch1.T1"/>) are surface satellite data and bathymetry.
Mean dynamic topography (MDT) is from the Centre National d'Etude Spatiale (CNES-CLS18) <xref ref-type="bibr" rid="bib1.bibx57" id="paren.31"/>, and the bathymetry is the ETOPO1 bedrock, distributed by <xref ref-type="bibr" rid="bib1.bibx62" id="text.32"/>. The SLA is the level-4 daily product from CNES-CLS (6.2_DUACS_DT2018). It has a <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M28" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> horizontal grid resolution. We also use geostrophic surface velocities derived from the SLA and distributed by CNES-CLS (Table <xref ref-type="table" rid="Ch1.T1"/>).
MDT is calculated by merging information from altimeter data, GRACE, and GOCE gravity field and oceanographic in situ measurements (drifting buoy velocities, hydrological profiles) <xref ref-type="bibr" rid="bib1.bibx57" id="paren.33"/>, while SLA is from altimeter data only. Keeping MDT and SLA separated in the inputs allows us to determine their respective importance in the prediction (see Sect. 4.4). The SST is from the European Space Agency (ESA) Climate Change Initiative (CCI) and Copernicus Climate Change Service (C3S), v2.3 and level-4 product. It provides gap-free maps of daily average SST at 20 cm depth and 0.05<inline-formula><mml:math id="M29" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> <inline-formula><mml:math id="M30" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.05 <inline-formula><mml:math id="M31" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> horizontal grid resolution, using satellite data from the Along Track Scanning Radiometer (ATSR), Sea and Land Surface Temperature Radiometer (SLSTR) and Advanced Very High Resolution Radiometer (AVHRR) series of sensors <xref ref-type="bibr" rid="bib1.bibx54" id="paren.34"/>.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1" specific-use="star"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e686">List of input variables for the neural network and additional datasets to compare with. ESA CCI: European Space Agency Climate Change Initiative. C3S: Copernicus Climate Change Service. NOAA: National Oceanic and Atmospheric Administration. DUACS: Data Unification and Altimeter Combination System. CMEMS: Copernicus Marine Environment Monitoring Service.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Variable input</oasis:entry>
         <oasis:entry colname="col2">Temporal coverage</oasis:entry>
         <oasis:entry colname="col3">Distributor, version (citation)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Longitude</oasis:entry>
         <oasis:entry colname="col2">n/a</oasis:entry>
         <oasis:entry colname="col3">n/a</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Latitude</oasis:entry>
         <oasis:entry colname="col2">n/a</oasis:entry>
         <oasis:entry colname="col3">n/a</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Day of the year (cosine and sine)</oasis:entry>
         <oasis:entry colname="col2">n/a</oasis:entry>
         <oasis:entry colname="col3">n/a</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Bathymetry</oasis:entry>
         <oasis:entry colname="col2">n/a</oasis:entry>
         <oasis:entry colname="col3">NOAA (ETOPO1 Bedrock)  <xref ref-type="bibr" rid="bib1.bibx62" id="paren.35"/></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Mean dynamic topography (MDT)</oasis:entry>
         <oasis:entry colname="col2">n/a</oasis:entry>
         <oasis:entry colname="col3">CNES-CLS18 <xref ref-type="bibr" rid="bib1.bibx57" id="paren.36"/></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sea surface temperature (SST)</oasis:entry>
         <oasis:entry colname="col2">1981–ongoing</oasis:entry>
         <oasis:entry colname="col3">ESA CCI and C3S, v2.3, L4   <xref ref-type="bibr" rid="bib1.bibx28" id="paren.37"/></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sea-level anomaly (SLA)</oasis:entry>
         <oasis:entry colname="col2">1993–ongoing</oasis:entry>
         <oasis:entry colname="col3">CNES-CLS, 6.2_DUACS_DT2018, L4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Zonal absolute geostrophic velocities</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Meridian absolute geostrophic velocities</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Zonal geostrophic velocity anomalies</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Meridian geostrophic velocity anomalies</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Additional datasets used</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sea surface salinity (SSS)</oasis:entry>
         <oasis:entry colname="col2">2010–2019</oasis:entry>
         <oasis:entry colname="col3">ESA CCI, v2.31 <xref ref-type="bibr" rid="bib1.bibx3" id="paren.38"/></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Armor3D</oasis:entry>
         <oasis:entry colname="col2">1993–ongoing</oasis:entry>
         <oasis:entry colname="col3">CMEMS <xref ref-type="bibr" rid="bib1.bibx31" id="paren.39"/></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Glorys12</oasis:entry>
         <oasis:entry colname="col2">1993–2019</oasis:entry>
         <oasis:entry colname="col3">CMEMS <xref ref-type="bibr" rid="bib1.bibx43" id="paren.40"/></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e689">n/a: not applicable.</p></table-wrap-foot></table-wrap>

</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Additional datasets</title>
      <p id="d1e923">We validate our results against other observational and synthetic datasets.
The sea surface salinity (SSS) CCI dataset is distributed at <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M33" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> horizontal grid resolution from 2010 to 2019 <xref ref-type="bibr" rid="bib1.bibx3" id="paren.41"/>. We do not use SSS as an input variable for several reasons.
SSS satellite observations only cover the period 2010–2019, and its quality is questionable at high latitudes and in cold water <xref ref-type="bibr" rid="bib1.bibx3" id="paren.42"/>. As our prediction only depends on the input variables, it is risky to rely on data with systematic errors.
Moreover, we tested an architecture with SSS as input, and results were not improved significantly: only the surface salinity was slightly better. The relative importance algorithm also showed that SSS was not used significantly in predictions. It has the same order of importance than geostrophic currents (see Sect. 3.4 on the explainability of the NN).
However, SSS is a useful product to compare with, and we further discuss this in Sect. 4.5 and Appendix B.</p>
      <p id="d1e952">We compare OSnet gridded fields to Armor3D and Glorys12 because they are the only ocean products, to our knowledge, that extend from 1993 to today with a spatial resolution of at least <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M35" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> and a frequency under the month (weekly for Armor3D and daily for Glorys12).
The global eddy-resolving reanalysis Glorys12 <xref ref-type="bibr" rid="bib1.bibx43" id="paren.43"/> is based on the physical model NEMO <xref ref-type="bibr" rid="bib1.bibx47" id="paren.44"/> and ocean observations assimilated by means of a reduced-order Kalman filter. It is provided at <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">12</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> horizontal grid resolution and a daily mean. We also compare our results to the observation-based Armor3D weekly product <xref ref-type="bibr" rid="bib1.bibx31" id="paren.45"/>.
This later product is built in two steps: (i) prediction of synthetic <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> fields by multiple linear regression from SST and SLA and (ii) optimal interpolation combining synthetic and in situ <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles. A section of OSnet is compared to hydrographic section AT20 sampled along 52.3<inline-formula><mml:math id="M39" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W by the research vessel <italic>Atlantis</italic> from 1 to 11 May 2012 <xref ref-type="bibr" rid="bib1.bibx50" id="paren.46"/>.
Finally, we use <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> data sampled at moorings of the Line W array, deployed in April 2004 between Cape Cod and Bermuda. We use profiles from the third mooring located at 69.11<inline-formula><mml:math id="M41" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W, 38.51<inline-formula><mml:math id="M42" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N.</p><?xmltex \hack{\newpage}?>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Method</title>
      <p id="d1e1081">The method is composed of three steps (Fig. <xref ref-type="fig" rid="Ch1.F2"/>). Firstly, a neural network is trained to predicts <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles and MLD from satellite data.
Secondly, an adjustment of predicted <inline-formula><mml:math id="M44" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M45" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> and MLD corrects the vertical shape of the profiles towards a physically consistent solution.
Finally, an operational phase uses the trained network and MLD adjustment to predict <inline-formula><mml:math id="M46" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M47" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> and MLD on daily grids from the satellite data.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e1129">Schematic of OSnet formed of a neural network (NN) with two hidden layers and a mixed-layer (MLD) depth adjustment. The NN uses 12 surface inputs that are listed in Table <xref ref-type="table" rid="Ch1.T1"/> to predict profiles of temperature (<inline-formula><mml:math id="M48" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>), salinity (<inline-formula><mml:math id="M49" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula>) and MLD mask (<inline-formula><mml:math id="M50" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula>).
<inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles are then adjusted using the profile <inline-formula><mml:math id="M52" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> for a better prediction of the MLD.</p></caption>
        <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f02.png"/>

      </fig>

      <p id="d1e1181">The procedure is coded in Python with the help of several useful modules.
The NN algorithm is coded with Tensorflow <xref ref-type="bibr" rid="bib1.bibx1" id="paren.47"/> and the Keras application programming interface <xref ref-type="bibr" rid="bib1.bibx12" id="paren.48"/>. It is explained with Shap <xref ref-type="bibr" rid="bib1.bibx39" id="paren.49"/>.
Xarray <xref ref-type="bibr" rid="bib1.bibx33" id="paren.50"/>, Dask <xref ref-type="bibr" rid="bib1.bibx70" id="paren.51"/> and Numba <xref ref-type="bibr" rid="bib1.bibx42" id="paren.52"/> are used for fast computation  and the management of large datasets.
The color palettes for maps are from Cmocean <xref ref-type="bibr" rid="bib1.bibx93" id="paren.53"/> and Colorcet <xref ref-type="bibr" rid="bib1.bibx41" id="paren.54"/>. All the codes to build OSnet models are available at <uri>https://github.com/euroargodev/OSnet</uri> (last access: 27 June 2022, <xref ref-type="bibr" rid="bib1.bibx66" id="altparen.55"/>), and the models and prediction tools specific to the Gulf Stream region are available at <uri>https://github.com/euroargodev/OSnet-GulfStream</uri> (last access: 27 June 2022, <xref ref-type="bibr" rid="bib1.bibx67" id="altparen.56"/>).</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>The multilayer perceptron</title>
      <p id="d1e1230">The neural network used is a multilayer perceptron (MLP), which is a class of feed-forward artificial neural networks <xref ref-type="bibr" rid="bib1.bibx71 bib1.bibx27" id="paren.57"/>. The MLP guesses the non-linear relation between inputs and outputs, through one or more hidden layers with many neurons stacked together. The learning mechanism that allows the MLP to iteratively minimize the loss function is called backpropagation.
We keep the architecture simple with only two layers of 256 neurones each.
Dropout is used as a regularization method to reduce overfitting and improve generalization <xref ref-type="bibr" rid="bib1.bibx83" id="paren.58"/>. Activation functions are a rectified linear activation function (ReLU) for the hidden layers, linear for <inline-formula><mml:math id="M53" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M54" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> output, and a sigmoid for the MLD output.
We tested more complex architectures (additional layers, convolutional layers, bottleneck architecture) but could not improve the accuracy of the results with them.
A simple architecture is advantageous for its lower computation time.
The input consists of 12 values, listed in Table <xref ref-type="table" rid="Ch1.T1"/>: latitude, longitude, day of the year (cosine and sine), bathymetry, MDT, SST, SLA, four geostrophic velocities <inline-formula><mml:math id="M55" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M56" display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula> and both anomalies.
Inputs are linearly interpolated at the in situ location of each profile. The outputs are predictions of three vectors of 51 depth levels (temperature, salinity and the MLD mask). The depth levels are the ones presented in the data section, on which the CORA profiles are interpolated.</p>
      <p id="d1e1270">The dataset is split (randomly with no replacement) as follows: 20 % of the profiles are set aside for testing. In the remaining 80 %, we use 80 % as training data and 20 % as validation data. Validation data are used to avoid overfitting by assessing the performance of the trained model after each epoch (one epoch sees all the training data). Be aware that the train and test data are not truly independent: the selection is random without accounting for spatial and temporal autocorrelation.
Once the training of the NN is finished, we select the model with the best performance on the validation dataset. We then run this model on the test dataset (data not seen in training or validation) to confirm the good generalization of the model (i.e., training and test errors are similar, Fig. <xref ref-type="fig" rid="Ch1.F3"/>). Given a NN architecture with good generalization properties, we retrain a NN using all 67 767 profiles (Fig. <xref ref-type="fig" rid="Ch1.F3"/>, orange) as training data.
The training of one model takes <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> min on an eight-core CPU with 32 Go of RAM.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e1289">Normalized root mean square error (nRMSE) between temperature <bold>(a)</bold> and salinity <bold>(b)</bold> observed (CORA) and predicted profiles (Glorys12, Armor3D, NN and OSnet). The normalization is done with the standard deviation of the observed temperature and salinity by depth.
The upper panels are a zoom of the first 100 m of the full-depth lower panels. The Glorys12 (blue) and Armor3D (purple) profiles are collocated with the CORA profiles, and the error is calculated between these subsamples.
The NN profiles are only predicted with the NN, without adjustment of MLD, for 15 trained datasets (dark grey) and 15 test datasets (light grey). NN full (orange dotted) corresponds to the predictions using the full dataset (test <inline-formula><mml:math id="M58" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> train) and is averaged for 15 models (bootstrap). Finally, the OSnet profiles (orange) are predicted with a NN bootstrapped 15 times and the MLD adjustment is performed, which slightly increases the error at the surface.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f03.png"/>

        </fig>

      <p id="d1e1312">To further improve the prediction performance and assess the associated confidence intervals, we exploit a bootstrapping scheme <xref ref-type="bibr" rid="bib1.bibx5" id="paren.59"/>.
More precisely, we bootstrap the training procedure 15 times using a different initialization and training dataset each time. Indeed, because of the instability of the prediction method, bootstrapping can give substantial gains in accuracy. Overall, given 15 trained models, we compute the mean <inline-formula><mml:math id="M59" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M60" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M61" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> profiles for all input data and their standard deviation (Fig. <xref ref-type="fig" rid="Ch1.F3"/>, grey). The latter delivers an estimate for the confidence interval.
This bootstrap method reduces the estimation bias.
Finally, the <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> prediction is generalized on a daily <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M64" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> horizontal grid. The spatial resolution of the input data (Table 1) is unified to <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M66" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> in longitude and latitude by a nearest neighbor interpolation method.
This produces <inline-formula><mml:math id="M67" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M68" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> fields with 51 depth levels from the surface to 1000 m for each day between 1 January 1993 and 31 December 2019. It is freely available <xref ref-type="bibr" rid="bib1.bibx65" id="paren.60"/>.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Prediction of the mixed-layer depth</title>
      <p id="d1e1420">We define the mixed-layer depth <inline-formula><mml:math id="M69" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> with a density deviation from the surface method, as proposed by <xref ref-type="bibr" rid="bib1.bibx17" id="text.61"/>.
It is the depth at which the potential density referenced to the surface, <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, exceeds by a threshold of <inline-formula><mml:math id="M71" display="inline"><mml:mn mathvariant="normal">0.03</mml:mn></mml:math></inline-formula> kg m<inline-formula><mml:math id="M72" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> the density of the water at <inline-formula><mml:math id="M73" display="inline"><mml:mn mathvariant="normal">10</mml:mn></mml:math></inline-formula> m, <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>H</mml:mi></mml:mrow></mml:math></inline-formula>) <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> m) <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.03</mml:mn></mml:mrow></mml:math></inline-formula> kg m<inline-formula><mml:math id="M79" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.
This definition is chosen for its simplicity of application but tends to overestimate deep winter MLDs compared to the more sophisticated hybrid algorithm of <xref ref-type="bibr" rid="bib1.bibx32" id="text.62"/>. These regions of deep winter MLD are rarely observed in our dataset (1145 profiles with MLD deeper than 300 m, i.e., 1.7 % of the dataset), comforting our choice of using a simple density threshold. For the NN, the mixed layer  is represented in the form of a unitless profile <inline-formula><mml:math id="M80" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> of size <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:mi>Z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">51</mml:mn></mml:mrow></mml:math></inline-formula> that is filled with zeros between the surface and the mixed-layer depth <inline-formula><mml:math id="M82" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> and with ones from <inline-formula><mml:math id="M83" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> to <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula> m.
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M85" display="block"><mml:mrow><mml:mi>K</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left left left"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mtext> if </mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mi>z</mml:mi><mml:mo>&gt;</mml:mo><mml:mi>H</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mtext> if </mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mi>z</mml:mi><mml:mo>≤</mml:mo><mml:mi>H</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e1640">This formulation allows the NN to give an estimation of the gradients around the MLD instead of a single depth value (Fig. <xref ref-type="fig" rid="Ch1.F4"/>d). The resulting mask <inline-formula><mml:math id="M86" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> is also convenient for the MLD adjustment performed on predicted profiles.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e1654">Example of a profile (orange) sampled on 3 March 2012 at 35.55<inline-formula><mml:math id="M87" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W and 23.53<inline-formula><mml:math id="M88" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N, truncated at 300 m deep. We display temperature <bold>(a)</bold>, salinity <bold>(b)</bold>, potential density <bold>(c)</bold> and profile <inline-formula><mml:math id="M89" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> that is a mask of MLD (see Eq. 1).
The <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profile predicted by the NN is in red and the adjusted using the <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> profile (OSnet) in green (see Sect. 3.3).
The green and red bands are the confidence interval for each profiles, i.e., the standard deviation of the 15 bootstrapped models. MLDs observed, predicted and adjusted are shown with dotted horizontal lines. SST is added with a purple dot and a horizontal bar for its mapping uncertainty.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f04.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Adjustment of the mixed layer</title>
      <p id="d1e1732">We identified two types of error in the direct prediction of <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles.
Firstly, the MLD predicted by the <inline-formula><mml:math id="M93" display="inline"><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> profile has a better accuracy (MLD RMSE of 40 m) than the MLD computed from the <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles directly (MLD RMSE of 50 m).
The latter is systematically too shallow due to unrealistic <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> excursions on the vertical in the mixed layer, causing the density threshold to be reached too close to the surface.
These sharp variations of <inline-formula><mml:math id="M96" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M97" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> in the mixed layer also create density inversions.
Secondly, the gradients of the layer under the MLD are systematically underestimated compared to the observed profiles.
The mean and standard deviation of gradients of <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> over a 200 m-thick layer under the MLD is <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.33</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.9</mml:mn></mml:mrow></mml:math></inline-formula> kg m<inline-formula><mml:math id="M100" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for the observed profiles and <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.24</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.8</mml:mn></mml:mrow></mml:math></inline-formula> kg m<inline-formula><mml:math id="M102" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for the predicted ones. The presence of strong gradients under the MLD has been documented <xref ref-type="bibr" rid="bib1.bibx36" id="paren.63"/>, and the profile <inline-formula><mml:math id="M103" display="inline"><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> seems to contain this information. Indeed, <inline-formula><mml:math id="M104" display="inline"><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> is a sigmoid-like profile (Fig. <xref ref-type="fig" rid="Ch1.F4"/>d), and its vertical gradients are proportional to the <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> gradients around the MLD.
The summer <inline-formula><mml:math id="M106" display="inline"><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> profiles have sharp vertical gradients compared to the winter ones (not shown), which is coherent with the seasonal cycle of the transition layer thickness <xref ref-type="bibr" rid="bib1.bibx36" id="paren.64"/>.</p>
      <p id="d1e1907">We thus choose to apply an MLD adjustment to the predicted profiles, in the same spirit as convective adjustment schemes are used in numerical hydrostatic models <xref ref-type="bibr" rid="bib1.bibx47" id="paren.65"/>. We want to weight the vertical gradients of <inline-formula><mml:math id="M107" display="inline"><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M108" display="inline"><mml:mover accent="true"><mml:mi>S</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> by <inline-formula><mml:math id="M109" display="inline"><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> in order to reduce the gradients of <inline-formula><mml:math id="M110" display="inline"><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M111" display="inline"><mml:mover accent="true"><mml:mi>S</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> in the mixed layer and increase the gradients of <inline-formula><mml:math id="M112" display="inline"><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M113" display="inline"><mml:mover accent="true"><mml:mi>S</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> just below the MLD (<inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula>) while keeping the deeper gradients unchanged.
We first modify the <inline-formula><mml:math id="M115" display="inline"><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> into a new mask <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> as follows:
            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M117" display="block"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>z</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left left left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mtext> if </mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>z</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mtext> if </mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>&gt;</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>z</mml:mi></mml:msub><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mtext> if </mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>
          with <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.57</mml:mn></mml:mrow></mml:math></inline-formula> the value of <inline-formula><mml:math id="M119" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> corresponding to the MLD. The calibration of <inline-formula><mml:math id="M120" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> is done by a cross-validation procedure according to the estimation bias between <inline-formula><mml:math id="M121" display="inline"><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> at the sea surface and the SST value (Fig. <xref ref-type="fig" rid="Ch1.F5"/>). In other words, <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.57</mml:mn></mml:mrow></mml:math></inline-formula> allows us to adjust the MLD while keeping null the mean difference between <inline-formula><mml:math id="M123" display="inline"><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> and SST (green in Fig. <xref ref-type="fig" rid="Ch1.F5"/>). We expect this value (<inline-formula><mml:math id="M124" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>) to be specific to our region and NN parameterization. It would likely require a new calibration for another study.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e2214">Density distribution of the difference between the in situ surface temperature and salinity and the remote sensing SST and SSS. The predicted profiles (blue) correspond to the profiles produced by the NN alone.
The adjusted distribution with <inline-formula><mml:math id="M125" display="inline"><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> is in red (also red in Fig. <xref ref-type="fig" rid="Ch1.F4"/>d). The adjusted distribution with <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is in green and corresponds to the OSnet product (i.e., NN <inline-formula><mml:math id="M127" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> adjustment), also shown in green in Fig. <xref ref-type="fig" rid="Ch1.F4"/>d.
</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f05.png"/>

        </fig>

      <p id="d1e2259">After computing the <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> profiles, we reconstruct iteratively <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles with the gradients multiplied by <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, starting from the bottom value (at <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula> m) where <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>*</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> (because the deepest MLD never reaches 1000 m, the maximum observed in the CORA dataset is <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">628</mml:mn></mml:mrow></mml:math></inline-formula> m for our region). On a predicted temperature profile <inline-formula><mml:math id="M134" display="inline"><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> (the same is applied to salinity), the adjusted temperature profile <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is computed as follows:
            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M136" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msup><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>*</mml:mo></mml:msup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>*</mml:mo></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          and we retrieve the temperature profiles iteratively along depth by starting from the bottom <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula> m, where <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mo>*</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mo>*</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>:
            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M140" display="block"><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>z</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mi>z</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>z</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mrow><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mo>*</mml:mo></mml:msubsup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e2569">Figure <xref ref-type="fig" rid="Ch1.F5"/> presents the overall bias of surface <inline-formula><mml:math id="M141" display="inline"><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M142" display="inline"><mml:mover accent="true"><mml:mi>S</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> relative to SST and SSS. If we adjust gradients with a <inline-formula><mml:math id="M143" display="inline"><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> profile, the surface temperature is systematically too warm compared to SST (Fig. <xref ref-type="fig" rid="Ch1.F5"/>a, red).
Now, if the adjustment is also increasing the gradients under the MLD (<inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>), the surface temperature bias is null (Fig. <xref ref-type="fig" rid="Ch1.F5"/>a, green). This supports our choice to amplify gradients just under the MLD (<inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>*</mml:mo></mml:msup><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) and to reduce them in the mixed layer (<inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>*</mml:mo></mml:msup><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>).
Note that the direct prediction of temperature at the surface (Fig. <xref ref-type="fig" rid="Ch1.F5"/>a, blue) is more accurate compared to SST than in situ observations, because OSnet learns from SST. The salinity difference relative to SSS is too large for the adjustment to cause a significant issue (Fig. <xref ref-type="fig" rid="Ch1.F5"/>b). Still, the adjusted salinity profiles with <inline-formula><mml:math id="M147" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> predicted create a fresh bias, and the use of <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> corrects that.</p>
      <p id="d1e2685">A good example of profile prediction and adjustment is presented in Fig. <xref ref-type="fig" rid="Ch1.F4"/>.
In this case the adjustment corrects perfectly the MLD estimate, from 30 m predicted (red) to 133 m adjusted (green).
It reduces the <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> gradients above the MLD estimated from the <inline-formula><mml:math id="M150" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> profile (<inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:mi>K</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>) and increases the <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> gradients just under this MLD. The decrease in <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> gradients in the mixed layer also removed the density inversion (Fig. <xref ref-type="fig" rid="Ch1.F4"/>c).</p>
      <p id="d1e2748">The adjustment proposed here reduces the variance of <inline-formula><mml:math id="M154" display="inline"><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M155" display="inline"><mml:mover accent="true"><mml:mi>S</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> above the MLD, reduces the number of density inversions, improves the predictions of the MLD (see Table <xref ref-type="table" rid="Ch1.T2"/>) and increases the gradients in the transition layer under the MLD.
For the adjusted profiles, the mean and standard deviation of gradients of <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> over a 200 m-thick layer under the MLD are <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.38</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.9</mml:mn></mml:mrow></mml:math></inline-formula> kg m<inline-formula><mml:math id="M158" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, which is closer to the observed values of <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.33</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.9</mml:mn></mml:mrow></mml:math></inline-formula> than the predicted values of <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.24</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.8</mml:mn></mml:mrow></mml:math></inline-formula> kg m<inline-formula><mml:math id="M161" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. The large summer gradients are especially well retrieved (not shown).</p>

<table-wrap id="Ch1.T2" specific-use="star"><?xmltex \currentcnt{2}?><label>Table 2</label><caption><p id="d1e2849">Metrics of accuracy for predictions of Armor3D, Glorys12, a neural network (NN, i.e., OSnet without MLD adjustment) and OSnet compared to the in situ CORA profiles. The <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> inversions larger than <inline-formula><mml:math id="M163" display="inline"><mml:mn mathvariant="normal">0.01</mml:mn></mml:math></inline-formula> kg m<inline-formula><mml:math id="M164" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> are counted.
The Armor3D and Glorys12 statistics are computed on the subsampled products at the locations of the profiles of CORA.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="center"/>
     <oasis:colspec colnum="2" colname="col2" align="center"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:colspec colnum="4" colname="col4" align="center"/>
     <oasis:colspec colnum="5" colname="col5" align="center"/>
     <oasis:colspec colnum="6" colname="col6" align="center"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">CORA</oasis:entry>
         <oasis:entry colname="col3">Armor3D</oasis:entry>
         <oasis:entry colname="col4">Glorys12</oasis:entry>
         <oasis:entry colname="col5">NN</oasis:entry>
         <oasis:entry colname="col6">OSnet: NN <inline-formula><mml:math id="M166" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> MLD</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6">adjustment</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Ratio of profiles with</oasis:entry>
         <oasis:entry colname="col2">1.37 %</oasis:entry>
         <oasis:entry colname="col3">53.72 %</oasis:entry>
         <oasis:entry colname="col4">0.01 %</oasis:entry>
         <oasis:entry colname="col5">17.3 %</oasis:entry>
         <oasis:entry colname="col6">0.32 %</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"><inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> vertical inversion (%)</oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Mean size of <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.30</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:mn mathvariant="normal">8.85</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.15</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:mn mathvariant="normal">8.19</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:mn mathvariant="normal">8.39</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">vertical inversion (kg m<inline-formula><mml:math id="M174" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">RMSE of MLD (m)</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">39.6</mml:mn><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">39.3</oasis:entry>
         <oasis:entry colname="col5">50.0</oasis:entry>
         <oasis:entry colname="col6">40.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">nRMSE of <inline-formula><mml:math id="M176" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> (%)</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">13.97 %</oasis:entry>
         <oasis:entry colname="col4">25.09 %</oasis:entry>
         <oasis:entry colname="col5">18.82 %</oasis:entry>
         <oasis:entry colname="col6">18.9 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">nRMSE of <inline-formula><mml:math id="M177" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> ( %)</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">20.3 %</oasis:entry>
         <oasis:entry colname="col4">30.86 %</oasis:entry>
         <oasis:entry colname="col5">23.96 %</oasis:entry>
         <oasis:entry colname="col6">24.05 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">nRMSE of <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>  (%)</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">20.5 %</oasis:entry>
         <oasis:entry colname="col4">29.03 %</oasis:entry>
         <oasis:entry colname="col5">23.12 %</oasis:entry>
         <oasis:entry colname="col6">23.23 %</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e2882"><inline-formula><mml:math id="M165" display="inline"><mml:msup><mml:mi/><mml:mo>*</mml:mo></mml:msup></mml:math></inline-formula> All the MLDs are computed with the density criterion of 0.03, except for Armor3D, for which a different criterion is used to bypass their density inversion issues.</p></table-wrap-foot></table-wrap>

      <p id="d1e3275">An alternative idea to solve the density inversion issue is to constrain the NN to predict profiles that are hydrostatically stable.
The physical relationship can be implemented in the NN to enforce consistency on the predictions <xref ref-type="bibr" rid="bib1.bibx38" id="paren.66"/>.
This can be done by modifying the loss of the NN and penalizing the predictions with density inversions (Appendix A). This solution is elegant and allows us to predict directly profiles without density inversions. We provide this alternative approach here for the record of a negative result with regard to the design of such a NN. Indeed, profiles predicted with this custom loss still have poor MLD estimates compared to <inline-formula><mml:math id="M179" display="inline"><mml:mover accent="true"><mml:mi>K</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> profiles and hence still need a posteriori adjustment. The modified loss (Appendix A) is not needed in this case because the MLD adjustment presented above happens to remove density inversions efficiently.</p>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Explainability of the neural network</title>
      <p id="d1e3299">Explaining the predictive skills of the neural network is key to interpreting the prediction and strengthening trust in the model. It is also a useful tool in the development phase. Here, it gives insights into the relationship between surface data and in situ profiles. In this section, we use a game-theoretic approach to retrospectively estimate the relative importance of each input for each output. The algorithm, called SHapley Additive exPlanations (SHAP) <xref ref-type="bibr" rid="bib1.bibx45" id="paren.67"/>, is a unified framework combining state-of-the-art methods to explain deep neural networks. It is based on a method called Deep Learning Important FeaTures (DeepLIFT) <xref ref-type="bibr" rid="bib1.bibx77" id="paren.68"/> and Shapley values.
DeepLIFT is a method for computing the effect of changing the original input to a reference value (uninformative background value for the input). The change in the output is representative of the importance of the input for predicting the output. Shapley regression values <xref ref-type="bibr" rid="bib1.bibx76" id="paren.69"/> represent the impact of an input on the output by removing it from the input set and retraining this model with the subset of inputs. This being computationally expensive, it is possible to obtain an approximation of the effect of removing a variable from the model by integrating over samples from the training dataset using the Shapley sampling values <xref ref-type="bibr" rid="bib1.bibx86" id="paren.70"/>.
It produces an “importance” value for each particular prediction. The importance value is positive or negative, indicating the direction in which the input influences the output relative to the averaged output. The SHAP algorithm being computationally expensive, it was not possible to run it over the full dataset. After some tests, we found that 300 random samples were representative enough to obtain stable results for the average feature importance across the entire dataset.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Results</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Accuracy of the predictions compared to observations</title>
      <p id="d1e3330">Table <xref ref-type="table" rid="Ch1.T2"/> presents several metrics to evaluate OSnet, Armor3D and Glorys12 relative to CORA. Each dataset is predicted or subsampled at the locations of CORA profiles (in longitude, latitude, depth and time).
The first two lines indicate the number and size of vertical density inversions. They indicate that the MLD adjustment of OSnet suppresses almost all density inversions, from 17.3 % to 0.32 % of profiles.
Meanwhile, Armor3D has about 50 % of profiles with density inversions and Glorys12 almost none (0.01 %).
Regarding the amplitude of density inversions, the MLD adjustment suppresses sufficiently large inversions and decreases by 1 order of magnitude the mean amplitude of inversions, from <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> kg m<inline-formula><mml:math id="M182" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.</p>
      <p id="d1e3375">The root mean square error (RMSE) of the MLD (Table 2) indicates that the MLD adjustment improves the MLD RMSE of OSnet from 50 to 40 m, which is the same order of magnitude as Glorys12 (38.6 m) and Armor3D (39.4 m). Note that the MLD of Armor3D is computed with a different criterion to bypass density inversions.
Armor3D uses the minimum of temperature and density threshold equivalent to a 0.2 <inline-formula><mml:math id="M183" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C decrease from the surface.
The MLD of Armor3D computed with a density criterion of <inline-formula><mml:math id="M184" display="inline"><mml:mn mathvariant="normal">0.03</mml:mn></mml:math></inline-formula> kg m<inline-formula><mml:math id="M185" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> yields a RMSE of <inline-formula><mml:math id="M186" display="inline"><mml:mn mathvariant="normal">62.6</mml:mn></mml:math></inline-formula> m.
Finally, the global errors of temperature, salinity and density indicate that Armor3D profiles are the closest to the observed profiles. The metric is the normalized RMSE (nRMSE), which is the RMSE between predicted and observed profiles divided by the standard deviation of the observed profiles. It is a ratio of error compared to the variability observed. OSnet has a smaller nRMSE than Glorys12, and the MLD adjustment slightly increases the temperature nRMSE at the surface.
Figure <xref ref-type="fig" rid="Ch1.F3"/> reveals the vertical distribution of nRMSE.
OSnet gives a more accurate prediction at the surface compared to both Armor3D and Glorys12, but Armor3D is closer to observations for the rest of the water column.
Overall, the nRMSE of OSnet predictions is the same order of magnitude compared to other products, and it does not contain significant density inversions.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Temperature and salinity maps</title>
      <p id="d1e3423">Let us examine a daily map of temperature and salinity at <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M188" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> resolution (Fig. <xref ref-type="fig" rid="Ch1.F6"/>). We chose a date in the pre-Argo era to illustrate the generalization skill of the OSnet product. All the maps reveal coherent horizontal structures.
At the surface, the warm Gulf Stream detaches from Cape Hatteras and meanders further east, transforming into the North Atlantic Current (Fig. <xref ref-type="fig" rid="Ch1.F6"/>a, b). The surface confidence intervals are maximum for the cold and fresh waters near the edge of the continental slope and inside the cold and fresh core eddies and meanders (Fig. <xref ref-type="fig" rid="Ch1.F6"/>c, d).
On average, confidence intervals highlight cold waters north of the Gulf Stream (Fig. <xref ref-type="fig" rid="Ch1.F7"/>a, b), which is consistent with the error of prediction maps presented in <xref ref-type="bibr" rid="bib1.bibx6" id="text.71"/>. This could be due to the lack of profiles containing these cold waters in our dataset.
At depth (1000 m in Fig. <xref ref-type="fig" rid="Ch1.F6"/>e, f), the signature of large eddies is visible, associated with a maximum of the confidence interval again (Fig. <xref ref-type="fig" rid="Ch1.F6"/>g, h). The salty and warm Mediterranean Overflow Waters are seen in the southeast of the region. The average confidence interval at 1000 m is maximum along the Gulf Stream and its meanders, rather than in waters north of the Gulf Stream like at the surface (Fig. <xref ref-type="fig" rid="Ch1.F7"/>c, d). It corresponds to areas with the largest variability <xref ref-type="bibr" rid="bib1.bibx26 bib1.bibx23" id="paren.72"/>. Note the different color scale: the maximum confidence interval values at 1000 m depth are twice as small for temperature and 5 times smaller for salinity compared to the surface.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e3469">OSnet temperature and salinity maps for 7 January 1993, at the surface <bold>(a, b)</bold> and at 1000 m <bold>(e, f)</bold>. Their respective confidence intervals are displayed too, i.e., the standard deviation of the 15 bootstrapped models <bold>(c, d, g, h)</bold>.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f06.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e3489">Time average maps of the confidence intervals for surface and 1000 m temperature and salinity, i.e., the standard deviation of the 15 bootstrapped models.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f07.png"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>MLD maps</title>
      <p id="d1e3506">To illustrate the quality of the predicted MLD of OSnet, we show MLD maps for a given day (5 January 2018) in Fig. <xref ref-type="fig" rid="Ch1.F8"/>.
We picked a winter day to emphasize deep MLD areas.
The direct prediction of the NN (Fig. <xref ref-type="fig" rid="Ch1.F8"/>a) has shallow patches in a few places that are due to density inversions.
The density threshold is met too shallow due to these artifacts in the water column (see the profile example in Fig. <xref ref-type="fig" rid="Ch1.F4"/>). The MLD adjustment corrects these shallow patches, and the MLD field of OSnet looks more consistent and more similar to Glorys12. The OSnet MLD does not exhibit any very deep patch (MLD <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">300</mml:mn></mml:mrow></mml:math></inline-formula> m).
These deep MLD events are rarely observed in CORA (1.7 % of the profiles have a MLD deeper than 300 m) but are often present in the MLD fields from Glorys12 (Fig. <xref ref-type="fig" rid="Ch1.F8"/>).
They occur in warm meanders and eddies of the Gulf Stream.
The MLD field of Armor3D (Fig. <xref ref-type="fig" rid="Ch1.F8"/>d) is for the week that contains 5 January 2018. It has several patches of either shallow or deep MLD (i.e., 28<inline-formula><mml:math id="M190" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N, 52<inline-formula><mml:math id="M191" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W or 48<inline-formula><mml:math id="M192" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N, 32<inline-formula><mml:math id="M193" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W) which look very sharp compared to OSnet and Glorys12. These patches might be regions around observed profiles for the given week, and the optimal interpolation of Armor3D is overfitting the profile at the expense of the general property field coherence.
The Armor3D MLD is computed with a different criterion to bypass their density inversion issues.
Still, some patches have no values where the criterion could not be matched (Fig. <xref ref-type="fig" rid="Ch1.F8"/>d).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e3570">MLD maps for 5 January 2018. Panel <bold>(a)</bold> shows the result of the NN alone (step 1 from the schematic Fig. <xref ref-type="fig" rid="Ch1.F2"/>) and panel <bold>(b)</bold> is the final OSnet product. Panels <bold>(c)</bold> and <bold>(d)</bold> are the MLDs of the TS profiles of Glorys12 and Armor3D. Armor3D is a weekly product, so the profiles here are for the first week of January 2018.
All the MLDs are computed with the density criterion of 0.03, except for Armor3D, for which a different criterion is provided to bypass their density inversion issues. The shelf break is traced in black with the bathymetry contour of 1000 m. The maximum of the color bar is set by the maximum of OSnet.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f08.png"/>

        </fig>

      <p id="d1e3593">Monthly MLD averages are presented for March and August in Fig. <xref ref-type="fig" rid="Ch1.F9"/>.
The averages in 1<inline-formula><mml:math id="M194" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> <inline-formula><mml:math id="M195" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1<inline-formula><mml:math id="M196" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> boxes for the in situ profiles (Fig. <xref ref-type="fig" rid="Ch1.F9"/>a, d) are compared to OSnet (b, e) and Glorys12 (c, f). The three estimates are in good agreement with each others and with climatologies not shown here <xref ref-type="bibr" rid="bib1.bibx32 bib1.bibx73" id="paren.73"/>.
The main structures are well respected with a large winter patch of deeper MLD extending between the Gulf Stream and the subtropical gyre.
In winter, vigorous air–sea fluxes extract heat from the ocean and erode the superficial stratification. This process activates convective mixing and deepens the mixed layer, ventilating and creating the Eighteen Degree Mode Water <xref ref-type="bibr" rid="bib1.bibx82 bib1.bibx49" id="paren.74"/>.
In summer the near-surface water warms and caps the mode water layer. The summer MLD is shallower everywhere with a slightly deeper signature in the core of the Gulf Stream, as it separates from the coast at Cape Hatteras.
A deeper summer MLD is also found south of <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M198" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N along the equatorward edge of the subtropical gyre (Fig. <xref ref-type="fig" rid="Ch1.F9"/>d, e, f), a feature also observed in the climatology of <xref ref-type="bibr" rid="bib1.bibx17" id="text.75"/>.
This tropical summer MLD deeper than 30 m is marked by the trade winds <xref ref-type="bibr" rid="bib1.bibx85" id="paren.76"/>.
The large permanent anticyclonic “Mann eddy” <xref ref-type="bibr" rid="bib1.bibx48 bib1.bibx72" id="paren.77"/> is clearly visible as a deep mixed-layer patch at 43<inline-formula><mml:math id="M199" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N, 42<inline-formula><mml:math id="M200" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W (Fig. <xref ref-type="fig" rid="Ch1.F9"/>). A region of the deeper MLD is also visible along the North Atlantic Current, deeper in OSnet than in Glorys12.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9" specific-use="star"><?xmltex \currentcnt{9}?><?xmltex \def\figurename{Figure}?><label>Figure 9</label><caption><p id="d1e3685">Maps of the monthly mean of the MLD defined with a density threshold of 0.03 kg m<inline-formula><mml:math id="M201" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for <bold>(a, d)</bold> CORA <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles averaged by bins of 1<inline-formula><mml:math id="M203" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> <bold>(b, e)</bold> OSnet and <bold>(c, f)</bold> Glorys12. The months of March and August are representative of the seasonal range of the MLD for the region. Note the different color-bar range for each month. The maximum of the color bar is set by the maximum of OSnet. The shelf break is traced in black with the bathymetry contour of 1000 m. </p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f09.png"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS4">
  <label>4.4</label><title>Importance of each input for the reconstruction</title>
      <p id="d1e3745">In Figs. <xref ref-type="fig" rid="Ch1.F10"/> and <xref ref-type="fig" rid="Ch1.F11"/> we present the absolute values of the relative importance of each input, on each output, averaged over depth, over the 300 test profiles and over the 15 bootstrapped models. Error bars correspond to the standard deviation of the 15 models. To be comparable, the importance values of the inputs are normalized so that the sum per output is equal to 1. Figures <xref ref-type="fig" rid="Ch1.F10"/> and <xref ref-type="fig" rid="Ch1.F11"/> give a general overview of what the NN uses for the predictions. These importance values can also be displayed for a specific profile or by depth levels, seasons, or geographical regions, providing insights to elucidate the behavior of the NN. The main result here is that SST is the main driver for estimating <inline-formula><mml:math id="M204" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M205" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> and MLD profiles (Fig. <xref ref-type="fig" rid="Ch1.F10"/>).
As expected, it is especially important for predicting surface temperature. MDT is the second-most important variable, and it is the most important deeper than <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">200</mml:mn></mml:mrow></mml:math></inline-formula> m (Fig. <xref ref-type="fig" rid="Ch1.F11"/>). The latitude, longitude, SLA and day of the year equally concur to explain the predictions. The rest of the input variables, i.e., bathymetry and the surface geostrophic currents derived from SLA, are smaller contributions to the predictions. Even if they have small contributions on average, they can be important for a specific profile.
The cosine of the day of the year is very important for the prediction of the MLD (Fig. <xref ref-type="fig" rid="Ch1.F10"/>), probably because it is in phase with the MLD seasonal cycle, while temperature and salinity cycles are in phase with the sine of the days (not shown). Still, it means that the day of the year alone drives <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">29</mml:mn></mml:mrow></mml:math></inline-formula> % of the MLD predictions, which is equivalent to the importance of SST for MLD predictions (<inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">29</mml:mn></mml:mrow></mml:math></inline-formula> % too).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10" specific-use="star"><?xmltex \currentcnt{10}?><?xmltex \def\figurename{Figure}?><label>Figure 10</label><caption><p id="d1e3810">Relative importance of each input for each output, averaged by depth.
The inputs (<inline-formula><mml:math id="M209" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis) are sorted by importance for the temperature to have the largest importance on the left of the plot. The cosine of the day of the year is more important than the sine for the MLD prediction because the cosine is in phase with the seasonal cycle of the MLD.
</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f10.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11" specific-use="star"><?xmltex \currentcnt{11}?><?xmltex \def\figurename{Figure}?><label>Figure 11</label><caption><p id="d1e3828">Relative importance of each input for each output, averaged by depth. The areas are sorted by variance to have the input with the largest difference of impact by depth to the right of each panel.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f11.png"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS5">
  <label>4.5</label><title>Time series of surface properties</title>
      <p id="d1e3846">To assess the accuracy of OSnet through time, we analyze the time series of the spatially averaged surface temperature and compare it to the observed SST time series as well as the Glorys12 and Armor3D products. We average data over the region after removing values on the shelf (bathymetry <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula> m).
The long-term trends are obtained by applying a seasonal-trend decomposition based on local regression (STL) <xref ref-type="bibr" rid="bib1.bibx13" id="paren.78"/>. STL is a filtering procedure that extracts three components: (i) the variations in the data at the seasonal frequency (Fig. <xref ref-type="fig" rid="Ch1.F13"/>), (ii) the low-frequency variation together with nonstationary and long-term changes (Fig. <xref ref-type="fig" rid="Ch1.F12"/>) and (iii) a remaining high-frequency component.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12" specific-use="star"><?xmltex \currentcnt{12}?><?xmltex \def\figurename{Figure}?><label>Figure 12</label><caption><p id="d1e3868">Nonseasonal low-frequency time series of surface temperature <bold>(a)</bold> and salinity <bold>(b)</bold> averaged over the region excluding the shelf shallower than 1000 m. It is extracted with a seasonal-trend decomposition. The linear trends of temperature are displayed with dashed lines, and their slope and <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> are in the legend of panel <bold>(a)</bold>. The grey shaded areas are the SST mapping error in <bold>(a)</bold> and the SSS random error <bold>(b)</bold>. The green shaded areas are the OSnet confidence intervals, i.e., the standard deviation of the 15 bootstrapped models.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f12.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F13" specific-use="star"><?xmltex \currentcnt{13}?><?xmltex \def\figurename{Figure}?><label>Figure 13</label><caption><p id="d1e3906">Seasonal variation of the mean surface temperature <bold>(a)</bold>, surface salinity <bold>(b)</bold> and MLD <bold>(d)</bold> for OSnet, Armor3D and Glorys12 compared to remote sensing SST and SSS (black). The difference between SST and the surface temperature is displayed in panel <bold>(c)</bold>, with the direct prediction of the NN hence without MLD adjustment in red. It is averaged over the period 1993–2019 excluding the shelf shallower than 1000 m, except for the surface salinity because SSS only ranges from 2010 to 2019. The bands or errors are the standard deviation over the time period.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f13.png"/>

        </fig>

      <p id="d1e3928">OSnet follows best the long-term trend of SST with a linear trend of 0.197 <inline-formula><mml:math id="M212" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C/decade, close to the SST trend of  0.190 <inline-formula><mml:math id="M213" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C/decade (Fig. <xref ref-type="fig" rid="Ch1.F12"/>a).
For comparison, the surface-averaged temperature of Armor3D is warmer in the pre-Argo years, probably due to their background global average that is mostly composed of Argo floats. This is a validation that OSnet generalizes well and is not biased towards the recent years of in situ observations. Regarding surface salinity long-term trends, no significant trend is captured over the 1993–2019 period (Fig. <xref ref-type="fig" rid="Ch1.F12"/>b).
There is no clear agreement between the different datasets, except in the last period, 2010 to 2019, where all averages increase like the SSS signal. Armor3D mean surface salinity drops significantly during the last 2 years, 2018 and 2019, out of the SSS error margin.
Note that OSnet does not include the areas over the continental shelf and does not predict deeper than 1000 m.
A significant part of the climatic signal takes place in the coastal regions <xref ref-type="bibr" rid="bib1.bibx21 bib1.bibx16" id="paren.79"/>, and an improvement of OSnet would be to deal with profiles of different lengths in order to include these regions.</p>
      <p id="d1e3956">The mean seasonal variation of surface temperature, salinity and MLD is presented in Fig. <xref ref-type="fig" rid="Ch1.F13"/>.
We compute it by averaging the signal by day of the year (week of the year for Armor3D).
The surface temperature seasonal signal is well reproduced for each dataset, as expected considering that SST is included in the input of OSnet and used to produce both Armor3D and Glorys12 (Fig. <xref ref-type="fig" rid="Ch1.F13"/>a).
A close observation of the curves in Fig. <xref ref-type="fig" rid="Ch1.F13"/>a shows that the seasonal cycle of OSnet surface temperature is too cold between May and September (Fig. <xref ref-type="fig" rid="Ch1.F13"/>c). This is due to the MLD adjustment, since the direct prediction of surface temperature gives a very precise seasonal cycle of SST (red line in Fig. <xref ref-type="fig" rid="Ch1.F13"/>c).
Armor3D seasonal temperature is warmer from August to April, which could be a bias caused by the undersampling of the pre-Argo, colder years (Fig. <xref ref-type="fig" rid="Ch1.F13"/>c). This bias is also present in the temperature time series (Fig. <xref ref-type="fig" rid="Ch1.F12"/>a).</p>
      <p id="d1e3974">The surface salinity seasonal signal is noisier, in part because it presents inter-annual variations that are the same order of magnitude as the seasonal variations (Fig. <xref ref-type="fig" rid="Ch1.F13"/>b). We compare 2010–2019 because it is the only period available for the SSS product.
OSnet surface salinity is the closest to SSS compared to the predictions of Armor3D and Glorys12, which are both fresher than the observed SSS. We observe a delay in the SSS seasonal variations: it is fresher by almost 0.1 psu from January to March.
We discuss this in Appendix B and Fig. <xref ref-type="fig" rid="App1.Ch1.S1.F17"/>.</p>
      <p id="d1e3981">Finally, the seasonal cycle of MLD (Fig. <xref ref-type="fig" rid="Ch1.F13"/>d) in the region is asymmetrical, with slow deepening from summer to winter and fast shoaling during the early spring. This asymmetry is expected since buoyancy loss at the surface leads to convective mixing (hence deepening the mixed layer requires buoyancy loss over an ever-increasing water column depth), while buoyancy gain directly leads to a stable stratification and shallow mixed layer <xref ref-type="bibr" rid="bib1.bibx92" id="paren.80"><named-content content-type="pre">e.g.,</named-content></xref>. OSnet MLD compares well to the MLD computed on Glorys12. We do not present the MLD of Armor3D here because it is computed with a different criterion.
The winter MLD variance is larger in Glorys than OSnet, which is also observed on daily maps of MLD.
Events of deep MLDs are not represented in OSnet (Fig. <xref ref-type="fig" rid="Ch1.F8"/>).</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Discussion</title>
      <p id="d1e4003">In the results section we have seen that OSnet predictions are overall coherent.
We now want to assess whether OSnet can be used to help interpret local oceanographic measurements or for process studies. The goal is to be as close as possible from observations while being physically consistent.
To do so, OSnet is compared to observations (remote and in situ) and to the other two products, Armor3D and Glorys12. In this section we present these comparisons and discuss the quality of our predictions.</p><?xmltex \hack{\newpage}?>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Comparison to observed data</title>
      <p id="d1e4014">One major feature of OSnet is the possibility of estimating <inline-formula><mml:math id="M214" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M215" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> profiles at any location, given that surface data are available. Here we predict <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> at the location of a mooring of the line W (Fig. <xref ref-type="fig" rid="Ch1.F14"/>) and along the hydrographic section AT20 (Fig. <xref ref-type="fig" rid="Ch1.F15"/>).
Temperature and salinity at 1000 m are plotted in comparison to mooring data for a period of 3 years (10 May 2004 to 11 March 2007). OSnet corresponds well to observations but with a slight warm and fresh shift in the first year (Fig. <xref ref-type="fig" rid="Ch1.F14"/>).
A warm-core eddy crosses the location of the mooring in 2006 (see the SLA map in Fig. <xref ref-type="fig" rid="Ch1.F14"/>a), and its warm and salty deep signature is well captured by OSnet. Smaller warm and salty spikes appear in October 2004 and July and November 2005 but are not visible in the mooring data. They correspond to warm meanders of the Gulf Stream revealed by the SST and SLA at these three periods (not shown), causing deep <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> changes in OSnet.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F14" specific-use="star"><?xmltex \currentcnt{14}?><?xmltex \def\figurename{Figure}?><label>Figure 14</label><caption><p id="d1e4066">OSnet prediction of temperature and salinity at 1000 m (blue) at the location of a mooring of line W3 (black, 69.11<inline-formula><mml:math id="M218" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> W, 38.51<inline-formula><mml:math id="M219" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N). The map of SLA in the temperature panel is for 25 April 2006, when a warm-core eddy went through the mooring location. These mooring data are not included in the learning dataset of OSnet.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f14.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F15" specific-use="star"><?xmltex \currentcnt{15}?><?xmltex \def\figurename{Figure}?><label>Figure 15</label><caption><p id="d1e4095">Hydrographic section AT20 <bold>(a, b, c)</bold> sampled along the <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:mn mathvariant="normal">52.3</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>W meridian by the research vessel <italic>Atlantis</italic> from 1 to 5 May 2012. Temperature and salinity profiles are estimated with OSnet <bold>(e, f)</bold> at the exact locations of the sampled CTDs by interpolating the input data at those locations. Glorys12 profiles <bold>(h, i)</bold> are collocated in time and space with the CTD profiles. The SSH in panel <bold>(a)</bold> is averaged over the sampling period of the section.
The MLDs in panel <bold>(d)</bold> are computed with the density threshold of 0.03. Salinity segments at 200 and 800 m are plotted along latitude in panel <bold>(g)</bold> with confidence intervals in blue bands around the mean value for OSnet, i.e., the standard deviation of the 15 bootstrapped models. The contour intervals for the plot section are 0.5 psu from 33 to 37 psu for salinity and 2 <inline-formula><mml:math id="M221" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C from 4 to 24 <inline-formula><mml:math id="M222" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C for temperature.
</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f15.png"/>

        </fig>

      <p id="d1e4157">We compare the OSnet <inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> structure along the hydrographic section AT20 sampled in May 2012 by the research vessel <italic>Atlantis</italic> (Fig. <xref ref-type="fig" rid="Ch1.F15"/>). The OSnet prediction is done at the exact locations of the conductivity–temperature–depth (CTD) profiles, interpolated linearly on the maps of input data (Table <xref ref-type="table" rid="Ch1.T1"/>). The comparison is also done for Glorys12 but by collocating the profiles with a nearest neighbor method. Both Glorys12 and OSnet predictions are coherent, but we note two specific biases in Glorys12. First, Glorys12 displays a deep patch of MLD around 41<inline-formula><mml:math id="M224" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N, north of the Gulf Stream, that is not observed by the CTDs nor predicted by OSnet (Fig. <xref ref-type="fig" rid="Ch1.F15"/>d). This deep MLD could be due to the nearest neighbor selection of the profile that is not exact in the case of Glorys12, or it could be an artifact of their model. Indeed, deep patches of MLD are also visible on daily MLD maps of Glorys12 but are absent on the OSnet daily MLD maps (Fig. <xref ref-type="fig" rid="Ch1.F8"/>). Second, the salinity reconstruction of Glorys12 differs more from the observed data north of the Gulf Stream (Fig. <xref ref-type="fig" rid="Ch1.F15"/>g).
OSnet performs very well along this section in comparison to Glorys12.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>OSnet to explore theoretical inputs</title>
      <p id="d1e4203">Since OSnet is very easy and fast to manipulate to make predictions, it can be used to make predictions using theoretical inputs.
To illustrate this, we seek the interior signature of eddies detected with altimetry. We make two predictions of temperature and salinity for a section across two particular eddies observed on 6 October 2006 (Fig. <xref ref-type="fig" rid="Ch1.F16"/>a): one prediction is based on all observational inputs (Fig. <xref ref-type="fig" rid="Ch1.F16"/>b, c), and the second prediction is made by removing the eddy signature in SLA; we simply set it to 0 (Fig. <xref ref-type="fig" rid="Ch1.F16"/>e, f, g). The interior temperature and salinity anomalies associated with the eddies are obtained by difference (Fig. <xref ref-type="fig" rid="Ch1.F16"/>h, i). Anomalies are the largest at depth around <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:mn mathvariant="normal">400</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> m with amplitudes of a few degrees per meter of SLA. These are reasonable amplitudes and structures for the region <xref ref-type="bibr" rid="bib1.bibx9" id="paren.81"/> and illustrate how OSnet could easily be used to extract more knowledge than the standard realistic <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> predictions on a grid.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F16" specific-use="star"><?xmltex \currentcnt{16}?><?xmltex \def\figurename{Figure}?><label>Figure 16</label><caption><p id="d1e4244">Prediction of <inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles for a section across two meanders of the Gulf Stream <bold>(b, c)</bold> and for a simulated SLA flattened to zero <bold>(e, f)</bold>. The meanders are visualized with maps of SLA <bold>(a)</bold> and SSH <bold>d</bold>, which are computed by adding MDT and SLA for 6 October 2006. The anomaly between the <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> sections for the observed SLA and the simulated SLA is displayed in panels <bold>(h)</bold> and <bold>(i)</bold>. The SSH contour in panel <bold>(d)</bold> is 0.1 m to represent the Gulf Stream.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f16.png"/>

        </fig>

</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Potential improvement of the method</title>
      <p id="d1e4308">Several improvements of the method could be made in the future. One important limitation is the current NN architecture that prevents predictions of profiles of different lengths. It constrains the analysis to use a fixed maximum depth and thus prevents profiles from being kept shorter than that maximum depth. A solution would be to develop a custom loss that can deal with empty variables. Another way would be to add depth as an input variable like in <xref ref-type="bibr" rid="bib1.bibx6" id="text.82"/>. In that case, we could predict properties over shallow bathymetry and also deeper than our rather arbitrary 1000 m limit.</p>
      <p id="d1e4314">OSnet produces coherent horizontal and temporal patterns even though each profile is predicted independently.
Yet we  wonder how using horizontal and temporal surface gradients as inputs could improve  predictions, especially in frontal regions. To test this, we would need to work with three-dimensional (long–lat–time) patches of input data for each profile location and to build a different NN architecture <xref ref-type="bibr" rid="bib1.bibx64 bib1.bibx37 bib1.bibx91 bib1.bibx44" id="paren.83"><named-content content-type="pre">e.g.,</named-content></xref> that takes patches of data as input and profiles as output. Convolutional neural architectures accounting for irregularly sampled space–time observations might also be appealing <xref ref-type="bibr" rid="bib1.bibx22" id="paren.84"/>. The expected result would be sharper fronts, as we observe that fronts from OSnet are smoother than in observations, e.g., Fig. <xref ref-type="fig" rid="Ch1.F15"/>. We wonder whether the NN could learn from the temporal surface gradient to anticipate vertical changes in stratification.</p>
      <p id="d1e4327">Prediction intervals (PIs), also called “coverage probability”, could be computed as a complement of confidence intervals <xref ref-type="bibr" rid="bib1.bibx40" id="paren.85"/>. While the confidence intervals (Fig. <xref ref-type="fig" rid="Ch1.F7"/>) give the range of variation of a set of NNs with different initializations and training datasets, the PI gives the probability of the observation associated with the prediction being in a range of values. The PI can be obtained by adding output variables to the proposed architecture.
Here, the PI could be represented as temperature and salinity profiles around the prediction, representing the 95 % interval. It means there would be a 95 % probability of the true value associated with the prediction lying within the interval.</p>
      <p id="d1e4335">Given the very promising results of our study, obvious future work would be to apply OSnet in other more challenging regions, with fewer data or more complicated vertical structures and different dynamics. Also, the 3D geostrophic velocities of the OSnet gridded product could be estimated using the thermal wind equation combined with surface altimeter geostrophic currents <xref ref-type="bibr" rid="bib1.bibx56" id="paren.86"/>.
Finally, since we found that OSnet correctly captures the SST warming trend (Fig. <xref ref-type="fig" rid="Ch1.F12"/>a) and mesoscale structures, it would be interesting to apply OSnet to other boundary currents and to compare the resulting OHC estimates to previous reconstructions <xref ref-type="bibr" rid="bib1.bibx11" id="paren.87"><named-content content-type="pre">e.g.,</named-content></xref>. Other global ocean indicators such as ocean freshwater content or steric sea level could be investigated as well.</p>
</sec>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Conclusions</title>
      <p id="d1e4357">We proposed a method to estimate the ocean stratification from surface data using a neural network trained from in situ historical data. The originality of this study is the attention we gave to the vertical coherence of <inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles, in particular the accuracy of MLD predictions and the absence of unrealistic vertical density inversions.
The global nRMSEs of <inline-formula><mml:math id="M230" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M231" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> are better than a state-of-the-art ocean re-analysis (Glorys12) but worse than Armor3D predictions. However, OSnet predictions do not have any unrealistic density inversions, while Armor3D does.
Each OSnet profile is predicted independently, but OSnet produces coherent horizontal patterns on a <inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M233" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> daily grid, especially for MLD. In addition, the pre-Argo years are well reconstructed, which supports the good generalization skill of OSnet.
Confidence intervals issued from the bootstrapped method provide an estimate of the prediction variability.
Confidence is lower in the cold surface waters north of the Gulf Stream and in the jet at depth, which corresponds to the most variable areas. The reconstructed surface temperature reproduces the observed warming trend.
The seasonal cycle of surface salinity matches best the one of SSS compared to Glorys12 and Armor3D.</p>
      <p id="d1e4406">One convenient feature of OSnet is the possibility of estimating profiles at any location, given that the surface data are provided. This allows us to compare predicted profiles at the exact location of the observed CTD, for example. It is computationally inexpensive to run, and we encourage anyone who needs to predict ocean stratification from surface data to use OSnet. Another feature is the possibility of computing the relative importance of each input for each <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> prediction and analyzing which surface features influence most which properties. This is a development tool that can also be used to study how the ocean stratification reflects on the surface data.
Finally, the horizontal resolution of OSnet is constrained at <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M236" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> by the resolution of the SLA. The upcoming satellite mission SWOT should provide higher-resolution observations for OSnet to learn and predict smaller-scale features.</p>
</sec>

      
      </body>
    <back><app-group>

<app id="App1.Ch1.S1">
  <?xmltex \currentcnt{A}?><label>Appendix A</label><title>Alternative way to suppress the density inversions with a physics-constrained loss function</title>
<sec id="App1.Ch1.S1.SS1">
  <label>A1</label><title>Custom loss function</title>
      <p id="d1e4459">Without constraining the predictions in a physical space, most profiles show spurious density inversions that make the MLD computation impossible. To alleviate these issues, we develop a custom loss that constrains the density profile to be monotonous and the properties in the mixed layer to be well mixed. The loss function is the minimization of the mean square error between our prediction and the target profiles, which we complement with a physics-constrained loss <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Loss</mml:mi><mml:mtext>Phy</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Loss</mml:mi><mml:mtext>H</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>:
            <disp-formula id="App1.Ch1.S1.E5" content-type="numbered"><label>A1</label><mml:math id="M239" display="block"><mml:mrow><mml:mi mathvariant="normal">Loss</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="normal">Loss</mml:mi><mml:mtext>Phy</mml:mtext></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="normal">Loss</mml:mi><mml:mtext>H</mml:mtext></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          with <inline-formula><mml:math id="M240" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> the batch size and <inline-formula><mml:math id="M241" display="inline"><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> the predicted and <inline-formula><mml:math id="M242" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> the observed profiles of temperature and salinity as tensors of size <inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>×</mml:mo><mml:mi>D</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">51</mml:mn></mml:mrow></mml:math></inline-formula> depth levels). To that standard loss we add two more terms. First we include the potential density <inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> profile in the target <inline-formula><mml:math id="M246" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> and prediction <inline-formula><mml:math id="M247" display="inline"><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula>. It ensures that the <inline-formula><mml:math id="M248" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> predictions correspond to a profile of density closer to the observed density profile.
We also take the profile <inline-formula><mml:math id="M249" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> out of the standard loss and multiply by a coefficient <inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>MLD</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>:
            <disp-formula id="App1.Ch1.S1.E6" content-type="numbered"><label>A2</label><mml:math id="M251" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Loss</mml:mi><mml:mtext>H</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>H</mml:mtext></mml:msub><mml:mo>.</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e4725">Second, we add a constraint of monotony on the density profile to penalize the predictions that contain density inversions. A positive value of <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is a violation of the hydrostatic stability of the water column. Such density inversion can exist in observed profiles at small temporal and vertical scales. As our predicted profiles are daily averages, we assume that they should not present any density inversions, i.e., <inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, strictly.
            <disp-formula id="App1.Ch1.S1.E7" content-type="numbered"><label>A3</label><mml:math id="M254" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Loss</mml:mi><mml:mtext>Phy</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>Phy</mml:mtext></mml:msub><mml:mo>.</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mi mathvariant="normal">ReLU</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="App1.Ch1.S1.SS2">
  <label>A2</label><?xmltex \opttitle{Optimization of the $\lambda$ coefficient}?><title>Optimization of the <inline-formula><mml:math id="M255" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> coefficient</title>
      <p id="d1e4829">The <inline-formula><mml:math id="M256" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> coefficient of our custom loss needs to be optimized in order to minimize three metrics. A metric of accuracy is the root mean square error of the target relative to the prediction,
            <disp-formula id="App1.Ch1.S1.E8" content-type="numbered"><label>A4</label><mml:math id="M257" display="block"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>y</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          and two metrics of physical consistency, the root mean square error of the MLD <inline-formula><mml:math id="M258" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>,
            <disp-formula id="App1.Ch1.S1.E9" content-type="numbered"><label>A5</label><mml:math id="M259" display="block"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          and <inline-formula><mml:math id="M260" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> the count of density inversions. Note that the <inline-formula><mml:math id="M261" display="inline"><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> in <inline-formula><mml:math id="M262" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is directly predicted by the NN; it is not computed on the predicted profiles with the density criterion. This is a multi-objective problem that we solve with the NSGA-II genetic algorithm <xref ref-type="bibr" rid="bib1.bibx18" id="paren.88"/>.</p>

      <?xmltex \floatpos{h!}?><fig id="App1.Ch1.S1.F17"><?xmltex \currentcnt{A1}?><?xmltex \def\figurename{Figure}?><label>Figure A1</label><caption><p id="d1e4998">Periodic signal of the mean surface salinity from OSnet (green), Glorys12 (orange), Armor3D (blue) and remote sensing (black). The periodic signal is extracted using an STL decomposition. The SSS seasonal variation is delayed each year in winter until the 2017–2018 winter.</p></caption>
          <?xmltex \hack{\hsize\textwidth}?>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://os.copernicus.org/articles/18/1221/2022/os-18-1221-2022-f17.png"/>

        </fig>

<?xmltex \hack{\clearpage}?>
</sec>
</app>

<app id="App1.Ch1.S2">
  <?xmltex \currentcnt{B}?><label>Appendix B</label><title>Delay in the SSS-CCI seasonal variations</title>
      <p id="d1e5020">We observe a delay in the SSS seasonal variation.
It is fresher by almost 0.1 psu from January to March (Fig. <xref ref-type="fig" rid="Ch1.F13"/>b).
The periodic signal of SSS is different from 2010 to 2017 compared to the other three products  but seems corrected for the 2018 and 2019 winters (Fig. <xref ref-type="fig" rid="App1.Ch1.S1.F17"/>). The authors of the SSS-CCI dataset <xref ref-type="bibr" rid="bib1.bibx3" id="paren.89"/> also noticed larger seasonal biases in the SSS with respect to Argo salinities before mid-2015 over the global ocean. The largest differences relevant for our region are observed in high-latitude cold waters and boreal winter above 47<inline-formula><mml:math id="M263" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N. After 2015 the integration of a new satellite (SMAP) and a change in the calibration mode of the satellite used over the period 2010–2019 (SMOS) in November 2014 improved the quality of the seasonal signal <xref ref-type="bibr" rid="bib1.bibx3" id="paren.90"/>.</p>
</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e5046">The complete code to process input data and to develop a fully trained OSnet model is available at <uri>https://github.com/euroargodev/OSnet</uri> (<xref ref-type="bibr" rid="bib1.bibx66" id="altparen.91"/>).
A simpler version, focusing on making predictions with OSnet, is also available at <uri>https://github.com/euroargodev/OSnet-GulfStream</uri> (<xref ref-type="bibr" rid="bib1.bibx67" id="altparen.92"/>).
The OSnet gridded temperature and salinity daily fields of the 0–1000 m Gulf Stream region from 1993 to 2019 are available at <ext-link xlink:href="https://doi.org/10.5281/zenodo.6011144" ext-link-type="DOI">10.5281/zenodo.6011144</ext-link> <xref ref-type="bibr" rid="bib1.bibx65" id="paren.93"/>.</p>

      <p id="d1e5068">The CORA hydrographic profiles are available at <uri>https://www.seanoe.org/data/00351/46219/</uri> (last access: 27 June 2022, <xref ref-type="bibr" rid="bib1.bibx90" id="altparen.94"/>).
MDT CNES-CLS2018 is available at <uri>https://www.aviso.altimetry.fr/en/data/products/auxiliary-products/mdt/mdt-global-cnes-cls18.html</uri> (last access: 27 June 2022, <xref ref-type="bibr" rid="bib1.bibx59" id="altparen.95"/>).
The SST dataset is available at <ext-link xlink:href="https://doi.org/10.5285/62c0f97b1eac4e0197a674870afe1ee6" ext-link-type="DOI">10.5285/62c0f97b1eac4e0197a674870afe1ee6</ext-link> (<xref ref-type="bibr" rid="bib1.bibx28" id="altparen.96"/>). SLA and derived variables are available through the CMEMS portal at <uri>https://www.copernicus.eu/en/access-data/copernicus-services-catalogue/global-ocean-gridded-l4-sea-surface-heights-and-derived</uri> (last access: 27 June 2022, <xref ref-type="bibr" rid="bib1.bibx14" id="altparen.97"/>).
The SSS CCI dataset is available at  <uri>https://catalogue.ceda.ac.uk/uuid/4ce685bff631459fb2a30faa699f3fc5</uri> (last access: 27 June 2022, <xref ref-type="bibr" rid="bib1.bibx4" id="altparen.98"/>). Armor3D is available through the CMEMS portal at <ext-link xlink:href="https://doi.org/10.48670/moi-00052" ext-link-type="DOI">10.48670/moi-00052</ext-link> (<xref ref-type="bibr" rid="bib1.bibx58" id="altparen.99"/>).
Glorys12 is available through the CMEMS portal at <ext-link xlink:href="https://doi.org/10.48670/moi-00021" ext-link-type="DOI">10.48670/moi-00021</ext-link> (<xref ref-type="bibr" rid="bib1.bibx19" id="altparen.100"/>).
Bathymetry ETOPO1 can be found at <uri>https://www.ngdc.noaa.gov/mgg/global/</uri> (last access: 27 June 2022, <xref ref-type="bibr" rid="bib1.bibx63" id="altparen.101"/>).
The Line W mooring data are available at <uri>https://scienceweb.whoi.edu/linew/</uri> (last access: 27 June 2022, <xref ref-type="bibr" rid="bib1.bibx94" id="altparen.102"/>).
The hydrographic section AT20 is accessible at <uri>https://cchdo.ucsd.edu/cruise/33AT20120419</uri> <xref ref-type="bibr" rid="bib1.bibx50" id="paren.103"/>.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e5137">GM proposed the project of using NN to predict <inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mi>S</mml:mi></mml:mrow></mml:math></inline-formula> profiles and did preliminary analyses. LB and EP developed the Python codes, and GM tested it and wrapped it in a user-friendly package. LB, PT and RF brought expert advice on neural networks, KB eased the access to datasets and helped with the general workflow, and AMT, FR and GM provided ideas for the development of the method and the oceanographic pertinence of the study. EP wrote the paper, and all the coauthors contributed.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e5155">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e5161">Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e5167">Etienne Pauthenet is funded by the Euro-Argo RISE project of the European Union's Horizon 2020 research and innovation programme (grant no. 824131). Anne-Marie Tréguier is supported by CNRS and by the MEDLEY project, funded by JPI Climate and JPI Oceans under the 2019 joint call. Etienne Pauthenet would like to thank Tanguy Szekely, Camille Lique, Claude Talandier and Alexandre Supply for the useful discussions around the study and Sean Tokunaga for his inspiring preliminary work on this subject.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e5172">This research has been supported by Euro-Argo RISE project of the European Union’s Horizon 2020 research and innovation programme (grant no. 824131).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e5179">This paper was edited by Anna Rubio and reviewed by Michel Crepon and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{{Abadi et~al.(2016)Abadi, Barham, Chen, Chen, Davis, Dean, Devin,
Ghemawat, Irving, and Isard}}?><label>Abadi et al.(2016)Abadi, Barham, Chen, Chen, Davis, Dean, Devin,
Ghemawat, Irving, and Isard</label><?label Abadi:2016aa?><mixed-citation>
Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J., Devin, M.,
Ghemawat, S., Irving, G., and Isard, M.: Tensorflow: A system for large-scale
machine learning, in: 12th {USENIX} symposium on operating systems
design and implementation ({OSDI} 16), Savannah, GA, USA, 2–4  November 2016,
265–283,  ISBN 978-1-931971-33-1, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{{Argo(2022)}}?><label>Argo(2022)</label><?label Argo:2022aa?><mixed-citation>Argo: Argo float data and metadata from Global Data Assembly Centre (Argo
GDAC), SEANOE [data set], <ext-link xlink:href="https://doi.org/10.17882/42182" ext-link-type="DOI">10.17882/42182</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{{Boutin et~al.(2021)Boutin, Reul, K{\"{o}}hler, Martin, Catany,
Guimbard, Rouffi, Vergely, Arias, and Chakroun}}?><label>Boutin et al.(2021)Boutin, Reul, Köhler, Martin, Catany,
Guimbard, Rouffi, Vergely, Arias, and Chakroun</label><?label Boutin:2021aa?><mixed-citation>Boutin, J., Reul, N., Köhler, J., Martin, A., Catany, R., Guimbard, S.,
Rouffi, F., Vergely, J.-L., Arias, M., and Chakroun, M.: Satellite‐Based
Sea Surface Salinity Designed for Ocean and Climate Studies, J.
Geophys. Res.-Oceans, 126, e2021JC017676, <ext-link xlink:href="https://doi.org/10.1029/2021JC017676" ext-link-type="DOI">10.1029/2021JC017676</ext-link>,  2021.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{{Boutin et al.(2022)}}?><label>Boutin et al.(2022)</label><?label Boutin2022?><mixed-citation>Boutin, J., Vergely, J.-L., Reul, N., Catany, R., Koehler, J., Martin, A., Rouffi, F., Arias, M., Chakroun, M., Corato, G., Estella-Perez, V., Guimbard, S., Hasson, A., Josey, S., Khvorostyanov, D., Kolodziejczyk, N., Mignot, J., Olivier, L., Reverdin, G., Stammer, D., Supply, A., Thouvenin-Masson, C., Turiel, A., Vialard, J., Cipollini, P., and Donlon, C.:
ESA Sea Surface Salinity Climate Change Initiative (Sea_Surface_Salinity_cci): weekly and monthly sea surface salinity products, v2.31, for 2010 to 2019, Centre for Environmental Data Analysis, [data set],
<ext-link xlink:href="https://doi.org/10.5285/4ce685bff631459fb2a30faa699f3fc5" ext-link-type="DOI">10.5285/4ce685bff631459fb2a30faa699f3fc5</ext-link>, last access: 27 June 2022.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{{Breiman(1996)}}?><label>Breiman(1996)</label><?label Breiman:1996aa?><mixed-citation>Breiman, L.: Bagging predictors, Mach. Learn., 24, 123–140,
<ext-link xlink:href="https://doi.org/10.1007/BF00058655" ext-link-type="DOI">10.1007/BF00058655</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{{Buongiorno~Nardelli(2020)}}?><label>Buongiorno Nardelli(2020)</label><?label Buongiorno-Nardelli:2020aa?><mixed-citation>Buongiorno Nardelli, B.: A Deep Learning Network to Retrieve Ocean Hydrographic
Profiles from Combined Satellite and In Situ Measurements, Remote Sens.,
12, 3151, <ext-link xlink:href="https://doi.org/10.3390/rs12193151" ext-link-type="DOI">10.3390/rs12193151</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{{Buongiorno-Nardelli and Santoleri(2005)}}?><label>Buongiorno-Nardelli and Santoleri(2005)</label><?label Buongiorno-Nardelli:2005aa?><mixed-citation>
Buongiorno-Nardelli, B. and Santoleri, R.: Methods for the reconstruction of
vertical profiles from surface data: Multivariate analyses, residual GEM, and
variable temporal signals in the North Pacific Ocean, J. Atmos. Ocean. Tech., 22, 1762–1781, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{{Cabanes et~al.(2013)Cabanes, Grouazel, von Schuckmann, Hamon, Turpin,
Coatanoan, Paris, Guinehut, Boone, and Ferry}}?><label>Cabanes et al.(2013)Cabanes, Grouazel, von Schuckmann, Hamon, Turpin,
Coatanoan, Paris, Guinehut, Boone, and Ferry</label><?label Cabanes:2013aa?><mixed-citation>Cabanes, C., Grouazel, A., von Schuckmann, K., Hamon, M., Turpin, V., Coatanoan, C., Paris, F., Guinehut, S., Boone, C., Ferry, N., de Boyer Montégut, C., Carval, T., Reverdin, G., Pouliquen, S., and Le Traon, P.-Y.: The CORA dataset: validation and diagnostics of in-situ ocean temperature and salinity measurements, Ocean Sci., 9, 1–18, <ext-link xlink:href="https://doi.org/10.5194/os-9-1-2013" ext-link-type="DOI">10.5194/os-9-1-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{{Castelao(2014)}}?><label>Castelao(2014)</label><?label Castelao:2014aa?><mixed-citation>
Castelao, R. M.: Mesoscale eddies in the South Atlantic Bight and the Gulf
Stream recirculation region: vertical structure, J. Geophy.
Res.-Oceans, 119, 2048–2065, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{{Charantonis et~al.(2015)Charantonis, Badran, and
Thiria}}?><label>Charantonis et al.(2015)Charantonis, Badran, and
Thiria</label><?label Charantonis:2015ab?><mixed-citation>Charantonis, A. A., Badran, F., and Thiria, S.: Retrieving the evolution of
vertical profiles of Chlorophyll-<inline-formula><mml:math id="M265" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> from satellite observations using Hidden
Markov Models and Self-Organizing Topological Maps, Remote Sens.
Environ., 163, 229–239, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{{Cheng et~al.(2017)Cheng, Trenberth, Fasullo, Boyer, Abraham, and
Zhu}}?><label>Cheng et al.(2017)Cheng, Trenberth, Fasullo, Boyer, Abraham, and
Zhu</label><?label Cheng:2017aa?><mixed-citation>Cheng, L., Trenberth, K. E., Fasullo, J., Boyer, T., Abraham, J., and Zhu, J.:
Improved estimates of ocean heat content from 1960 to 2015, Sci. Adv.,
3, e1601545, <ext-link xlink:href="https://doi.org/10.1126/sciadv.1601545" ext-link-type="DOI">10.1126/sciadv.1601545</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{{Chollet and Others(2015)}}?><label>Chollet and Others(2015)</label><?label Chollet:2015aa?><mixed-citation>Chollet, F. and Others: Keras, <uri>https://github.com/fchollet/keras</uri> (last access: 27 June 2022), 2015.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{Cleveland et~al.(1990)Cleveland, Cleveland, McRae, and
Terpenning}}?><label>Cleveland et al.(1990)Cleveland, Cleveland, McRae, and
Terpenning</label><?label Cleveland:1990aa?><mixed-citation>
Cleveland, R. B., Cleveland, W. S., McRae, J. E., and Terpenning, I.: STL: A
seasonal-trend decomposition, J. Off. Stat., 6, 3–73, 1990.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{{CMEMS(2022)}}?><label>CMEMS(2022)</label><?label CMEMS2022?><mixed-citation>CMEMS: Global ocean gridded l4 sea surface heights and derived,  [data set], <uri>https://www.copernicus.eu/en/access-data/copernicus-services-catalogue/global-ocean-gridded-l4-sea-surface-heights-and-derived</uri>, last access: 27 June 2022.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{{Contractor and Roughan(2021)}}?><label>Contractor and Roughan(2021)</label><?label Contractor:2021aa?><mixed-citation>Contractor, S. and Roughan, M.: Efficacy of Feedforward and LSTM Neural
Networks at Predicting and Gap Filling Coastal Ocean Timeseries: Oxygen,
Nutrients, and Temperature, Front. Mar. Sci., p. 368, <ext-link xlink:href="https://doi.org/10.3389/fmars.2021.637759" ext-link-type="DOI">10.3389/fmars.2021.637759</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{{Davis et~al.(2017)Davis, Joyce, and Kwon}}?><label>Davis et al.(2017)Davis, Joyce, and Kwon</label><?label Davis:2017aa?><mixed-citation>
Davis, X. J., Joyce, T. M., and Kwon, Y.-O.: Prediction of silver hake
distribution on the Northeast US shelf based on the Gulf Stream path index,
Cont. Shelf Res., 138, 51–64, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{{de~Boyer~Montegut et~al.(2004)de~Boyer~Montegut, Madec, Fischer,
Lazar, and Iudicone}}?><label>de Boyer Montegut et al.(2004)de Boyer Montegut, Madec, Fischer,
Lazar, and Iudicone</label><?label Boyer-Montegut:2004aa?><mixed-citation>
de Boyer Montegut, C., Madec, G., Fischer, A. S., Lazar, A., and Iudicone, D.:
Mixed layer depth over the global ocean: An examination of profile data and a
profile based climatology, J. Geophys. Res.-Oceans, 109, 1978–2012 2004.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{Deb et~al.(2002)Deb, Pratap, Agarwal, and Meyarivan}}?><label>Deb et al.(2002)Deb, Pratap, Agarwal, and Meyarivan</label><?label Deb:2002aa?><mixed-citation>
Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T.: A fast and elitist
multiobjective genetic algorithm: NSGA-II, IEEE T. Evolut. Comput., 6, 182–197, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{{Dr\'{e}villon et al.(2022)}}?><label>Drévillon et al.(2022)</label><?label Drevillon2022?><mixed-citation>Drévillon, M., Fernandez, E., and Lellouche,  J. M.:
Glorys global ocean physics reanalysis GLOBAL_MULTIYEAR_PHY_001_030, [data set], <ext-link xlink:href="https://doi.org/10.48670/moi-00021" ext-link-type="DOI">10.48670/moi-00021</ext-link>,
last access: 27 June 2022.</mixed-citation></ref>
      <ref id="bib1.bibx20"><?xmltex \def\ref@label{{Durack et~al.(2014)Durack, Gleckler, Landerer, and
Taylor}}?><label>Durack et al.(2014)Durack, Gleckler, Landerer, and
Taylor</label><?label Durack:2014aa?><mixed-citation>
Durack, P. J., Gleckler, P. J., Landerer, F. W., and Taylor, K. E.: Quantifying
underestimates of long-term upper-ocean warming, Nat. Clim. Change, 4,
999–1005, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{{Ezer et~al.(2013)Ezer, Atkinson, Corlett, and Blanco}}?><label>Ezer et al.(2013)Ezer, Atkinson, Corlett, and Blanco</label><?label Ezer:2013aa?><mixed-citation>
Ezer, T., Atkinson, L. P., Corlett, W. B., and Blanco, J. L.: Gulf Stream's
induced sea level rise and variability along the US mid‐Atlantic coast,
J. Geophys. Res.-Oceans, 118, 685–697, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{{Fablet et~al.(2021)Fablet, Amar, Febvre, Beauchamp, and
Chapron}}?><label>Fablet et al.(2021)Fablet, Amar, Febvre, Beauchamp, and
Chapron</label><?label Fablet:2021aa?><mixed-citation>Fablet, R., Amar, M. M., Febvre, Q., Beauchamp, M., and Chapron, B.: End-to-end
physics-informed representation learning for satellite ocean remote sensing
data: Applications to satellite altimetry and sea surface currents., ISPRS
Annals of the Photogrammetry, Remote Sensing and Spatial Information
Sciences, V-3-2021, 295–302, <ext-link xlink:href="https://doi.org/10.5194/isprs-annals-V-3-2021-295-2021" ext-link-type="DOI">10.5194/isprs-annals-V-3-2021-295-2021</ext-link>,
2021.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{{Forget and Wunsch(2007)}}?><label>Forget and Wunsch(2007)</label><?label Forget:2007aa?><mixed-citation>Forget, G. and Wunsch, C.: Estimated Global Hydrographic Variability, J. Phys. Oceanogr., 37, 1997–2008, <ext-link xlink:href="https://doi.org/10.1175/JPO3072.1" ext-link-type="DOI">10.1175/JPO3072.1</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx24"><?xmltex \def\ref@label{{Forget et~al.(2015)Forget, Campin, Heimbach, Hill, Ponte, and
Wunsch}}?><label>Forget et al.(2015)Forget, Campin, Heimbach, Hill, Ponte, and
Wunsch</label><?label Forget:2015aa?><mixed-citation>Forget, G., Campin, J.-M., Heimbach, P., Hill, C. N., Ponte, R. M., and Wunsch, C.: ECCO version 4: an integrated framework for non-linear inverse modeling and global ocean state estimation, Geosci. Model Dev., 8, 3071–3104, <ext-link xlink:href="https://doi.org/10.5194/gmd-8-3071-2015" ext-link-type="DOI">10.5194/gmd-8-3071-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx25"><?xmltex \def\ref@label{{Foster et~al.(2021)Foster, Gagne, and Whitt}}?><label>Foster et al.(2021)Foster, Gagne, and Whitt</label><?label Foster:2021aa?><mixed-citation>Foster, D., Gagne, D. J., and Whitt, D. B.:Probabilistic Machine Learning Estimation of Ocean Mixed Layer Depth From Dense Satellite and Sparse In Situ Observations, J. Adv. Model. Earth Syst., 13, <ext-link xlink:href="https://doi.org/10.1029/2021MS002474" ext-link-type="DOI">10.1029/2021MS002474</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{{Gaillard et~al.(2016)Gaillard, Reynaud, Thierry, Kolodziejczyk, and
Von~Schuckmann}}?><label>Gaillard et al.(2016)Gaillard, Reynaud, Thierry, Kolodziejczyk, and
Von Schuckmann</label><?label Gaillard:2016aa?><mixed-citation>
Gaillard, F., Reynaud, T., Thierry, V., Kolodziejczyk, N., and Von Schuckmann,
K.: In situ–based reanalysis of the global ocean temperature and salinity
with ISAS: Variability of the heat content and steric height, J.
Climate, 29, 1305–1323, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{{Gardner and Dorling(1998)}}?><label>Gardner and Dorling(1998)</label><?label Gardner:1998aa?><mixed-citation>
Gardner, M. W. and Dorling, S.: Artificial neural networks (the multilayer
perceptron) – a review of applications in the atmospheric sciences,
Atmos. Environ., 32, 2627–2636, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{{Good et~al.(2019)Good, Embury, Bulgin, and Mittaz}}?><label>Good et al.(2019)Good, Embury, Bulgin, and Mittaz</label><?label Good:2019aa?><mixed-citation>Good, S. A., Embury, O., Bulgin, C. E., and Mittaz, J.: ESA Sea Surface Temperature Climate Change Initiative (SST_cci): Level 4 Analysis Climate Data Record, version 2.1., Centre for Environmental Data Analysis, 22 August <ext-link xlink:href="https://doi.org/10.5285/62c0f97b1eac4e0197a674870afe1ee6" ext-link-type="DOI">10.5285/62c0f97b1eac4e0197a674870afe1ee6</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx29"><?xmltex \def\ref@label{{Gou et~al.(2020)Gou, Zhang, Liu, Wei, and Cui}}?><label>Gou et al.(2020)Gou, Zhang, Liu, Wei, and Cui</label><?label Gou:2020aa?><mixed-citation>Gou, Y., Zhang, T., Liu, J., Wei, L., and Cui, J.: DeepOcean: A General Deep
Learning Framework for Spatio-Temporal Ocean Sensing Data Prediction, IEEE
Access, 8, 79192–79202, <ext-link xlink:href="https://doi.org/10.1109/ACCESS.2020.2990939" ext-link-type="DOI">10.1109/ACCESS.2020.2990939</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx30"><?xmltex \def\ref@label{{Gueye et~al.(2014)Gueye, Niang, Arnault, Thiria, and
Cr{\'{e}}pon}}?><label>Gueye et al.(2014)Gueye, Niang, Arnault, Thiria, and
Crépon</label><?label Gueye:2014aa?><mixed-citation>
Gueye, M. B., Niang, A., Arnault, S., Thiria, S., and Crépon, M.: Neural
approach to inverting complex system: Application to ocean salinity profile
estimation from surface parameters, Comput. Geosci., 72, 201–209,
2014.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{{Guinehut et~al.(2012)Guinehut, Dhomps, Larnicol, and
Traon}}?><label>Guinehut et al.(2012)Guinehut, Dhomps, Larnicol, and
Traon</label><?label Guinehut:2012aa?><mixed-citation>Guinehut, S., Dhomps, A.-L., Larnicol, G., and Le Traon, P.-Y.: High resolution 3-D temperature and salinity fields derived from in situ and satellite observations, Ocean Sci., 8, 845–857, <ext-link xlink:href="https://doi.org/10.5194/os-8-845-2012" ext-link-type="DOI">10.5194/os-8-845-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx32"><?xmltex \def\ref@label{{Holte et~al.(2017)Holte, Talley, Gilson, and Roemmich}}?><label>Holte et al.(2017)Holte, Talley, Gilson, and Roemmich</label><?label Holte:2017aa?><mixed-citation>
Holte, J., Talley, L. D., Gilson, J., and Roemmich, D.: An Argo mixed layer
climatology and database, Geophys. Res. Lett., 44, 5618–5626, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{{Hoyer and Hamman(2017)}}?><label>Hoyer and Hamman(2017)</label><?label Hoyer:2017aa?><mixed-citation>Hoyer, S. and Hamman, J.: xarray: N-D labeled Arrays and Datasets in Python, Journal of Open Research Software, 5, p. 10. <ext-link xlink:href="https://doi.org/10.5334/jors.148" ext-link-type="DOI">10.5334/jors.148</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{{Jeong et~al.(2019)Jeong, Hwang, Park, Jang, and Jo}}?><label>Jeong et al.(2019)Jeong, Hwang, Park, Jang, and Jo</label><?label Jeong:2019aa?><mixed-citation>Jeong, Y., Hwang, J., Park, J., Jang, C., and Jo, Y.-H.: Reconstructed 3-D
Ocean Temperature Derived from Remotely Sensed Sea Surface Measurements for
Mixed Layer Depth Analysis, Remote Sens., 11, p. 3018, <ext-link xlink:href="https://doi.org/10.3390/rs11243018" ext-link-type="DOI">10.3390/rs11243018</ext-link>,
2019.</mixed-citation></ref>
      <ref id="bib1.bibx35"><?xmltex \def\ref@label{{Jiang et~al.(2021)Jiang, Ma, Wang, Shen, and Yuan}}?><label>Jiang et al.(2021)Jiang, Ma, Wang, Shen, and Yuan</label><?label Jiang:2021aa?><mixed-citation>Jiang, F., Ma, J., Wang, B., Shen, F., and Yuan, L.: Ocean Observation Data
Prediction for Argo Data Quality Control Using Deep Bidirectional LSTM
Network, Secur. Commun. Netw., 2021, 5665386,
<ext-link xlink:href="https://doi.org/10.1155/2021/5665386" ext-link-type="DOI">10.1155/2021/5665386</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx36"><?xmltex \def\ref@label{{Johnston and Rudnick(2009)}}?><label>Johnston and Rudnick(2009)</label><?label Johnston:2009aa?><mixed-citation>
Johnston, T. S. and Rudnick, D. L.: Observations of the transition layer,
J. Phys. Oceanogr., 39, 780–797, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx37"><?xmltex \def\ref@label{{Jouini et~al.(2013)Jouini, L{\'{e}}vy, Cr{\'{e}}pon, and
Thiria}}?><label>Jouini et al.(2013)Jouini, Lévy, Crépon, and
Thiria</label><?label Jouini:2013aa?><mixed-citation>
Jouini, M., Lévy, M., Crépon, M., and Thiria, S.: Reconstruction of
satellite chlorophyll images under heavy cloud coverage using a neural
classification method, Remote Sens. Environ., 131, 232–246, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx38"><?xmltex \def\ref@label{{Karpatne et~al.(2017)Karpatne, Watkins, Read, and
Kumar}}?><label>Karpatne et al.(2017)Karpatne, Watkins, Read, and
Kumar</label><?label Karpatne:2017aa?><mixed-citation>Karpatne, A., Watkins, W., Read, J., and Kumar, V.: Physics-guided neural
networks (pgnn): An application in lake temperature modeling, arXiv [preprint],  <ext-link xlink:href="https://doi.org/10.48550/arXiv.1710.11431" ext-link-type="DOI">10.48550/arXiv.1710.11431</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx39"><?xmltex \def\ref@label{{Kaur et~al.(2020)Kaur, Nori, Jenkins, Caruana, Wallach, and
Wortman~Vaughan}}?><label>Kaur et al.(2020)Kaur, Nori, Jenkins, Caruana, Wallach, and
Wortman Vaughan</label><?label Kaur:2020aa?><mixed-citation>
Kaur, H., Nori, H., Jenkins, S., Caruana, R., Wallach, H., and Wortman Vaughan,
J.: Interpreting Interpretability: Understanding Data Scientists' Use of
Interpretability Tools for Machine Learning, in: Proceedings of the 2020 CHI
Conference on Human Factors in Computing Systems, Honolulu, HI, USA
25–30 April 2020, 1–14, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx40"><?xmltex \def\ref@label{{Khosravi et~al.(2011)Khosravi, Nahavandi, Creighton, and
Atiya}}?><label>Khosravi et al.(2011)Khosravi, Nahavandi, Creighton, and
Atiya</label><?label Khosravi:2011aa?><mixed-citation>
Khosravi, A., Nahavandi, S., Creighton, D., and Atiya, A. F.: Comprehensive
review of neural network-based prediction intervals and new advances, IEEE
T. Neur. Networ., 22, 1341–1356, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx41"><?xmltex \def\ref@label{{Kovesi(2015)}}?><label>Kovesi(2015)</label><?label Kovesi:2015aa?><mixed-citation>Kovesi, P.: Good colour maps: How to design them, arXiv [preprint]
<ext-link xlink:href="https://doi.org/10.48550/arXiv.1509.03700" ext-link-type="DOI">10.48550/arXiv.1509.03700</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx42"><?xmltex \def\ref@label{{Lam et~al.(2015)Lam, Pitrou, and Seibert}}?><label>Lam et al.(2015)Lam, Pitrou, and Seibert</label><?label Lam:2015aa?><mixed-citation>Lam, S. K., Pitrou, A., and Seibert, S.: Numba: A llvm-based python jit
compiler, in: Proceedings of the Second Workshop on the LLVM Compiler
Infrastructure in HPC, 15–20 November 2015, Austin, TX, USA, 1–6, <ext-link xlink:href="https://doi.org/10.1145/2833157.2833162" ext-link-type="DOI">10.1145/2833157.2833162</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx43"><?xmltex \def\ref@label{{Lellouche et~al.(2021)Lellouche, Eric, Romain, Gilles, Ang{\'{e}}lique,
Marie, Cl{\'{e}}ment, Mathieu, Olivier, and Charly}}?><label>Lellouche et al.(2021)Lellouche, Eric, Romain, Gilles, Angélique,
Marie, Clément, Mathieu, Olivier, and Charly</label><?label Lellouche:2021aa?><mixed-citation>Lellouche, J.-M., Eric, G., Romain, B.-B., Gilles, G., Angélique, M.,
Marie, D., Clément, B., Mathieu, H., Olivier, L. G., and Charly, R.: The
Copernicus global <inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M267" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> oceanic and sea ice GLORYS12 reanalysis,
Front. Earth Sci., 9, 585, <ext-link xlink:href="https://doi.org/10.3389/feart.2021.698876" ext-link-type="DOI">10.3389/feart.2021.698876</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{{Lguensat et~al.(2018)Lguensat, Sun, Fablet, Tandeo, Mason, and
Chen}}?><label>Lguensat et al.(2018)Lguensat, Sun, Fablet, Tandeo, Mason, and
Chen</label><?label Lguensat:2018aa?><mixed-citation>Lguensat, R., Sun, M., Fablet, R., Tandeo, P., Mason, E., and Chen, G.:
EddyNet: A deep neural network for pixel-wise classification of oceanic
eddies, in: IGARSS 2018-2018 IEEE International Geoscience and Remote Sensing
Symposium, Valencia, Spain
22–27 July 2018, IEEE, 1764–1767, <ext-link xlink:href="https://doi.org/10.1109/IGARSS.2018.8518411" ext-link-type="DOI">10.1109/IGARSS.2018.8518411</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx45"><?xmltex \def\ref@label{{Lundberg and Lee(2017)}}?><label>Lundberg and Lee(2017)</label><?label Lundberg:2017aa?><mixed-citation>Lundberg, S. M. and Lee, S.-I.: A Unified Approach to Interpreting Model
Predictions, Adv. Neur. In., 30, 4765–4774,
<uri>https://proceedings.neurips.cc/paper/2017/file/8a20a8621978632d76c43dfd28b67767-Paper.pdf</uri> (last access: 27 June 2022),
2017.</mixed-citation></ref>
      <ref id="bib1.bibx46"><?xmltex \def\ref@label{{Lu(2019)}}?><label>Lu(2019)</label><?label Lu:2019aa?><mixed-citation>Lu, W.: Subsurface temperature estimation from remote sensing data using a
clustering-neural network method, Remote Sens. Environ., 422,
213–222, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2019.04.009" ext-link-type="DOI">10.1016/j.rse.2019.04.009</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx47"><?xmltex \def\ref@label{{Madec(2015)}}?><label>Madec(2015)</label><?label Madec:2015aa?><mixed-citation>
Madec, G., and the NEMO team, 2008: NEMO ocean engine. Note du Pôle de modélisation, Institut Pierre-Simon Laplace (IPSL), France, No 27, ISSN No 1288–1619, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx48"><?xmltex \def\ref@label{{Mann(1967)}}?><label>Mann(1967)</label><?label Mann:1967aa?><mixed-citation>
Mann, C.: The termination of the Gulf Stream and the beginning of the North
Atlantic Current, Deep Sea Research and Oceanographic Abstracts, 14,
337–359, 1967.</mixed-citation></ref>
      <ref id="bib1.bibx49"><?xmltex \def\ref@label{{Maze and Marshall(2011)}}?><label>Maze and Marshall(2011)</label><?label Maze:2011aa?><mixed-citation>
Maze, G. and Marshall, J.: Diagnosing the observed seasonal cycle of Atlantic
subtropical mode water using potential vorticity and its attendant theorems,
J. Phys. Oceanogr., 41, 1986–1999, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx50"><?xmltex \def\ref@label{{McCartney(2012)}}?><label>McCartney(2012)</label><?label McCartney:2012aa?><mixed-citation>McCartney, M.: CTD data from Cruise 33AT20120419, Tech. rep., CCHDO cruise, exchange version, accessed
from CCHDO [data set], <uri>https://cchdo.ucsd.edu/cruise/33AT20120419</uri> (last access: 27 January 2022), 2012.</mixed-citation></ref>
      <ref id="bib1.bibx51"><?xmltex \def\ref@label{{Meijers et~al.(2010)Meijers, Bindoff, and Rintoul}}?><label>Meijers et al.(2010)Meijers, Bindoff, and Rintoul</label><?label Meijers:2010aa?><mixed-citation>
Meijers, A. J. S., Bindoff, N. L., and Rintoul, S. R.: Estimating the
Four-Dimensional Structure of the Southern Ocean Using Satellite Altimetry,
J. Atmos. Oceanic Technol., 28, 548–568, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx52"><?xmltex \def\ref@label{{Meinen and Watts(2000)}}?><label>Meinen and Watts(2000)</label><?label Meinen:2000aa?><mixed-citation>
Meinen, C. S. and Watts, D. R.: Vertical structure and transport on a transect
across the North Atlantic Current near 42 N: Time series and mean, J. Geophys. Res.-Oceans, 105, 21869–21891, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx53"><?xmltex \def\ref@label{{Meng et~al.(2021)Meng, Yan, Zhuang, Zhang, and Yan}}?><label>Meng et al.(2021)Meng, Yan, Zhuang, Zhang, and Yan</label><?label Meng:2021aa?><mixed-citation>Meng, L., Yan, C., Zhuang, W., Zhang, W., and Yan, X.-H.: Reconstruction of
Three-Dimensional Temperature and Salinity Fields from Satellite
Observations, J. Geophys. Res.-Oceans, 126,  e2021JC017605, <ext-link xlink:href="https://doi.org/10.1029/2021JC017605" ext-link-type="DOI">10.1029/2021JC017605</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx54"><?xmltex \def\ref@label{{Merchant et~al.(2019)Merchant, Embury, Bulgin, Block, Corlett,
Fiedler, Good, Mittaz, Rayner, and Berry}}?><label>Merchant et al.(2019)Merchant, Embury, Bulgin, Block, Corlett,
Fiedler, Good, Mittaz, Rayner, and Berry</label><?label Merchant:2019aa?><mixed-citation>
Merchant, C. J., Embury, O., Bulgin, C. E., Block, T., Corlett, G. K., Fiedler,
E., Good, S. A., Mittaz, J., Rayner, N. A., and Berry, D.: Satellite-based
time-series of sea-surface temperature since 1981 for climate applications,
Scientific Data, 6, 1–18, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx55"><?xmltex \def\ref@label{{Minobe et~al.(2008)Minobe, Kuwano-Yoshida, Komori, Xie, and
Small}}?><label>Minobe et al.(2008)Minobe, Kuwano-Yoshida, Komori, Xie, and
Small</label><?label Minobe:2008aa?><mixed-citation>
Minobe, S., Kuwano-Yoshida, A., Komori, N., Xie, S.-P., and Small, R. J.:
Influence of the Gulf Stream on the troposphere, Nature, 452, 206–209, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx56"><?xmltex \def\ref@label{{Mulet et~al.(2012)Mulet, Rio, Mignot, Guinehut, and
Morrow}}?><label>Mulet et al.(2012)Mulet, Rio, Mignot, Guinehut, and
Morrow</label><?label Mulet:2012aa?><mixed-citation>
Mulet, S., Rio, M.-H., Mignot, A., Guinehut, S., and Morrow, R.: A new estimate
of the global 3D geostrophic ocean circulation based on satellite data and
in-situ measurements, Deep-Sea Res. Pt. II, 77, 70–81, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx57"><?xmltex \def\ref@label{{Mulet et~al.(2021)Mulet, Rio, Etienne, Artana, Cancet, Dibarboure,
Feng, Husson, Picot, and Provost}}?><label>Mulet et al.(2021)Mulet, Rio, Etienne, Artana, Cancet, Dibarboure,
Feng, Husson, Picot, and Provost</label><?label Mulet:2021aa?><mixed-citation>Mulet, S., Rio, M.-H., Etienne, H., Artana, C., Cancet, M., Dibarboure, G., Feng, H., Husson, R., Picot, N., Provost, C., and Strub, P. T.: The new CNES-CLS18 global mean dynamic topography, Ocean Sci., 17, 789–808, <ext-link xlink:href="https://doi.org/10.5194/os-17-789-2021" ext-link-type="DOI">10.5194/os-17-789-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx58"><?xmltex \def\ref@label{{Mulet(2022a)}}?><label>Mulet(2022a)</label><?label Mulet2022a?><mixed-citation>Mulet, S.:
Multi Observation Global Ocean ARMOR3D L4 analysis and multi-year reprocessing, <ext-link xlink:href="https://doi.org/10.48670/moi-00052" ext-link-type="DOI">10.48670/moi-00052</ext-link>, [data set],
last access: 27 June 2022.</mixed-citation></ref>
      <ref id="bib1.bibx59"><?xmltex \def\ref@label{{Mulet et~al.(2022b)}}?><label>Mulet et al.(2022b)</label><?label Mulet2022b?><mixed-citation>Mulet, S., Rio, M.-H., Etienne, H., Artana, C., Cancet, M., Dibarboure, G., Feng, H., Husson, R., Picot, N., Provost, C., and Strub, P. T.:
CNES-CLS18 Global Mean Dynamic Topography,  [data set], <uri>https://www.aviso.altimetry.fr/en/data/products/auxiliary-products/mdt/mdt-global-cnes-cls18.html</uri>
last access: 27 June 2022.</mixed-citation></ref>
      <ref id="bib1.bibx60"><?xmltex \def\ref@label{{Nerem et~al.(2018)Nerem, Beckley, Fasullo, Hamlington, Masters, and
Mitchum}}?><label>Nerem et al.(2018)Nerem, Beckley, Fasullo, Hamlington, Masters, and
Mitchum</label><?label Nerem:2018aa?><mixed-citation>
Nerem, R. S., Beckley, B. D., Fasullo, J. T., Hamlington, B. D., Masters, D.,
and Mitchum, G. T.: Climate-change–driven accelerated sea-level rise
detected in the altimeter era, P. Natl. Acad.Sci. USA, 115, 2022–2025, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx61"><?xmltex \def\ref@label{{New et~al.(2021)New, Smeed, Czaja, Blaker, Mecking, Mathews, and
Sanchez-Franks}}?><label>New et al.(2021)New, Smeed, Czaja, Blaker, Mecking, Mathews, and
Sanchez-Franks</label><?label New:2021aa?><mixed-citation>New, A., Smeed, D., Czaja, A., Blaker, A., Mecking, J., Mathews, J., and
Sanchez-Franks, A.: Labrador Slope Water connects the subarctic with the Gulf
Stream, Environ. Res. Lett., 16, 084019, <ext-link xlink:href="https://doi.org/10.1088/1748-9326/ac1293" ext-link-type="DOI">10.1088/1748-9326/ac1293</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx62"><?xmltex \def\ref@label{{NOAA(2009)}}?><label>NOAA(2009)</label><?label NOAA:2009aa?><mixed-citation>NOAA: ETOPO1 1 Arc-Minute Global Relief Model, NOAA National Centers for
Environmental Information, <ext-link xlink:href="https://doi.org/10.7289/V5C8276M" ext-link-type="DOI">10.7289/V5C8276M</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx63"><?xmltex \def\ref@label{{NOAA(2009)}}?><label>NOAA(2009)</label><?label NOAA2009?><mixed-citation>NOAA National Geophysical Data Center: ETOPO1 1 Arc-Minute Global Relief Model, NOAA National Centers for Environmental Information,  [data set], <uri>https://www.ngdc.noaa.gov/mgg/global/</uri> (last access: 27 June 2022), 2009.</mixed-citation></ref>
      <ref id="bib1.bibx64"><?xmltex \def\ref@label{{Ouala et~al.(2018)Ouala, Herzet, and Fablet}}?><label>Ouala et al.(2018)Ouala, Herzet, and Fablet</label><?label Ouala:2018aa?><mixed-citation>
Ouala, S., Herzet, C., and Fablet, R.: Sea surface temperature prediction and
reconstruction using patch-level neural network representations, in: IGARSS
2018-2018 IEEE International Geoscience and Remote Sensing Symposium, Valencia, Spain,  22–27 July 2018,
5628–5631, IEEE, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx65"><?xmltex \def\ref@label{{Pauthenet et~al.(2022a)Pauthenet, Bachelot, Tr{\'{e}}guier, Balem, Maze,
Roquet, Fablet, and Tandeo}}?><label>Pauthenet et al.(2022a)Pauthenet, Bachelot, Tréguier, Balem, Maze,
Roquet, Fablet, and Tandeo</label><?label Pauthenet:2022aa?><mixed-citation>Pauthenet, E., Bachelot, L., Tréguier, A.-M., Balem, K., Maze, G., Roquet,
F., Fablet, R., and Tandeo, P.: Gulf Stream Daily Temperature, Salinity and
Mixed Layer Depth fields from Ocean Stratification network (OSnet), Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.6011144" ext-link-type="DOI">10.5281/zenodo.6011144</ext-link>, 2022a.</mixed-citation></ref>
      <ref id="bib1.bibx66"><?xmltex \def\ref@label{{Pauthenet et~al.(2022b)}}?><label>Pauthenet et al.(2022b)</label><?label Pauthenet:2022b?><mixed-citation>Pauthenet, E., Bachelot,  L., Balem, K., and Maze, G.: euroargodev/OSnet: v1.0, Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.6913706" ext-link-type="DOI">10.5281/zenodo.6913706</ext-link>, 2022b.</mixed-citation></ref>
      <ref id="bib1.bibx67"><?xmltex \def\ref@label{{Pauthenet et~al.(2022c)}}?><label>Pauthenet et al.(2022c)</label><?label Pauthenet:2022c?><mixed-citation>Pauthenet, E., Bachelot,  L., Balem, K., and Maze, G.:. euroargodev/OSnet-GulfStream: OSnet-GulfStream v1.0, Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.6913716" ext-link-type="DOI">10.5281/zenodo.6913716</ext-link>, 2022c.</mixed-citation></ref>
      <ref id="bib1.bibx68"><?xmltex \def\ref@label{{Reichstein et~al.(2019)Reichstein, Camps-Valls, Stevens, Jung,
Denzler, Carvalhais, and Prabhat}}?><label>Reichstein et al.(2019)Reichstein, Camps-Valls, Stevens, Jung,
Denzler, Carvalhais, and Prabhat</label><?label Reichstein:2019aa?><mixed-citation>Reichstein, M., Camps-Valls, G., Stevens, B., Jung, M., Denzler, J.,
Carvalhais, N., and Prabhat, P.: Deep learning and process understanding for
data-driven Earth system science, Nature, 566, 195–204,
<ext-link xlink:href="https://doi.org/10.1038/s41586-019-0912-1" ext-link-type="DOI">10.1038/s41586-019-0912-1</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx69"><?xmltex \def\ref@label{{Reul et~al.(2020)Reul, Grodsky, Arias, Boutin, Catany, Chapron,
d'Amico, Dinnat, Donlon, and Fore}}?><label>Reul et al.(2020)Reul, Grodsky, Arias, Boutin, Catany, Chapron,
d'Amico, Dinnat, Donlon, and Fore</label><?label Reul:2020aa?><mixed-citation>Reul, N., Grodsky, S., Arias, M., Boutin, J., Catany, R., Chapron, B., d'Amico,
F., Dinnat, E., Donlon, C., and Fore, A.: Sea surface salinity estimates from
spaceborne L-band radiometers: An overview of the first decade of observation
(2010–2019), Remote Sens. Environ., 242, 111769, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2020.111769" ext-link-type="DOI">10.1016/j.rse.2020.111769</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx70"><?xmltex \def\ref@label{{Rocklin(2015)}}?><label>Rocklin(2015)</label><?label Rocklin:2015aa?><mixed-citation>Rocklin, M.: Dask: Parallel computation with blocked algorithms and task
scheduling, in: Proceedings of the 14th python in science conference, vol.
130, Citeseer, 6–12 July 2015, Austin, Texas, 130–1366, <ext-link xlink:href="https://doi.org/10.25080/Majora-7b98e3ed-013" ext-link-type="DOI">10.25080/Majora-7b98e3ed-013</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx71"><?xmltex \def\ref@label{{Rosenblatt(1961)}}?><label>Rosenblatt(1961)</label><?label Rosenblatt:1961aa?><mixed-citation>
Rosenblatt, F.: Principles of neurodynamics. perceptrons and the theory of
brain mechanisms, Tech. rep., Cornell Aeronautical Lab Inc Buffalo NY, 1961.</mixed-citation></ref>
      <ref id="bib1.bibx72"><?xmltex \def\ref@label{{Rossby(1996)}}?><label>Rossby(1996)</label><?label Rossby:1996aa?><mixed-citation>
Rossby, T.: The North Atlantic Current and surrounding waters: At the
crossroads, Rev. Geophys., 34, 463–481, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx73"><?xmltex \def\ref@label{{Sall{\'{e}}e et~al.(2021)Sall{\'{e}}e, Pellichero, Akhoudas, Pauthenet,
Vignes, Schmidtko, Garabato, Sutherland, and Kuusela}}?><label>Sallée et al.(2021)Sallée, Pellichero, Akhoudas, Pauthenet,
Vignes, Schmidtko, Garabato, Sutherland, and Kuusela</label><?label Sallee:2021aa?><mixed-citation>Sallée, J.-B., Pellichero, V., Akhoudas, C., Pauthenet, E., Vignes, L.,
Schmidtko, S., Garabato, A. N., Sutherland, P., and Kuusela, M.: Summertime
increases in upper-ocean stratification and mixed-layer depth, Nature, 591,
592–598, <ext-link xlink:href="https://doi.org/10.1038/s41586-021-03303-x" ext-link-type="DOI">10.1038/s41586-021-03303-x</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx74"><?xmltex \def\ref@label{{Sammartino et~al.(2020)Sammartino, Buongiorno~Nardelli, Marullo, and
Santoleri}}?><label>Sammartino et al.(2020)Sammartino, Buongiorno Nardelli, Marullo, and
Santoleri</label><?label Sammartino:2020aa?><mixed-citation>Sammartino, M., Buongiorno Nardelli, B., Marullo, S., and Santoleri, R.: An
Artificial Neural Network to Infer the Mediterranean 3D Chlorophyll-<inline-formula><mml:math id="M268" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> and
Temperature Fields from Remote Sensing Observations, Remote Sens., 12, p 4123,  <ext-link xlink:href="https://doi.org/10.3390/rs12244123" ext-link-type="DOI">10.3390/rs12244123</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx75"><?xmltex \def\ref@label{{Schmidtko et~al.(2013)Schmidtko, Johnson, and
Lyman}}?><label>Schmidtko et al.(2013)Schmidtko, Johnson, and
Lyman</label><?label Schmidtko:2013aa?><mixed-citation>Schmidtko, S., Johnson, G. C., and Lyman, J. M.: MIMOC: A global monthly
isopycnal upper-ocean climatology with mixed layers, J. Geophys. Res.-Oceans, 118, 1658–1672, <ext-link xlink:href="https://doi.org/10.1002/jgrc.20122" ext-link-type="DOI">10.1002/jgrc.20122</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx76"><?xmltex \def\ref@label{{Shapley et~al.(1953)Shapley, Kuhn, and Tucker}}?><label>Shapley et al.(1953)Shapley, Kuhn, and Tucker</label><?label Shapley:1953aa?><mixed-citation>
Shapley, L. S., Kuhn, H., and Tucker, A.: Contributions to the Theory of Games,
Ann. Math. Stud., 28, 307–317, 1953.</mixed-citation></ref>
      <ref id="bib1.bibx77"><?xmltex \def\ref@label{{Shrikumar et~al.(2017)Shrikumar, Greenside, and
Kundaje}}?><label>Shrikumar et al.(2017)Shrikumar, Greenside, and
Kundaje</label><?label Shrikumar:2017aa?><mixed-citation>
Shrikumar, A., Greenside, P., and Kundaje, A.: Learning important features
through propagating activation differences, in: International Conference on
Machine Learning, 6–11 August 2017,
Sydney, Australia,  3145–3153, PMLR, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx78"><?xmltex \def\ref@label{{Siegelman et~al.(2020{\natexlab{a}})Siegelman, Klein, Rivi{\`{e}}re,
Thompson, Torres, Flexas, and Menemenlis}}?><label>Siegelman et al.(2020a)Siegelman, Klein, Rivière,
Thompson, Torres, Flexas, and Menemenlis</label><?label Siegelman:2020ac?><mixed-citation>Siegelman, L., Klein, P., Rivière, P., Thompson, A. F., Torres, H. S.,
Flexas, M., and Menemenlis, D.: Enhanced upward heat transport at deep
submesoscale ocean fronts, Nat. Geosc., 13, 50–55,
<ext-link xlink:href="https://doi.org/10.1038/s41561-019-0489-1" ext-link-type="DOI">10.1038/s41561-019-0489-1</ext-link>, 2020a.</mixed-citation></ref>
      <ref id="bib1.bibx79"><?xmltex \def\ref@label{{Siegelman et~al.(2020{\natexlab{b}})Siegelman, Klein, Thompson,
Torres, and Menemenlis}}?><label>Siegelman et al.(2020b)Siegelman, Klein, Thompson,
Torres, and Menemenlis</label><?label Siegelman:2020ab?><mixed-citation>Siegelman, L., Klein, P., Thompson, A. F., Torres, H. S., and Menemenlis, D.:
Altimetry-Based Diagnosis of Deep-Reaching Sub-Mesoscale Ocean Fronts,
Fluids, 5, 145, <ext-link xlink:href="https://doi.org/10.3390/fluids5030145" ext-link-type="DOI">10.3390/fluids5030145</ext-link>, 2020b.</mixed-citation></ref>
      <ref id="bib1.bibx80"><?xmltex \def\ref@label{{Smeed et~al.(2018)Smeed, Josey, Beaulieu, Johns, Moat,
Frajka‐Williams, Rayner, Meinen, Baringer, and Bryden}}?><label>Smeed et al.(2018)Smeed, Josey, Beaulieu, Johns, Moat,
Frajka‐Williams, Rayner, Meinen, Baringer, and Bryden</label><?label Smeed:2018aa?><mixed-citation>
Smeed, D. A., Josey, S., Beaulieu, C., Johns, W. E., Moat, B. I.,
Frajka‐Williams, E., Rayner, D., Meinen, C. S., Baringer, M. O., and
Bryden, H. L.: The North Atlantic Ocean is in a state of reduced overturning,
Geophys. Res. Lett., 45, 1527–1533, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx81"><?xmltex \def\ref@label{{Sonnewald et~al.(2021)Sonnewald, Lguensat, Jones, Dueben, Brajard,
and Balaji}}?><label>Sonnewald et al.(2021)Sonnewald, Lguensat, Jones, Dueben, Brajard,
and Balaji</label><?label Sonnewald:2021ab?><mixed-citation>Sonnewald, M., Lguensat, R., Jones, D. C., Dueben, P., Brajard, J., and Balaji,
V.: Bridging observations, theory and numerical simulation of the ocean using
machine learning, Environ. Res. Lett., 16,  073008,
<ext-link xlink:href="https://doi.org/10.1088/1748-9326/ac0eb0" ext-link-type="DOI">10.1088/1748-9326/ac0eb0</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx82"><?xmltex \def\ref@label{{Speer and Forget(2013)}}?><label>Speer and Forget(2013)</label><?label Speer:2013aa?><mixed-citation>
Speer, K. and Forget, G.: Global distribution and formation of mode waters, Elsevier, 103, 211–226, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx83"><?xmltex \def\ref@label{{Srivastava et~al.(2014)Srivastava, Hinton, Krizhevsky, Sutskever, and
Salakhutdinov}}?><label>Srivastava et al.(2014)Srivastava, Hinton, Krizhevsky, Sutskever, and
Salakhutdinov</label><?label Srivastava:2014aa?><mixed-citation>
Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., and Salakhutdinov,
R.: Dropout: a simple way to prevent neural networks from overfitting, J. Mach. Learn. Res., 15, 1929–1958, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx84"><?xmltex \def\ref@label{{Stammer(2005)}}?><label>Stammer(2005)</label><?label Stammer:2005aa?><mixed-citation>
Stammer, D.: Adjusting internal model errors through ocean state estimation,
J. Phys. Oceanogr., 35, 1143–1153, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx85"><?xmltex \def\ref@label{{Stramma and Schott(1999)}}?><label>Stramma and Schott(1999)</label><?label Stramma:1999aa?><mixed-citation>
Stramma, L. and Schott, F.: The mean flow field of the tropical Atlantic Ocean,
Deep-Sea Res. Pt. II, 46, 279–303,
1999.</mixed-citation></ref>
      <ref id="bib1.bibx86"><?xmltex \def\ref@label{{{\v{S}}trumbelj and Kononenko(2014)}}?><label>Štrumbelj and Kononenko(2014)</label><?label Strumbelj:2014aa?><mixed-citation>
Štrumbelj, E. and Kononenko, I.: Explaining prediction models and
individual predictions with feature contributions, Knowl. Inf. Syst., 41, 647–665, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx87"><?xmltex \def\ref@label{{Su et~al.(2021)Su, Zhang, Lin, Lu, and Yan}}?><label>Su et al.(2021)Su, Zhang, Lin, Lu, and Yan</label><?label Su:2021ab?><mixed-citation>Su, H., Zhang, T., Lin, M., Lu, W., and Yan, X.-H.: Predicting subsurface
thermohaline structure from remote sensing data based on long short-term
memory neural networks, Remote Sens. Environ., 260, 112465, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2021.112465" ext-link-type="DOI">10.1016/j.rse.2021.112465</ext-link>,  2021.</mixed-citation></ref>
      <ref id="bib1.bibx88"><?xmltex \def\ref@label{{Sun and Watts(2001)}}?><label>Sun and Watts(2001)</label><?label Sun:2001aa?><mixed-citation>
Sun, C. and Watts, D. R.: A circumpolar gravest empirical mode for the Southern
Ocean hydrography, J. Geophys. Res., 106, 2833–2855, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx89"><?xmltex \def\ref@label{{Szekely et~al.(2019)Szekely, Gourrion, Pouliquen, and
Reverdin}}?><label>Szekely et al.(2019)Szekely, Gourrion, Pouliquen, and
Reverdin</label><?label Szekely:2019aa?><mixed-citation>Szekely, T., Gourrion, J., Pouliquen, S., and Reverdin, G.: CORA, Coriolis
Ocean Dataset for Reanalysis, SEANOE, Copernicus [data set], <ext-link xlink:href="https://doi.org/10.17882/46219" ext-link-type="DOI">10.17882/46219</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx90"><?xmltex \def\ref@label{{Szekely et~al.(2022)}}?><label>Szekely et al.(2022)</label><?label Tanguy2022?><mixed-citation>Szekely, T., Gourrion, J., Pouliquen, S., and Reverdin, G.:
CORA, Coriolis Ocean Dataset for Reanalysis, [data set], <uri>https://www.seanoe.org/data/00351/46219/</uri>,
last access: 27 June 2022.</mixed-citation></ref>
      <ref id="bib1.bibx91"><?xmltex \def\ref@label{{Tandeo et~al.(2013)Tandeo, Chapron, Ba, Autret, and
Fablet}}?><label>Tandeo et al.(2013)Tandeo, Chapron, Ba, Autret, and
Fablet</label><?label Tandeo:2013aa?><mixed-citation>
Tandeo, P., Chapron, B., Ba, S., Autret, E., and Fablet, R.: Segmentation of
mesoscale ocean surface dynamics using satellite SST and SSH observations,
IEEE T. Geosci. Remote, 52, 4227–4235, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx92"><?xmltex \def\ref@label{{Taylor and Ferrari(2010)}}?><label>Taylor and Ferrari(2010)</label><?label Taylor:2010aa?><mixed-citation>
Taylor, J. R. and Ferrari, R.: Buoyancy and wind-driven convection at mixed
layer density fronts, J. Phys. Oceanogr., 40, 1222–1242, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx93"><?xmltex \def\ref@label{{Thyng et~al.(2016)Thyng, Greene, Hetland, Zimmerle, and
DiMarco}}?><label>Thyng et al.(2016)Thyng, Greene, Hetland, Zimmerle, and
DiMarco</label><?label Thyng:2016aa?><mixed-citation>Thyng, K. M., Greene, C. A., Hetland, R. D., Zimmerle, H. M., and DiMarco,
S. F.: True Colors of Oceanography: Guidelines for Effective and Accurate
Colormap Selection, Oceanography, 29,  9–13,
<ext-link xlink:href="https://doi.org/10.5670/oceanog.2016.66" ext-link-type="DOI">10.5670/oceanog.2016.66</ext-link>,  2016.</mixed-citation></ref>
      <ref id="bib1.bibx94"><?xmltex \def\ref@label{{Toole et al.(2022)}}?><label>Toole et al.(2022)</label><?label Toole2022?><mixed-citation>Toole, J., Curry, R., Joyce, T., McCartney, M., Smethie, B., and Smith,  J.:
Line W, monitoring the North Atlantic ocean’s deep western boundary currents, [data set], <uri>https://scienceweb.whoi.edu/linew/</uri>,
last access: 27 June 2022.</mixed-citation></ref>
      <ref id="bib1.bibx95"><?xmltex \def\ref@label{{Wang et~al.(2019)Wang, Tandeo, Mouche, Stopa, Gressani, Longepe,
Vandemark, Foster, and Chapron}}?><label>Wang et al.(2019)Wang, Tandeo, Mouche, Stopa, Gressani, Longepe,
Vandemark, Foster, and Chapron</label><?label Wang:2019aa?><mixed-citation>Wang, C., Tandeo, P., Mouche, A., Stopa, J. E., Gressani, V., Longepe, N.,
Vandemark, D., Foster, R. C., and Chapron, B.: Classification of the global
Sentinel-1 SAR vignettes for ocean surface process studies, Remote Sens. Environ., 234, 111457, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2019.111457" ext-link-type="DOI">10.1016/j.rse.2019.111457</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx96"><?xmltex \def\ref@label{{Wang et~al.(2018)Wang, Cheng, Abraham, and Li}}?><label>Wang et al.(2018)Wang, Cheng, Abraham, and Li</label><?label Wang:2018aa?><mixed-citation>Wang, G., Cheng, L., Abraham, J., and Li, C.: Consensuses and discrepancies of
basin-scale ocean heat content changes in different ocean analyses, Clim.
Dynam., 50, 2471–2487, <ext-link xlink:href="https://doi.org/10.1007/s00382-017-3751-5" ext-link-type="DOI">10.1007/s00382-017-3751-5</ext-link>, 2018.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx97"><?xmltex \def\ref@label{{Wong et~al.(2020)Wong, Wijffels, Riser, Pouliquen, Hosoda, Roemmich,
Gilson, Johnson, Martini, and Murphy}}?><label>Wong et al.(2020)Wong, Wijffels, Riser, Pouliquen, Hosoda, Roemmich,
Gilson, Johnson, Martini, and Murphy</label><?label Wong:2020aa?><mixed-citation>Wong, A. P., Wijffels, S. E., Riser, S. C., Pouliquen, S., Hosoda, S.,
Roemmich, D., Gilson, J., Johnson, G. C., Martini, K., and Murphy, D. J.:
Argo data 1999–2019: two million temperature-salinity profiles and
subsurface velocity observations from a global array of profiling floats,
Front. Mar. Sci., 700, <ext-link xlink:href="https://doi.org/10.3389/fmars.2020.00700" ext-link-type="DOI">10.3389/fmars.2020.00700</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx98"><?xmltex \def\ref@label{{Zhu et~al.(2017)Zhu, Tuia, Mou, Xia, Zhang, Xu, and
Fraundorfer}}?><label>Zhu et al.(2017)Zhu, Tuia, Mou, Xia, Zhang, Xu, and
Fraundorfer</label><?label Zhu:2017aa?><mixed-citation>Zhu, X. X., Tuia, D., Mou, L., Xia, G., Zhang, L., Xu, F., and Fraundorfer, F.:
Deep Learning in Remote Sensing: A Comprehensive Review and List of
Resources, IEEE Geoscience and Remote Sensing Magazine, 5, 8–36,
<ext-link xlink:href="https://doi.org/10.1109/MGRS.2017.2762307" ext-link-type="DOI">10.1109/MGRS.2017.2762307</ext-link>, 2017.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Four-dimensional temperature, salinity and mixed-layer depth in the Gulf Stream, reconstructed from remote-sensing and in situ observations with neural networks</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Abadi et al.(2016)Abadi, Barham, Chen, Chen, Davis, Dean, Devin,
Ghemawat, Irving, and Isard</label><mixed-citation>
Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J., Devin, M.,
Ghemawat, S., Irving, G., and Isard, M.: Tensorflow: A system for large-scale
machine learning, in: 12th {USENIX} symposium on operating systems
design and implementation ({OSDI} 16), Savannah, GA, USA, 2–4  November 2016,
265–283,  ISBN 978-1-931971-33-1, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Argo(2022)</label><mixed-citation>
Argo: Argo float data and metadata from Global Data Assembly Centre (Argo
GDAC), SEANOE [data set], <a href="https://doi.org/10.17882/42182" target="_blank">https://doi.org/10.17882/42182</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Boutin et al.(2021)Boutin, Reul, Köhler, Martin, Catany,
Guimbard, Rouffi, Vergely, Arias, and Chakroun</label><mixed-citation>
Boutin, J., Reul, N., Köhler, J., Martin, A., Catany, R., Guimbard, S.,
Rouffi, F., Vergely, J.-L., Arias, M., and Chakroun, M.: Satellite‐Based
Sea Surface Salinity Designed for Ocean and Climate Studies, J.
Geophys. Res.-Oceans, 126, e2021JC017676, <a href="https://doi.org/10.1029/2021JC017676" target="_blank">https://doi.org/10.1029/2021JC017676</a>,  2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Boutin et al.(2022)</label><mixed-citation>
Boutin, J., Vergely, J.-L., Reul, N., Catany, R., Koehler, J., Martin, A., Rouffi, F., Arias, M., Chakroun, M., Corato, G., Estella-Perez, V., Guimbard, S., Hasson, A., Josey, S., Khvorostyanov, D., Kolodziejczyk, N., Mignot, J., Olivier, L., Reverdin, G., Stammer, D., Supply, A., Thouvenin-Masson, C., Turiel, A., Vialard, J., Cipollini, P., and Donlon, C.:
ESA Sea Surface Salinity Climate Change Initiative (Sea_Surface_Salinity_cci): weekly and monthly sea surface salinity products, v2.31, for 2010 to 2019, Centre for Environmental Data Analysis, [data set],
<a href="https://doi.org/10.5285/4ce685bff631459fb2a30faa699f3fc5" target="_blank">https://doi.org/10.5285/4ce685bff631459fb2a30faa699f3fc5</a>, last access: 27 June 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Breiman(1996)</label><mixed-citation>
Breiman, L.: Bagging predictors, Mach. Learn., 24, 123–140,
<a href="https://doi.org/10.1007/BF00058655" target="_blank">https://doi.org/10.1007/BF00058655</a>, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Buongiorno Nardelli(2020)</label><mixed-citation>
Buongiorno Nardelli, B.: A Deep Learning Network to Retrieve Ocean Hydrographic
Profiles from Combined Satellite and In Situ Measurements, Remote Sens.,
12, 3151, <a href="https://doi.org/10.3390/rs12193151" target="_blank">https://doi.org/10.3390/rs12193151</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Buongiorno-Nardelli and Santoleri(2005)</label><mixed-citation>
Buongiorno-Nardelli, B. and Santoleri, R.: Methods for the reconstruction of
vertical profiles from surface data: Multivariate analyses, residual GEM, and
variable temporal signals in the North Pacific Ocean, J. Atmos. Ocean. Tech., 22, 1762–1781, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Cabanes et al.(2013)Cabanes, Grouazel, von Schuckmann, Hamon, Turpin,
Coatanoan, Paris, Guinehut, Boone, and Ferry</label><mixed-citation>
Cabanes, C., Grouazel, A., von Schuckmann, K., Hamon, M., Turpin, V., Coatanoan, C., Paris, F., Guinehut, S., Boone, C., Ferry, N., de Boyer Montégut, C., Carval, T., Reverdin, G., Pouliquen, S., and Le Traon, P.-Y.: The CORA dataset: validation and diagnostics of in-situ ocean temperature and salinity measurements, Ocean Sci., 9, 1–18, <a href="https://doi.org/10.5194/os-9-1-2013" target="_blank">https://doi.org/10.5194/os-9-1-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Castelao(2014)</label><mixed-citation>
Castelao, R. M.: Mesoscale eddies in the South Atlantic Bight and the Gulf
Stream recirculation region: vertical structure, J. Geophy.
Res.-Oceans, 119, 2048–2065, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Charantonis et al.(2015)Charantonis, Badran, and
Thiria</label><mixed-citation>
Charantonis, A. A., Badran, F., and Thiria, S.: Retrieving the evolution of
vertical profiles of Chlorophyll-<i>a</i> from satellite observations using Hidden
Markov Models and Self-Organizing Topological Maps, Remote Sens.
Environ., 163, 229–239, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Cheng et al.(2017)Cheng, Trenberth, Fasullo, Boyer, Abraham, and
Zhu</label><mixed-citation>
Cheng, L., Trenberth, K. E., Fasullo, J., Boyer, T., Abraham, J., and Zhu, J.:
Improved estimates of ocean heat content from 1960 to 2015, Sci. Adv.,
3, e1601545, <a href="https://doi.org/10.1126/sciadv.1601545" target="_blank">https://doi.org/10.1126/sciadv.1601545</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Chollet and Others(2015)</label><mixed-citation>
Chollet, F. and Others: Keras, <a href="https://github.com/fchollet/keras" target="_blank"/> (last access: 27 June 2022), 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Cleveland et al.(1990)Cleveland, Cleveland, McRae, and
Terpenning</label><mixed-citation>
Cleveland, R. B., Cleveland, W. S., McRae, J. E., and Terpenning, I.: STL: A
seasonal-trend decomposition, J. Off. Stat., 6, 3–73, 1990.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>CMEMS(2022)</label><mixed-citation>
CMEMS: Global ocean gridded l4 sea surface heights and derived,  [data set], <a href="https://www.copernicus.eu/en/access-data/copernicus-services-catalogue/global-ocean-gridded-l4-sea-surface-heights-and-derived" target="_blank"/>, last access: 27 June 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Contractor and Roughan(2021)</label><mixed-citation>
Contractor, S. and Roughan, M.: Efficacy of Feedforward and LSTM Neural
Networks at Predicting and Gap Filling Coastal Ocean Timeseries: Oxygen,
Nutrients, and Temperature, Front. Mar. Sci., p. 368, <a href="https://doi.org/10.3389/fmars.2021.637759" target="_blank">https://doi.org/10.3389/fmars.2021.637759</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Davis et al.(2017)Davis, Joyce, and Kwon</label><mixed-citation>
Davis, X. J., Joyce, T. M., and Kwon, Y.-O.: Prediction of silver hake
distribution on the Northeast US shelf based on the Gulf Stream path index,
Cont. Shelf Res., 138, 51–64, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>de Boyer Montegut et al.(2004)de Boyer Montegut, Madec, Fischer,
Lazar, and Iudicone</label><mixed-citation>
de Boyer Montegut, C., Madec, G., Fischer, A. S., Lazar, A., and Iudicone, D.:
Mixed layer depth over the global ocean: An examination of profile data and a
profile based climatology, J. Geophys. Res.-Oceans, 109, 1978–2012 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Deb et al.(2002)Deb, Pratap, Agarwal, and Meyarivan</label><mixed-citation>
Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T.: A fast and elitist
multiobjective genetic algorithm: NSGA-II, IEEE T. Evolut. Comput., 6, 182–197, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Drévillon et al.(2022)</label><mixed-citation>
Drévillon, M., Fernandez, E., and Lellouche,  J. M.:
Glorys global ocean physics reanalysis GLOBAL_MULTIYEAR_PHY_001_030, [data set], <a href="https://doi.org/10.48670/moi-00021" target="_blank">https://doi.org/10.48670/moi-00021</a>,
last access: 27 June 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Durack et al.(2014)Durack, Gleckler, Landerer, and
Taylor</label><mixed-citation>
Durack, P. J., Gleckler, P. J., Landerer, F. W., and Taylor, K. E.: Quantifying
underestimates of long-term upper-ocean warming, Nat. Clim. Change, 4,
999–1005, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Ezer et al.(2013)Ezer, Atkinson, Corlett, and Blanco</label><mixed-citation>
Ezer, T., Atkinson, L. P., Corlett, W. B., and Blanco, J. L.: Gulf Stream's
induced sea level rise and variability along the US mid‐Atlantic coast,
J. Geophys. Res.-Oceans, 118, 685–697, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Fablet et al.(2021)Fablet, Amar, Febvre, Beauchamp, and
Chapron</label><mixed-citation>
Fablet, R., Amar, M. M., Febvre, Q., Beauchamp, M., and Chapron, B.: End-to-end
physics-informed representation learning for satellite ocean remote sensing
data: Applications to satellite altimetry and sea surface currents., ISPRS
Annals of the Photogrammetry, Remote Sensing and Spatial Information
Sciences, V-3-2021, 295–302, <a href="https://doi.org/10.5194/isprs-annals-V-3-2021-295-2021" target="_blank">https://doi.org/10.5194/isprs-annals-V-3-2021-295-2021</a>,
2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Forget and Wunsch(2007)</label><mixed-citation>
Forget, G. and Wunsch, C.: Estimated Global Hydrographic Variability, J. Phys. Oceanogr., 37, 1997–2008, <a href="https://doi.org/10.1175/JPO3072.1" target="_blank">https://doi.org/10.1175/JPO3072.1</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Forget et al.(2015)Forget, Campin, Heimbach, Hill, Ponte, and
Wunsch</label><mixed-citation>
Forget, G., Campin, J.-M., Heimbach, P., Hill, C. N., Ponte, R. M., and Wunsch, C.: ECCO version 4: an integrated framework for non-linear inverse modeling and global ocean state estimation, Geosci. Model Dev., 8, 3071–3104, <a href="https://doi.org/10.5194/gmd-8-3071-2015" target="_blank">https://doi.org/10.5194/gmd-8-3071-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Foster et al.(2021)Foster, Gagne, and Whitt</label><mixed-citation>
Foster, D., Gagne, D. J., and Whitt, D. B.:Probabilistic Machine Learning Estimation of Ocean Mixed Layer Depth From Dense Satellite and Sparse In Situ Observations, J. Adv. Model. Earth Syst., 13, <a href="https://doi.org/10.1029/2021MS002474" target="_blank">https://doi.org/10.1029/2021MS002474</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Gaillard et al.(2016)Gaillard, Reynaud, Thierry, Kolodziejczyk, and
Von Schuckmann</label><mixed-citation>
Gaillard, F., Reynaud, T., Thierry, V., Kolodziejczyk, N., and Von Schuckmann,
K.: In situ–based reanalysis of the global ocean temperature and salinity
with ISAS: Variability of the heat content and steric height, J.
Climate, 29, 1305–1323, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Gardner and Dorling(1998)</label><mixed-citation>
Gardner, M. W. and Dorling, S.: Artificial neural networks (the multilayer
perceptron) – a review of applications in the atmospheric sciences,
Atmos. Environ., 32, 2627–2636, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Good et al.(2019)Good, Embury, Bulgin, and Mittaz</label><mixed-citation>
Good, S. A., Embury, O., Bulgin, C. E., and Mittaz, J.: ESA Sea Surface Temperature Climate Change Initiative (SST_cci): Level 4 Analysis Climate Data Record, version 2.1., Centre for Environmental Data Analysis, 22 August <a href="https://doi.org/10.5285/62c0f97b1eac4e0197a674870afe1ee6" target="_blank">https://doi.org/10.5285/62c0f97b1eac4e0197a674870afe1ee6</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Gou et al.(2020)Gou, Zhang, Liu, Wei, and Cui</label><mixed-citation>
Gou, Y., Zhang, T., Liu, J., Wei, L., and Cui, J.: DeepOcean: A General Deep
Learning Framework for Spatio-Temporal Ocean Sensing Data Prediction, IEEE
Access, 8, 79192–79202, <a href="https://doi.org/10.1109/ACCESS.2020.2990939" target="_blank">https://doi.org/10.1109/ACCESS.2020.2990939</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Gueye et al.(2014)Gueye, Niang, Arnault, Thiria, and
Crépon</label><mixed-citation>
Gueye, M. B., Niang, A., Arnault, S., Thiria, S., and Crépon, M.: Neural
approach to inverting complex system: Application to ocean salinity profile
estimation from surface parameters, Comput. Geosci., 72, 201–209,
2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Guinehut et al.(2012)Guinehut, Dhomps, Larnicol, and
Traon</label><mixed-citation>
Guinehut, S., Dhomps, A.-L., Larnicol, G., and Le Traon, P.-Y.: High resolution 3-D temperature and salinity fields derived from in situ and satellite observations, Ocean Sci., 8, 845–857, <a href="https://doi.org/10.5194/os-8-845-2012" target="_blank">https://doi.org/10.5194/os-8-845-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Holte et al.(2017)Holte, Talley, Gilson, and Roemmich</label><mixed-citation>
Holte, J., Talley, L. D., Gilson, J., and Roemmich, D.: An Argo mixed layer
climatology and database, Geophys. Res. Lett., 44, 5618–5626, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Hoyer and Hamman(2017)</label><mixed-citation>
Hoyer, S. and Hamman, J.: xarray: N-D labeled Arrays and Datasets in Python, Journal of Open Research Software, 5, p. 10. <a href="https://doi.org/10.5334/jors.148" target="_blank">https://doi.org/10.5334/jors.148</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Jeong et al.(2019)Jeong, Hwang, Park, Jang, and Jo</label><mixed-citation>
Jeong, Y., Hwang, J., Park, J., Jang, C., and Jo, Y.-H.: Reconstructed 3-D
Ocean Temperature Derived from Remotely Sensed Sea Surface Measurements for
Mixed Layer Depth Analysis, Remote Sens., 11, p. 3018, <a href="https://doi.org/10.3390/rs11243018" target="_blank">https://doi.org/10.3390/rs11243018</a>,
2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Jiang et al.(2021)Jiang, Ma, Wang, Shen, and Yuan</label><mixed-citation>
Jiang, F., Ma, J., Wang, B., Shen, F., and Yuan, L.: Ocean Observation Data
Prediction for Argo Data Quality Control Using Deep Bidirectional LSTM
Network, Secur. Commun. Netw., 2021, 5665386,
<a href="https://doi.org/10.1155/2021/5665386" target="_blank">https://doi.org/10.1155/2021/5665386</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Johnston and Rudnick(2009)</label><mixed-citation>
Johnston, T. S. and Rudnick, D. L.: Observations of the transition layer,
J. Phys. Oceanogr., 39, 780–797, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Jouini et al.(2013)Jouini, Lévy, Crépon, and
Thiria</label><mixed-citation>
Jouini, M., Lévy, M., Crépon, M., and Thiria, S.: Reconstruction of
satellite chlorophyll images under heavy cloud coverage using a neural
classification method, Remote Sens. Environ., 131, 232–246, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Karpatne et al.(2017)Karpatne, Watkins, Read, and
Kumar</label><mixed-citation>
Karpatne, A., Watkins, W., Read, J., and Kumar, V.: Physics-guided neural
networks (pgnn): An application in lake temperature modeling, arXiv [preprint],  <a href="https://doi.org/10.48550/arXiv.1710.11431" target="_blank">https://doi.org/10.48550/arXiv.1710.11431</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Kaur et al.(2020)Kaur, Nori, Jenkins, Caruana, Wallach, and
Wortman Vaughan</label><mixed-citation>
Kaur, H., Nori, H., Jenkins, S., Caruana, R., Wallach, H., and Wortman Vaughan,
J.: Interpreting Interpretability: Understanding Data Scientists' Use of
Interpretability Tools for Machine Learning, in: Proceedings of the 2020 CHI
Conference on Human Factors in Computing Systems, Honolulu, HI, USA
25–30 April 2020, 1–14, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Khosravi et al.(2011)Khosravi, Nahavandi, Creighton, and
Atiya</label><mixed-citation>
Khosravi, A., Nahavandi, S., Creighton, D., and Atiya, A. F.: Comprehensive
review of neural network-based prediction intervals and new advances, IEEE
T. Neur. Networ., 22, 1341–1356, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Kovesi(2015)</label><mixed-citation>
Kovesi, P.: Good colour maps: How to design them, arXiv [preprint]
<a href="https://doi.org/10.48550/arXiv.1509.03700" target="_blank">https://doi.org/10.48550/arXiv.1509.03700</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Lam et al.(2015)Lam, Pitrou, and Seibert</label><mixed-citation>
Lam, S. K., Pitrou, A., and Seibert, S.: Numba: A llvm-based python jit
compiler, in: Proceedings of the Second Workshop on the LLVM Compiler
Infrastructure in HPC, 15–20 November 2015, Austin, TX, USA, 1–6, <a href="https://doi.org/10.1145/2833157.2833162" target="_blank">https://doi.org/10.1145/2833157.2833162</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Lellouche et al.(2021)Lellouche, Eric, Romain, Gilles, Angélique,
Marie, Clément, Mathieu, Olivier, and Charly</label><mixed-citation>
Lellouche, J.-M., Eric, G., Romain, B.-B., Gilles, G., Angélique, M.,
Marie, D., Clément, B., Mathieu, H., Olivier, L. G., and Charly, R.: The
Copernicus global 1∕12° oceanic and sea ice GLORYS12 reanalysis,
Front. Earth Sci., 9, 585, <a href="https://doi.org/10.3389/feart.2021.698876" target="_blank">https://doi.org/10.3389/feart.2021.698876</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Lguensat et al.(2018)Lguensat, Sun, Fablet, Tandeo, Mason, and
Chen</label><mixed-citation>
Lguensat, R., Sun, M., Fablet, R., Tandeo, P., Mason, E., and Chen, G.:
EddyNet: A deep neural network for pixel-wise classification of oceanic
eddies, in: IGARSS 2018-2018 IEEE International Geoscience and Remote Sensing
Symposium, Valencia, Spain
22–27 July 2018, IEEE, 1764–1767, <a href="https://doi.org/10.1109/IGARSS.2018.8518411" target="_blank">https://doi.org/10.1109/IGARSS.2018.8518411</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Lundberg and Lee(2017)</label><mixed-citation>
Lundberg, S. M. and Lee, S.-I.: A Unified Approach to Interpreting Model
Predictions, Adv. Neur. In., 30, 4765–4774,
<a href="https://proceedings.neurips.cc/paper/2017/file/8a20a8621978632d76c43dfd28b67767-Paper.pdf" target="_blank"/> (last access: 27 June 2022),
2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Lu(2019)</label><mixed-citation>
Lu, W.: Subsurface temperature estimation from remote sensing data using a
clustering-neural network method, Remote Sens. Environ., 422,
213–222, <a href="https://doi.org/10.1016/j.rse.2019.04.009" target="_blank">https://doi.org/10.1016/j.rse.2019.04.009</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Madec(2015)</label><mixed-citation>
Madec, G., and the NEMO team, 2008: NEMO ocean engine. Note du Pôle de modélisation, Institut Pierre-Simon Laplace (IPSL), France, No 27, ISSN No 1288–1619, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Mann(1967)</label><mixed-citation>
Mann, C.: The termination of the Gulf Stream and the beginning of the North
Atlantic Current, Deep Sea Research and Oceanographic Abstracts, 14,
337–359, 1967.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Maze and Marshall(2011)</label><mixed-citation>
Maze, G. and Marshall, J.: Diagnosing the observed seasonal cycle of Atlantic
subtropical mode water using potential vorticity and its attendant theorems,
J. Phys. Oceanogr., 41, 1986–1999, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>McCartney(2012)</label><mixed-citation>
McCartney, M.: CTD data from Cruise 33AT20120419, Tech. rep., CCHDO cruise, exchange version, accessed
from CCHDO [data set], <a href="https://cchdo.ucsd.edu/cruise/33AT20120419" target="_blank"/> (last access: 27 January 2022), 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Meijers et al.(2010)Meijers, Bindoff, and Rintoul</label><mixed-citation>
Meijers, A. J. S., Bindoff, N. L., and Rintoul, S. R.: Estimating the
Four-Dimensional Structure of the Southern Ocean Using Satellite Altimetry,
J. Atmos. Oceanic Technol., 28, 548–568, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Meinen and Watts(2000)</label><mixed-citation>
Meinen, C. S. and Watts, D. R.: Vertical structure and transport on a transect
across the North Atlantic Current near 42&thinsp;N: Time series and mean, J. Geophys. Res.-Oceans, 105, 21869–21891, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Meng et al.(2021)Meng, Yan, Zhuang, Zhang, and Yan</label><mixed-citation>
Meng, L., Yan, C., Zhuang, W., Zhang, W., and Yan, X.-H.: Reconstruction of
Three-Dimensional Temperature and Salinity Fields from Satellite
Observations, J. Geophys. Res.-Oceans, 126,  e2021JC017605, <a href="https://doi.org/10.1029/2021JC017605" target="_blank">https://doi.org/10.1029/2021JC017605</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Merchant et al.(2019)Merchant, Embury, Bulgin, Block, Corlett,
Fiedler, Good, Mittaz, Rayner, and Berry</label><mixed-citation>
Merchant, C. J., Embury, O., Bulgin, C. E., Block, T., Corlett, G. K., Fiedler,
E., Good, S. A., Mittaz, J., Rayner, N. A., and Berry, D.: Satellite-based
time-series of sea-surface temperature since 1981 for climate applications,
Scientific Data, 6, 1–18, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Minobe et al.(2008)Minobe, Kuwano-Yoshida, Komori, Xie, and
Small</label><mixed-citation>
Minobe, S., Kuwano-Yoshida, A., Komori, N., Xie, S.-P., and Small, R. J.:
Influence of the Gulf Stream on the troposphere, Nature, 452, 206–209, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Mulet et al.(2012)Mulet, Rio, Mignot, Guinehut, and
Morrow</label><mixed-citation>
Mulet, S., Rio, M.-H., Mignot, A., Guinehut, S., and Morrow, R.: A new estimate
of the global 3D geostrophic ocean circulation based on satellite data and
in-situ measurements, Deep-Sea Res. Pt. II, 77, 70–81, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Mulet et al.(2021)Mulet, Rio, Etienne, Artana, Cancet, Dibarboure,
Feng, Husson, Picot, and Provost</label><mixed-citation>
Mulet, S., Rio, M.-H., Etienne, H., Artana, C., Cancet, M., Dibarboure, G., Feng, H., Husson, R., Picot, N., Provost, C., and Strub, P. T.: The new CNES-CLS18 global mean dynamic topography, Ocean Sci., 17, 789–808, <a href="https://doi.org/10.5194/os-17-789-2021" target="_blank">https://doi.org/10.5194/os-17-789-2021</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Mulet(2022a)</label><mixed-citation>
Mulet, S.:
Multi Observation Global Ocean ARMOR3D L4 analysis and multi-year reprocessing, <a href="https://doi.org/10.48670/moi-00052" target="_blank">https://doi.org/10.48670/moi-00052</a>, [data set],
last access: 27 June 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Mulet et al.(2022b)</label><mixed-citation>
Mulet, S., Rio, M.-H., Etienne, H., Artana, C., Cancet, M., Dibarboure, G., Feng, H., Husson, R., Picot, N., Provost, C., and Strub, P. T.:
CNES-CLS18 Global Mean Dynamic Topography,  [data set], <a href="https://www.aviso.altimetry.fr/en/data/products/auxiliary-products/mdt/mdt-global-cnes-cls18.html" target="_blank"/>
last access: 27 June 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Nerem et al.(2018)Nerem, Beckley, Fasullo, Hamlington, Masters, and
Mitchum</label><mixed-citation>
Nerem, R. S., Beckley, B. D., Fasullo, J. T., Hamlington, B. D., Masters, D.,
and Mitchum, G. T.: Climate-change–driven accelerated sea-level rise
detected in the altimeter era, P. Natl. Acad.Sci. USA, 115, 2022–2025, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>New et al.(2021)New, Smeed, Czaja, Blaker, Mecking, Mathews, and
Sanchez-Franks</label><mixed-citation>
New, A., Smeed, D., Czaja, A., Blaker, A., Mecking, J., Mathews, J., and
Sanchez-Franks, A.: Labrador Slope Water connects the subarctic with the Gulf
Stream, Environ. Res. Lett., 16, 084019, <a href="https://doi.org/10.1088/1748-9326/ac1293" target="_blank">https://doi.org/10.1088/1748-9326/ac1293</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>NOAA(2009)</label><mixed-citation>
NOAA: ETOPO1 1 Arc-Minute Global Relief Model, NOAA National Centers for
Environmental Information, <a href="https://doi.org/10.7289/V5C8276M" target="_blank">https://doi.org/10.7289/V5C8276M</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>NOAA(2009)</label><mixed-citation>
NOAA National Geophysical Data Center: ETOPO1 1 Arc-Minute Global Relief Model, NOAA National Centers for Environmental Information,  [data set], <a href="https://www.ngdc.noaa.gov/mgg/global/" target="_blank"/> (last access: 27 June 2022), 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>Ouala et al.(2018)Ouala, Herzet, and Fablet</label><mixed-citation>
Ouala, S., Herzet, C., and Fablet, R.: Sea surface temperature prediction and
reconstruction using patch-level neural network representations, in: IGARSS
2018-2018 IEEE International Geoscience and Remote Sensing Symposium, Valencia, Spain,  22–27 July 2018,
5628–5631, IEEE, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>Pauthenet et al.(2022a)Pauthenet, Bachelot, Tréguier, Balem, Maze,
Roquet, Fablet, and Tandeo</label><mixed-citation>
Pauthenet, E., Bachelot, L., Tréguier, A.-M., Balem, K., Maze, G., Roquet,
F., Fablet, R., and Tandeo, P.: Gulf Stream Daily Temperature, Salinity and
Mixed Layer Depth fields from Ocean Stratification network (OSnet), Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.6011144" target="_blank">https://doi.org/10.5281/zenodo.6011144</a>, 2022a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>Pauthenet et al.(2022b)</label><mixed-citation>
Pauthenet, E., Bachelot,  L., Balem, K., and Maze, G.: euroargodev/OSnet: v1.0, Zenodo [code], <a href="https://doi.org/10.5281/zenodo.6913706" target="_blank">https://doi.org/10.5281/zenodo.6913706</a>, 2022b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>Pauthenet et al.(2022c)</label><mixed-citation>
Pauthenet, E., Bachelot,  L., Balem, K., and Maze, G.:. euroargodev/OSnet-GulfStream: OSnet-GulfStream v1.0, Zenodo [code], <a href="https://doi.org/10.5281/zenodo.6913716" target="_blank">https://doi.org/10.5281/zenodo.6913716</a>, 2022c.
</mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>Reichstein et al.(2019)Reichstein, Camps-Valls, Stevens, Jung,
Denzler, Carvalhais, and Prabhat</label><mixed-citation>
Reichstein, M., Camps-Valls, G., Stevens, B., Jung, M., Denzler, J.,
Carvalhais, N., and Prabhat, P.: Deep learning and process understanding for
data-driven Earth system science, Nature, 566, 195–204,
<a href="https://doi.org/10.1038/s41586-019-0912-1" target="_blank">https://doi.org/10.1038/s41586-019-0912-1</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>Reul et al.(2020)Reul, Grodsky, Arias, Boutin, Catany, Chapron,
d'Amico, Dinnat, Donlon, and Fore</label><mixed-citation>
Reul, N., Grodsky, S., Arias, M., Boutin, J., Catany, R., Chapron, B., d'Amico,
F., Dinnat, E., Donlon, C., and Fore, A.: Sea surface salinity estimates from
spaceborne L-band radiometers: An overview of the first decade of observation
(2010–2019), Remote Sens. Environ., 242, 111769, <a href="https://doi.org/10.1016/j.rse.2020.111769" target="_blank">https://doi.org/10.1016/j.rse.2020.111769</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>Rocklin(2015)</label><mixed-citation>
Rocklin, M.: Dask: Parallel computation with blocked algorithms and task
scheduling, in: Proceedings of the 14th python in science conference, vol.
130, Citeseer, 6–12 July 2015, Austin, Texas, 130–1366, <a href="https://doi.org/10.25080/Majora-7b98e3ed-013" target="_blank">https://doi.org/10.25080/Majora-7b98e3ed-013</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>Rosenblatt(1961)</label><mixed-citation>
Rosenblatt, F.: Principles of neurodynamics. perceptrons and the theory of
brain mechanisms, Tech. rep., Cornell Aeronautical Lab Inc Buffalo NY, 1961.
</mixed-citation></ref-html>
<ref-html id="bib1.bib72"><label>Rossby(1996)</label><mixed-citation>
Rossby, T.: The North Atlantic Current and surrounding waters: At the
crossroads, Rev. Geophys., 34, 463–481, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib73"><label>Sallée et al.(2021)Sallée, Pellichero, Akhoudas, Pauthenet,
Vignes, Schmidtko, Garabato, Sutherland, and Kuusela</label><mixed-citation>
Sallée, J.-B., Pellichero, V., Akhoudas, C., Pauthenet, E., Vignes, L.,
Schmidtko, S., Garabato, A. N., Sutherland, P., and Kuusela, M.: Summertime
increases in upper-ocean stratification and mixed-layer depth, Nature, 591,
592–598, <a href="https://doi.org/10.1038/s41586-021-03303-x" target="_blank">https://doi.org/10.1038/s41586-021-03303-x</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib74"><label>Sammartino et al.(2020)Sammartino, Buongiorno Nardelli, Marullo, and
Santoleri</label><mixed-citation>
Sammartino, M., Buongiorno Nardelli, B., Marullo, S., and Santoleri, R.: An
Artificial Neural Network to Infer the Mediterranean 3D Chlorophyll-<i>a</i> and
Temperature Fields from Remote Sensing Observations, Remote Sens., 12, p 4123,  <a href="https://doi.org/10.3390/rs12244123" target="_blank">https://doi.org/10.3390/rs12244123</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib75"><label>Schmidtko et al.(2013)Schmidtko, Johnson, and
Lyman</label><mixed-citation>
Schmidtko, S., Johnson, G. C., and Lyman, J. M.: MIMOC: A global monthly
isopycnal upper-ocean climatology with mixed layers, J. Geophys. Res.-Oceans, 118, 1658–1672, <a href="https://doi.org/10.1002/jgrc.20122" target="_blank">https://doi.org/10.1002/jgrc.20122</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib76"><label>Shapley et al.(1953)Shapley, Kuhn, and Tucker</label><mixed-citation>
Shapley, L. S., Kuhn, H., and Tucker, A.: Contributions to the Theory of Games,
Ann. Math. Stud., 28, 307–317, 1953.
</mixed-citation></ref-html>
<ref-html id="bib1.bib77"><label>Shrikumar et al.(2017)Shrikumar, Greenside, and
Kundaje</label><mixed-citation>
Shrikumar, A., Greenside, P., and Kundaje, A.: Learning important features
through propagating activation differences, in: International Conference on
Machine Learning, 6–11 August 2017,
Sydney, Australia,  3145–3153, PMLR, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib78"><label>Siegelman et al.(2020a)Siegelman, Klein, Rivière,
Thompson, Torres, Flexas, and Menemenlis</label><mixed-citation>
Siegelman, L., Klein, P., Rivière, P., Thompson, A. F., Torres, H. S.,
Flexas, M., and Menemenlis, D.: Enhanced upward heat transport at deep
submesoscale ocean fronts, Nat. Geosc., 13, 50–55,
<a href="https://doi.org/10.1038/s41561-019-0489-1" target="_blank">https://doi.org/10.1038/s41561-019-0489-1</a>, 2020a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib79"><label>Siegelman et al.(2020b)Siegelman, Klein, Thompson,
Torres, and Menemenlis</label><mixed-citation>
Siegelman, L., Klein, P., Thompson, A. F., Torres, H. S., and Menemenlis, D.:
Altimetry-Based Diagnosis of Deep-Reaching Sub-Mesoscale Ocean Fronts,
Fluids, 5, 145, <a href="https://doi.org/10.3390/fluids5030145" target="_blank">https://doi.org/10.3390/fluids5030145</a>, 2020b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib80"><label>Smeed et al.(2018)Smeed, Josey, Beaulieu, Johns, Moat,
Frajka‐Williams, Rayner, Meinen, Baringer, and Bryden</label><mixed-citation>
Smeed, D. A., Josey, S., Beaulieu, C., Johns, W. E., Moat, B. I.,
Frajka‐Williams, E., Rayner, D., Meinen, C. S., Baringer, M. O., and
Bryden, H. L.: The North Atlantic Ocean is in a state of reduced overturning,
Geophys. Res. Lett., 45, 1527–1533, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib81"><label>Sonnewald et al.(2021)Sonnewald, Lguensat, Jones, Dueben, Brajard,
and Balaji</label><mixed-citation>
Sonnewald, M., Lguensat, R., Jones, D. C., Dueben, P., Brajard, J., and Balaji,
V.: Bridging observations, theory and numerical simulation of the ocean using
machine learning, Environ. Res. Lett., 16,  073008,
<a href="https://doi.org/10.1088/1748-9326/ac0eb0" target="_blank">https://doi.org/10.1088/1748-9326/ac0eb0</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib82"><label>Speer and Forget(2013)</label><mixed-citation>
Speer, K. and Forget, G.: Global distribution and formation of mode waters, Elsevier, 103, 211–226, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib83"><label>Srivastava et al.(2014)Srivastava, Hinton, Krizhevsky, Sutskever, and
Salakhutdinov</label><mixed-citation>
Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., and Salakhutdinov,
R.: Dropout: a simple way to prevent neural networks from overfitting, J. Mach. Learn. Res., 15, 1929–1958, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib84"><label>Stammer(2005)</label><mixed-citation>
Stammer, D.: Adjusting internal model errors through ocean state estimation,
J. Phys. Oceanogr., 35, 1143–1153, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib85"><label>Stramma and Schott(1999)</label><mixed-citation>
Stramma, L. and Schott, F.: The mean flow field of the tropical Atlantic Ocean,
Deep-Sea Res. Pt. II, 46, 279–303,
1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib86"><label>Štrumbelj and Kononenko(2014)</label><mixed-citation>
Štrumbelj, E. and Kononenko, I.: Explaining prediction models and
individual predictions with feature contributions, Knowl. Inf. Syst., 41, 647–665, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib87"><label>Su et al.(2021)Su, Zhang, Lin, Lu, and Yan</label><mixed-citation>
Su, H., Zhang, T., Lin, M., Lu, W., and Yan, X.-H.: Predicting subsurface
thermohaline structure from remote sensing data based on long short-term
memory neural networks, Remote Sens. Environ., 260, 112465, <a href="https://doi.org/10.1016/j.rse.2021.112465" target="_blank">https://doi.org/10.1016/j.rse.2021.112465</a>,  2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib88"><label>Sun and Watts(2001)</label><mixed-citation>
Sun, C. and Watts, D. R.: A circumpolar gravest empirical mode for the Southern
Ocean hydrography, J. Geophys. Res., 106, 2833–2855, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib89"><label>Szekely et al.(2019)Szekely, Gourrion, Pouliquen, and
Reverdin</label><mixed-citation>
Szekely, T., Gourrion, J., Pouliquen, S., and Reverdin, G.: CORA, Coriolis
Ocean Dataset for Reanalysis, SEANOE, Copernicus [data set], <a href="https://doi.org/10.17882/46219" target="_blank">https://doi.org/10.17882/46219</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib90"><label>Szekely et al.(2022)</label><mixed-citation>
Szekely, T., Gourrion, J., Pouliquen, S., and Reverdin, G.:
CORA, Coriolis Ocean Dataset for Reanalysis, [data set], <a href="https://www.seanoe.org/data/00351/46219/" target="_blank"/>,
last access: 27 June 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib91"><label>Tandeo et al.(2013)Tandeo, Chapron, Ba, Autret, and
Fablet</label><mixed-citation>
Tandeo, P., Chapron, B., Ba, S., Autret, E., and Fablet, R.: Segmentation of
mesoscale ocean surface dynamics using satellite SST and SSH observations,
IEEE T. Geosci. Remote, 52, 4227–4235, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib92"><label>Taylor and Ferrari(2010)</label><mixed-citation>
Taylor, J. R. and Ferrari, R.: Buoyancy and wind-driven convection at mixed
layer density fronts, J. Phys. Oceanogr., 40, 1222–1242, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib93"><label>Thyng et al.(2016)Thyng, Greene, Hetland, Zimmerle, and
DiMarco</label><mixed-citation>
Thyng, K. M., Greene, C. A., Hetland, R. D., Zimmerle, H. M., and DiMarco,
S. F.: True Colors of Oceanography: Guidelines for Effective and Accurate
Colormap Selection, Oceanography, 29,  9–13,
<a href="https://doi.org/10.5670/oceanog.2016.66" target="_blank">https://doi.org/10.5670/oceanog.2016.66</a>,  2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib94"><label>Toole et al.(2022)</label><mixed-citation>
Toole, J., Curry, R., Joyce, T., McCartney, M., Smethie, B., and Smith,  J.:
Line W, monitoring the North Atlantic ocean’s deep western boundary currents, [data set], <a href="https://scienceweb.whoi.edu/linew/" target="_blank"/>,
last access: 27 June 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib95"><label>Wang et al.(2019)Wang, Tandeo, Mouche, Stopa, Gressani, Longepe,
Vandemark, Foster, and Chapron</label><mixed-citation>
Wang, C., Tandeo, P., Mouche, A., Stopa, J. E., Gressani, V., Longepe, N.,
Vandemark, D., Foster, R. C., and Chapron, B.: Classification of the global
Sentinel-1 SAR vignettes for ocean surface process studies, Remote Sens. Environ., 234, 111457, <a href="https://doi.org/10.1016/j.rse.2019.111457" target="_blank">https://doi.org/10.1016/j.rse.2019.111457</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib96"><label>Wang et al.(2018)Wang, Cheng, Abraham, and Li</label><mixed-citation>
Wang, G., Cheng, L., Abraham, J., and Li, C.: Consensuses and discrepancies of
basin-scale ocean heat content changes in different ocean analyses, Clim.
Dynam., 50, 2471–2487, <a href="https://doi.org/10.1007/s00382-017-3751-5" target="_blank">https://doi.org/10.1007/s00382-017-3751-5</a>, 2018.

</mixed-citation></ref-html>
<ref-html id="bib1.bib97"><label>Wong et al.(2020)Wong, Wijffels, Riser, Pouliquen, Hosoda, Roemmich,
Gilson, Johnson, Martini, and Murphy</label><mixed-citation>
Wong, A. P., Wijffels, S. E., Riser, S. C., Pouliquen, S., Hosoda, S.,
Roemmich, D., Gilson, J., Johnson, G. C., Martini, K., and Murphy, D. J.:
Argo data 1999–2019: two million temperature-salinity profiles and
subsurface velocity observations from a global array of profiling floats,
Front. Mar. Sci., 700, <a href="https://doi.org/10.3389/fmars.2020.00700" target="_blank">https://doi.org/10.3389/fmars.2020.00700</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib98"><label>Zhu et al.(2017)Zhu, Tuia, Mou, Xia, Zhang, Xu, and
Fraundorfer</label><mixed-citation>
Zhu, X. X., Tuia, D., Mou, L., Xia, G., Zhang, L., Xu, F., and Fraundorfer, F.:
Deep Learning in Remote Sensing: A Comprehensive Review and List of
Resources, IEEE Geoscience and Remote Sensing Magazine, 5, 8–36,
<a href="https://doi.org/10.1109/MGRS.2017.2762307" target="_blank">https://doi.org/10.1109/MGRS.2017.2762307</a>, 2017.
</mixed-citation></ref-html>--></article>
