<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>The reported study was funded by RFBR, project number</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Intelligent Data Analysis for Forecasting Threats in Complex Distributed Systems*</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Ufa State Aviation Technical University</institution>
          ,
          <addr-line>Ufa 450008</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <volume>2</volume>
      <issue>20</issue>
      <fpage>0</fpage>
      <lpage>08</lpage>
      <abstract>
        <p>A threat prediction method based on the intellectual analysis of historical data in complex distributed systems (CDS) is proposed. The relevance of the chosen research topic in terms of considering the flood as a physical process of raising the water level, which is measured at stationary and automatic hydrological posts, is substantiated. Based on this, a mathematical formulation of the problem is formulated, within the framework of which an artificial neural network based on the freely distributed TensorFlow software library is implemented. The analysis of the effectiveness of the implemented artificial neural network was carried out, according to which the average deviation of the predicted water level when forecasting for one day at a stationary hydrological post was 3.323%. For further research on forecasting water levels, an algorithm is proposed for evaluating historical data at automatic posts, which will allow using these data to predict water levels according to the proposed method and at automatic posts. Thus, the neural network allows predicting the flood situation with acceptable accuracy, which allows special services to take measures to counter this threat.</p>
      </abstract>
      <kwd-group>
        <kwd>Complex Distributed Systems</kwd>
        <kwd>Threat Prediction</kwd>
        <kwd>Data Mining</kwd>
        <kwd>Neural Networks</kwd>
        <kwd>Flood Situation</kwd>
        <kwd>Water Level Prediction</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The ever-more rapid development of digital technologies allows us to take a fresh
look at the interaction of various components of the real world: physical, biological,
social, etc. Moreover, digital technologies themselves become the most important
component of this world, and these technologies allow people to influence the
interaction of all components among themselves and especially to people. This complex
interconnected set of objects of various complexity and physical nature can be
considered as a complex distributed system (CDS), which is characterized by a
significant remoteness of the component components from each other and a quick change in
their characteristics over time.</p>
      <p>The components of such CDS themselves are complex distributed systems and
have (or potentially can have), including negative impact on each other, that is, they
constitute or pose a threat to each other. For example, such a biological (natural)
component of the CDS as a river network when a natural (spring or rain flood) or
artificial (dam destruction) high water rise occurs on it can have a negative impact on
such technical components of the CDS as power lines, piping systems, etc., or on the
social components of the CDS – places of residence and recreation of people. Today,
one of the urgent tasks is the development of various, as a rule, highly computerized,
means and methods of countering various threats based on forecasting the
development of processes that form the basis of these threats.</p>
      <p>This article discusses the task of countering one of the types of threats - flood,
based on the physical process of raising the water level in water bodies, and capable
of causing significant material damage to individual components of the CDS in the
territory of the subject of the Russian Federation (for example, the Republic of
Bashkortostan). To counter this threat, complex technical systems with an increasingly
significant digital component are created and intensively developed, which allow
monitoring and predicting water levels in water bodies. These systems are based on
the integration of modern technical means of obtaining the information necessary for
monitoring (measuring the level and temperature of water and air, water flow rate,
etc.) and modern information technologies for processing this information for
forecasting (analysis of large, including poorly structured data; distributed databases data;
the Internet of things (or the Internet of everything); artificial intelligence, etc.) and
can be classified as cyberphysical systems.</p>
      <p>Traditionally, the water level is measured at stationary hydrological observation
posts (gauging stations) of the regional department of hydrometeorology and
environmental monitoring (Bashhydromet) and planning of measures to counter the flood
threat is carried out on the basis of the forecast of the water level according to these
data (for these posts). Recently, water bodies have additionally begun to install
automatic water level monitoring posts equipped with video cameras for early detection
and recording of a sharp rise in the water level, which is dangerous for the
components of the CDS. It would be logical to use the values of water levels obtained from
automatic posts as additional data for forecasting water levels in water bodies,
however, there are no historical data needed for forecasting.</p>
      <p>
        There are various approaches to solving the problem of predicting water levels in
water bodies, based on the analysis of hydrogeological and hydrodynamic parameters
of the state of water bodies [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1–3</xref>
        ], a number of works by domestic and foreign authors
are devoted to various aspects of the development of methods in this area [
        <xref ref-type="bibr" rid="ref4 ref5 ref6">4–6</xref>
        ].
However, in these works, insufficient attention was paid to the problem of predicting
water levels based on the intellectual analysis of retrospective data, including from
automatic posts using artificial neural networks (ANNs).
      </p>
      <p>Intelligent Data Analysis for Forecasting Threats in Complex Distributed Systems 3
2</p>
      <p>The use of artificial intelligence technologies to predict
the levels of water rise during the spring flood
One of the main parameters of the possible negative impact of the flood situation on
various components of the emergency control system is h – the water level in water
bodies, measured daily at n stationary hydrological posts by Bashhydromet
employees. We introduce the notation: ℎ  is the value of the water level measured at the k-th
hydrological post on the i-th date of the j-th year. Here 
= ⃗1⃗⃗,⃗⃗⃗ , where n is the
number of hydrological posts involved in the calculations, j is the number of the year, i is
the specific measurement date. At the stage of making a short-term forecast of water
levels, the forecasting task is to calculate the value of the level of water rise on the
next i+1 day, that is, ℎ +1, for any  = ⃗1⃗⃗,⃗⃗⃗ on a specific current i-day of
measure
ment.
years.</p>
      <p>To solve this problem, it is proposed to use the results of previous measurements of
the level of water rise ℎ</p>
      <p>at all stationary hydrological posts located in the territory
under consideration in the same climatic and hydrological conditions for all previous</p>
      <p>In each specific territory (including the Republic of Bashkortostan), various water
bodies can be in different conditions that affect the nature of the development of the
flood situation. For example, in one part of the territory the river flows in the
mountains, and in another part – along the plain. Also, on the same territory, different rivers
can belong to different basins with different hydrological and climatic characteristics.
Therefore, to predict the water level at a particular gauging station, it is logical to use
data on water levels at those hydrological posts that are in the same conditions with it
and the number of hydrological posts participating in the forecasting can be less than
n. Determining the uniformity of conditions in which hydrological posts are located is
an independent scientific task, and in this article, for simplicity of presentation of the
forecasting method, but without violating the generality of reasoning, we assume that
data from n hydrological posts are used.</p>
      <p>A similar remark must be made with respect to the possible values of the index i
denoting the date of measurement. In fact, the value of the date itself for forecasting is
not significant, since in different years at different posts the rise in the water level and
the return of the water level to the normal value occur on different days. The serial
number of the measurement since the start of the flood is significant. The number of
measurements, which corresponds to the duration of the flood situation, for each fixed
pair of values of the indices k and j is also different, therefore we introduce its
notation   . In the framework of the comments made, we denote the entire set of
previously measured water level values as
 1 = {ℎ  },  = ⃗1⃗⃗,⃗⃗⃗ ;  = ⃗1⃗⃗⃗,⃗⃗⃗⃗ ;  = ⃗1⃗⃗,⃗⃗⃗⃗⃗⃗ ,
(1)
where m is the number of years of observations. But in the current (m+1) th year, by
the time the flood starts and during the flood, measurements are also taken and can be
used to predict the values of the water level on each specific day on the next ( 0 + 1)
th day, therefore into consideration another set</p>
      <p>2 = {ℎ +1, },  = ⃗1⃗⃗,⃗⃗⃗ ;  = ⃗1⃗⃗,⃗⃗⃗⃗0.</p>
      <p>In this case, of course, it is important to choose the day the flood starts, from which
the forecasting starts (that is, to which day i=1 corresponds). This article is not
considered in this article, since it affects the specific values of   , the number and list of
elements of the sets H1 and H2, which in turn affects the time for calculating forecast
values, but does not affect the method and forecasting algorithm itself.</p>
      <p>It is also necessary to introduce an additional notation for the predicted value of the
water level – hp, since in the future, to evaluate the effectiveness of forecasting
methods, it will be necessary to use the notation h and hp together.</p>
      <p>Based on the introduced notation, predicting the water level in the current m+1
year at a fixed hydrological station  0, 1 ≤  0 ≤  at some fixed point in time  0 will
be described one day in advance by a certain function of the set of previously
performed measurements:
ℎ  0</p>
      <p>+1, 0+1 =  ( 1,  2).</p>
      <p>
        There are many approaches and methods for constructing this function, using all or
part of the H1 and H2 data, including various statistical [
        <xref ref-type="bibr" rid="ref7 ref8 ref9">7–9</xref>
        ], hydrological [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and
intelligent methods [
        <xref ref-type="bibr" rid="ref11 ref12 ref13">11–13</xref>
        ].
      </p>
      <p>
        Currently, the so-called artificial intelligence methods and, in particular, the
methods of constructing artificial neural networks (ANNs) are widely used to solve various
problems [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ]. In this paper, it is proposed to predict the future value of the water
level using an artificial neural network with training without a teacher based on the
integration of the back propagation method of error and the Rosenblatt method, which
are carried out in two stages (Fig. 1).
      </p>
      <p>At the first stage, which is carried out before the development of the flood
situation, the parameters are selected and ANNs are trained based on existing values from
the set H1. The result of the training are the values of the weight coefficients of the
synapses, which are subsequently used for forecasting. At the second stage, the
forecast values of ℎ  +1, 0 are calculated daily for all n observation posts ( = ⃗1⃗⃗,⃗⃗⃗ ) using
a trained ANN.</p>
      <p>
        Since ANNs only process data that varies in the range [
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        ], it is necessary to
convert (normalize or normalize) all measured (archived and current) water levels
according to the most common ratio:
(2)
(3)
(4)
⃗  =
ℎ

ℎ


ℎ
−ℎ
−ℎ
where ℎmin = min(ℎ  ) and ℎmax = max(ℎ  ), for all  = 1⃗⃗⃗,⃗⃗⃗ ;  = ⃗1⃗⃗⃗,⃗⃗⃗⃗ ;  =
 , ,
⃗1⃗⃗,⃗⃗⃗⃗⃗⃗ .
      </p>
      <p>Normalization</p>
      <p>H1</p>
      <p>Synapse
weights</p>
      <p>ANN
parameters</p>
      <p>ANN
training</p>
      <p>Synapse
weights
Trained</p>
      <p>ANN</p>
      <p>Intelligent Data Analysis for Forecasting Threats in Complex Distributed Systems 5
1
st stage
DB</p>
      <p>H1
2nd stage</p>
      <p>Current
values</p>
      <p>H2</p>
      <p>Normalization</p>
      <p>H 2
hp
Denorma</p>
      <p>hp
lization</p>
      <p>Flood control
measures</p>
      <p>Subsequently, normalized values of ℎ⃗  are fed to the input of the ANN both at the
training stage and at the forecasting stage, as a result of which the result (predicted
value) is also normalized. Therefore, before applying the predicted values to counter
the threat of flood, they are denormalized (reduced to the usual values of the water
level) in a ratio that is the opposite (4):</p>
      <p>ℎ

= ℎ⃗  ⋅ (ℎ
− ℎ
) + ℎ
.
3</p>
      <p>
        Analysis of the effectiveness of the proposed approach
for predicting water levels at stationary hydrological
posts
To predict water levels, the authors developed the software module “Forecaster” [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ],
based on the use of the freely distributed library of machine learning programs
“TensorFlow” [
        <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
        ]. The analysis of the effectiveness of applying the proposed
approach for predicting water levels was carried out on retrospective (for the last 20
years) data at stationary gauging stations for the period from January 1, 2000 to May
22, 2019. The total amount of data is 22,341, of which 66% (data long-term
observaan artificial neural network to create an image of an array of input data for direct
analysis for the purpose of further training, and the remaining 34% (01.01.2015–
22.05.2019) – for training.
      </p>
      <p>Every day, since the beginning of monitoring the development of the flood
situation (in 2020 it was April 18, that is, i=1), using the Forecaster program, the forecast
for the next day was made for 3 hydrological posts (that is, n=3; this value is n taken
to reduce the time of the experiment), that is, it was determined
ℎ  +1, +1 = 
( 1,  2).</p>
      <p>(5)
(6)</p>
      <p>The next day, the actual value of the water levels at the same stations ℎ
 +1, +1 was
measured and the predicted value was compared with the actual value based on the
value of the relative difference, which most often characterizes the forecast accuracy:
   =
(ℎ  +1, +1−ℎ +1, +1) ,


ℎ
 +1, +1</p>
      <p>2
  =
  , +1  =1
1</p>
      <p>∑  , +1    ,
 = 1 ∑</p>
      <p>=1   .
for all hydrological posts</p>
      <p>
        = ⃗1⃗⃗,⃗⃗⃗ . Carrying out forecasting daily until May 17 (that
is,   , +1 = 30), we obtain 30 forecasts for each post and actual values of water
levels for each of n posts, which makes it possible to determine the average forecast
accuracy for each k-th post:
and for all posts for the entire forecasting period in 2020:
In fig. 2 shows the actually measured and predicted water levels in 2020 at one of the
observation posts. The calculation of the accuracy of the forecast showed the value of
average accuracy for each post E1 = 2.900%; E2 = 3.511%; E3 = 3.560%, and the
average forecast accuracy for the entire flood period of 2020 is E = 3.323, which
corresponds to the forecasting accuracy by other methods [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
respond to this threat and take the necessary measures to counter it.
(7)
(8)
(9)
      </p>
      <p>Intelligent Data Analysis for Forecasting Threats in Complex Distributed Systems 7
4</p>
      <p>
        Using data from automatic posts to predict the level of
water rise
In connection with the emergence of new technical capabilities for automatic
measurement of the state of the CDS (water level, temperature, wind speed and direction,
etc.), automatic stations for measuring and recording water level in water bodies have
recently been increasingly used [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. As a rule, they have departmental affiliation
different from Roshydromet divisions: they are part of the structure of local or
regional executive authorities that deal with the prevention and counteraction of threats. The
main purpose of these stations is the early detection of a threat and informing the
governing bodies and the population about it, at the same time, the data from these
posts can be used to predict a possible threat according to the technique proposed in
the previous paragraphs of this article. To use this technique, there are no archival
measurements at automatic posts (after all, they simply did not exist before),
therefore, it is proposed to introduce an estimate of the water level at the locations of
automatic hydrological posts in the past (since, despite the fact that there were no
automatic posts, the water level in this point was at some point and the regularity of its
(level) change is the same as at stationary hydrological posts) based on archival
values at neighboring stationary gauging stations. This offer can be used only for those
automatic posts that are located between stationary hydrological posts (one upstream
and one lower), and the water level value is interpolated for them. It is necessary to
take into account the fact that at stationary gauging stations one value of the water
level is measured discretely every day at a fixed point in time (usually at 10 a.m. local
time), and at automatic posts the water level is measured continuously. For the correct
application of relations (1)–(6) (that is, for comparability of measurement results at
automatic and stationary hydrological stations), the average of continuously measured
values over 10 minutes is selected as the water level value at the k-th hydrological
station for a specific date ( from 955 to 1005) on this date.
      </p>
      <p>
        Figure 3 shows the location of stationary hydrological posts (34 objects) and
automatic posts (38 objects) at the water bodies of the Republic of Bashkortostan [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], an
analysis of their relative position (Fig. 3) showed that 7 automatic posts (during the
flood in 2020) are located between stationary gauging stations (table 1).
      </p>
      <p>Downstream
hydrological post
Krasnaya Gorka village
(Ufa river)
Krasnaya Gorka village
(Ufa river)
Andreevka village
(Belaya river)
Lyakhovo village
(Urshak river)
Sterlitamak city (Belaya
river)
Sterlitamak city (Belaya
river)
Meteli village (Ay river)</p>
    </sec>
    <sec id="sec-2">
      <title>Automatic post title</title>
    </sec>
    <sec id="sec-3">
      <title>Upper hydrological post Red key</title>
    </sec>
    <sec id="sec-4">
      <title>Yaman Port</title>
    </sec>
    <sec id="sec-5">
      <title>Birsk</title>
    </sec>
    <sec id="sec-6">
      <title>Bulgakovo</title>
    </sec>
    <sec id="sec-7">
      <title>Sterlitamak (st. B.</title>
      <p>Khmelnitsky)
Sterlitamak
(Vodolazhenko St.)
Bolsheustikinsky</p>
    </sec>
    <sec id="sec-8">
      <title>Pavlovskaya hydroelectric</title>
      <p>station, n. pool (r. Ufa)
Pavlovskaya hydroelectric
station, n. pool (r. Ufa)
Birsk city (Belaya river)</p>
    </sec>
    <sec id="sec-9">
      <title>Okhlebinino village (Belaya</title>
      <p>river)
Novofedorovskoe village
(Ashkadar river)
the village of New
Otradovka (p. Sterlya)
Lakly village (Ay river)</p>
      <p>Intelligent Data Analysis for Forecasting Threats in Complex Distributed Systems 9
Denote the total number of automatic posts located between two stationary posts by
na. In our case, today na=7, but over time, automatic posts can be closed, moved to
another place or liquidated, so na, generally speaking, is a variable. Since water level
measurements at automatic posts (real and interpolated) were not included in the
definition of the set H1 by relation (1), we denote ℎ   as the interpolated estimated value
of the water level at the location of the k-th automatic post,  = ⃗1⃗⃗,⃗⃗⃗⃗⃗⃗ , in the i-th day
of the j-th year, where = ⃗1⃗⃗⃗,⃗⃗⃗⃗ ,  = ⃗1⃗⃗⃗,⃗⃗⃗⃗⃗ , as before. Actual measurements at
stationary posts adjacent to the selected kth automatic post are included in the set H1, but the
order of the numbers of these posts in the set H1 and in table 1 do not coincide,
therefore, to automate the calculations, we introduce additional notation. We denote by KD
the set of numbers of stationary gauging stations located downstream, and by KU the
set of numbers of stationary gauging stations located upstream of the corresponding
automatic post so that
and the automatic post with number k is located between two stationary posts with
numbers kdk and kuk.</p>
      <p>In the calculations (interpolation) of the ℎ   value, the distance between the
automatic and neighboring stationary gauging stations is involved, therefore we introduce
the variable x, which denotes the distance (distance) of the corresponding post from
the river mouth, and, generally speaking, the water level at any point of the river can
be considered as a function from this distance:
ℎ = ℎ( ).
(11)
For each k-th stationary post, this distance is a fixed number xk,  = ⃗1⃗⃗,⃗⃗⃗ ; accordingly,
for automatic posts this distance is denoted by xak,  = ⃗1⃗⃗,⃗⃗⃗⃗⃗⃗ . By virtue of the
notation introduced, the location of some automatic post between two stationary
hydrological posts is described by the relation
(10)
(12)</p>
      <p>&lt;    &lt;     ,
ℎ  = ℎ  (  ),  = 1⃗⃗⃗,⃗⃗⃗ ,
ℎ   = ℎ  (   ),  = ⃗1⃗⃗,⃗⃗⃗⃗⃗⃗ .</p>
      <p>In the general case, this dependence has the same nature, defined by relation (11), but
different notations are introduced to explain the interpolation algorithm for stationary
and automatic posts.</p>
      <p>Assuming that the change in the water level in the river between two points (the
locations of gauging stations) occurs linearly (which is quite acceptable for small
distances), the interpolated value of ℎ   is on a straight line connecting the water level
points at neighboring stationary posts and is calculated (in accordance with known
rules Euclidean geometry, see Fig. 4) by the relation</p>
      <p>ℎ   = ℎ    + (ℎ    − ℎ    ) ⋅        −−        .
(13)
hkuk</p>
      <p>ji
ha kji
hkdk
ji
h, m
0
xkuk
xak
xkdk
x, m</p>
      <p>Fig. 5 shows an example of interpolation of the values of the level of water rise for the
automatic hydrological post “Red Key”, based on data from neighboring stationary
hydrological posts – “p. Krasnaya Gorka (Ufa River)” and “Pavlovskaya
Hydroelectric Power Station, n. pool (Ufa River) ". As an example, we use the historical data of
water levels at these hydrological posts from 04.05.2009; water level at the post “s.
Krasnaya Gorka (p. Ufa)” was 197 cm, at the post “Pavlovskaya hydroelectric power
station, n. pool (p. Ufa) ” – 413cm. As a result of the interpolation for the “Red Key”
automatic post, the water level values were obtained – 223 cm, which we will consider
as historical data for this automatic post on 04.05.2009. The water level values thus
obtained as a result of interpolation for each automatic post and for all the remaining
dates will be considered historical data for this automatic post. The amount of these
data is the same as the number of observations at neighboring stationary gauging
stations. Now, the array of the estimated data can be used to predict water levels
according to the method proposed in paragraph 2 using the ANN for all automatic posts
included in table 1.</p>
      <p>Intelligent Data Analysis for Forecasting Threats in Complex Distributed Systems 11
Solving complex socially and economically significant tasks for managing the CDS,
which undoubtedly includes parrying such types of threats as floods, requires the
integration of modern breakthrough technologies, such as data mining, distributed
databases, the Internet of things and artificial intelligence, which are inextricable parts of a
single process for obtaining and analyzing heterogeneous data on the state of the CDS
and its individual components. The article proposes an approach that allows for the
joint analysis and processing of data on water levels from automatic and stationary
gauging stations to predict flood threats using artificial neural networks. The analysis
of the results of applying the proposed approach for predicting the water level in the
water bodies of the Republic of Bashkortostan during the 2020 flood showed its
effectiveness, as it gives a fairly accurate forecast, and thereby allows the relevant services
to quickly respond to this threat and take the necessary measures to counter it.
6</p>
      <p>Acknowledgments
The reported study was funded by RFBR, project number 20-08-00301.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>O.E.J.</given-names>
            <surname>Wing</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.C.</given-names>
            <surname>Sampson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.D.</given-names>
            <surname>Bates</surname>
          </string-name>
          :
          <article-title>A flood inundation forecast of Hurricane Harvey using a continental-scale 2D hydrodynamic model</article-title>
          .
          <source>Journal of Hydrology X 4</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>S.V.</given-names>
            <surname>Borsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Yu.A.</given-names>
            <surname>Simonov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.V.</given-names>
            <surname>Khristoforov</surname>
          </string-name>
          :
          <article-title>Flood forecasting system and early warning of floods on the rivers of the Black Sea coast of the Caucasus and the Kuban basin</article-title>
          .
          <source>Hydrometeorological Research Center of the Russian Federation</source>
          ,
          <string-name>
            <surname>Russia</surname>
          </string-name>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>M.</given-names>
            <surname>Ya. Zdereva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.F.</given-names>
            <surname>Bogdanova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.A.</given-names>
            <surname>Khluchina</surname>
          </string-name>
          <article-title>: Evaluation of the possibility of using model precipitation forecasts for forecasting rain floods in the mountain rivers of Altai</article-title>
          .
          <source>Transactions of the Hydrometeorological Research Center of the Russian Federation</source>
          <volume>359</volume>
          ,
          <fpage>128</fpage>
          -
          <lpage>141</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Y.V.</given-names>
            <surname>Grebnev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.V.</given-names>
            <surname>Spring</surname>
          </string-name>
          :
          <article-title>Flood monitoring and forecasting in the Krasnoyarsk Territory using neural network algorithms</article-title>
          .
          <source>Siberian Fire and Rescue Bulletin</source>
          <volume>3</volume>
          (
          <issue>10</issue>
          ),
          <fpage>13</fpage>
          -
          <lpage>16</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>J.</given-names>
            <surname>Noymanee</surname>
          </string-name>
          ,
          <source>T. Theeramunkong: Flood Forecasting with Machine Learning Technique on Hydrological Modeling. Procedia Computer Science</source>
          <volume>156</volume>
          ,
          <fpage>377</fpage>
          -
          <lpage>386</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.</surname>
          </string-name>
          <article-title>Chang: Explore an evolutionary recurrent ANFIS for modelling multistep-ahead flood forecasts</article-title>
          .
          <source>Journal of Hydrology</source>
          <volume>570</volume>
          ,
          <fpage>343</fpage>
          -
          <lpage>355</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. S. Han,
          <string-name>
            <surname>P</surname>
          </string-name>
          . Coulibaly:
          <article-title>Bayesian flood forecasting methods: a review</article-title>
          .
          <source>Journal of Hydrology</source>
          <volume>551</volume>
          ,
          <fpage>340</fpage>
          -
          <lpage>351</lpage>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>S.V.</given-names>
            <surname>Pavlov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.R.</given-names>
            <surname>Sharafutdinov</surname>
          </string-name>
          ,
          <string-name>
            <surname>O. I.</surname>
          </string-name>
          <article-title>Khristodulo: Development of a geoinformation model of a river network taking into account cartographic, hydrological and morphometric information to determine the boundaries of flood zones when the water level in water bodies changes</article-title>
          .
          <source>Bulletin of USATU</source>
          <volume>1</volume>
          (
          <issue>11</issue>
          ),
          <fpage>18</fpage>
          -
          <lpage>27</lpage>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>A.</given-names>
            <surname>Bukvic</surname>
          </string-name>
          , J. Harrald:
          <article-title>Rural versus urban perspective on coastal flooding: The insights from the U.S. Mid-Atlantic communities</article-title>
          .
          <source>Climate Risk Management</source>
          <volume>23</volume>
          ,
          <fpage>7</fpage>
          -
          <lpage>18</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>S.V.</given-names>
            <surname>Pavlov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.G.</given-names>
            <surname>Krymsky</surname>
          </string-name>
          ,
          <string-name>
            <surname>O.I.</surname>
          </string-name>
          <article-title>Khristodulo: Information support for assessing and managing water resources based on geoinformation technologies</article-title>
          ,
          <source>Russia</source>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>V.G.</given-names>
            <surname>Mokhov</surname>
          </string-name>
          ,
          <string-name>
            <surname>V.I.</surname>
          </string-name>
          <article-title>Tsimbol: Electrical energy consumption prediction of the federal district of russia on the based of the reccurent neural network</article-title>
          .
          <source>Journal of computational and engineering mathematics 2</source>
          (
          <issue>5</issue>
          ),
          <fpage>3</fpage>
          -
          <lpage>15</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>F.</given-names>
            <surname>Policelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hubbard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. Chul</given-names>
            <surname>Jung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Zaitchik</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Ichoku: A predictive model for Lake Chad total surface water area using remotely sensed and modeled hydrological and meteorological parameters and multivariate regression analysis</article-title>
          .
          <source>Journal of Hydrology</source>
          <volume>568</volume>
          ,
          <fpage>1071</fpage>
          -
          <lpage>1080</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>A.</given-names>
            <surname>Moghar</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Hamiche: Stock Market Prediction Using LSTM Recurrent Neural Network</article-title>
          .
          <source>Procedia Computer Science</source>
          <volume>170</volume>
          ,
          <fpage>1168</fpage>
          -
          <lpage>1173</lpage>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. L.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Xia</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
          </string-name>
          :
          <article-title>Neural-network based boost pressure prediction for two-stage turbocharging system of diesel engine</article-title>
          .
          <source>IFAC-PapersOnLine</source>
          <volume>52</volume>
          ,
          <fpage>178</fpage>
          -
          <lpage>184</lpage>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>F.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Hou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tian</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          <article-title>Xu: Experimental study and artificial neural network based prediction of a free piston expander-linear generator for small scale organic Rankine cycle</article-title>
          .
          <source>Energy</source>
          , vol.
          <volume>175</volume>
          ,
          <year>2019</year>
          , pp.
          <fpage>630</fpage>
          -
          <lpage>644</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>E.V.</given-names>
            <surname>Palchevsky</surname>
          </string-name>
          : Forecaster.
          <article-title>Certificate of state registration of computer programs</article-title>
          <source>No. 2020611923 Russian Federation</source>
          ,
          <volume>12</volume>
          .
          <fpage>02</fpage>
          .
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17. M.
          <article-title>Olazaran: A Sociological History of the Neural Network Controversy</article-title>
          .
          <source>Advanced in Computers</source>
          <volume>37</volume>
          ,
          <fpage>335</fpage>
          -
          <lpage>425</lpage>
          (
          <year>1993</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. TensorFlow, https://www.tensorflow.org.
          <source>Last accessed 9 Jun</source>
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19. I.S. Belyuchenko:
          <article-title>Regional monitoring - the scientific basis of nature conservation</article-title>
          .
          <source>Ecological bulletin of the North Caucasus</source>
          <volume>1</volume>
          (
          <issue>2</issue>
          ),
          <fpage>25</fpage>
          -
          <lpage>40</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <issue>Flood System 2</issue>
          .0, http://portal.introgis.com/CoGIS/FloodRB.
          <source>Last accessed 5 Jun</source>
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>