<!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 />
    <article-meta>
      <title-group>
        <article-title>Neural  Network  Forecasting  Management in the Supply Chain  Method  for  Inventory </article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Oleg Grygor</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eugene Fedorov</string-name>
          <email>fedorovee75@ukr.net</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Olga Nechyporenko</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mykola Grygorian</string-name>
          <email>hryhorian_mykola@chipb.org.in</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Cherkasy Institute of Fire Safety named after Chornobyl Heroes of National University of Civil Defence of Ukraine</institution>
          ,
          <addr-line>Onoprienko str., 8, Cherkasy, 18034</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Cherkasy State Technological University</institution>
          ,
          <addr-line>Shevchenko blvd., 460, Cherkasy, 18006</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>1</fpage>
      <lpage>4</lpage>
      <abstract>
        <p>  Determining the optimal level of inventory comes down to the timeliness of the procurement and replenishment procedures, which ensure the minimum total costs associated with procurement and storage. The problem of insufficient prediction accuracy for inventory management arising in supply chains is considered. A neural network prediction model based on a Time-Delay Restricted Boltzmann Machine with unit delays cascades in the output and input layers is proposed. During the structural identification of this model, the neurons count in the hidden layer was calculated, and the parametric identification was performed based on the CUDA parallel processing technology. This improves the prediction efficiency by increasing the prediction accuracy and decreasing the computational complexity. Software has been developed by the Matlab package that realizes the offered method. The created software is used to implement the prediction in the supply chain management problem.</p>
      </abstract>
      <kwd-group>
        <kwd> 1  prediction accuracy</kwd>
        <kwd>supply chain management problem</kwd>
        <kwd>neural network prediction model</kwd>
        <kwd>Restricted Boltzmann Machine</kwd>
        <kwd>stochastic learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction </title>
      <p> initial data about the features may be missing;
 source data can be noisy, incomplete or highly correlated;
 systems analysis with a big nonlinearity degree is possible;
 rapid model create;
 high adaptability;
 systems analysis with a big number of features is possible;
 full list of all possible models is not demanded;
 systems analysis with heterogeneous features is possible.</p>
      <p>Given the advantages above, the paper will use a artificial neural network prediction method.</p>
      <p>The goal of the work is to create a artificial neural network prediction method in the supply chain
to improve prediction accuracy. To achieve the aim, the next tasks were solved:
 analyze existing prediction methods;
 propose a artificial neural network prediction model;
 choose a criterion for evaluating the artificial neural network prediction model quality;
 propose a method for calculating parameters of the artificial neural network prediction model;
 conduct a numerical study.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Formal problem statement </title>
      <p>Let the learning set S  {(x , d )} ,  1, P be given for the prediction.</p>
      <p>The problem of enhancement the prediction accuracy for the Time-Delay Restricted Boltzmann
Machine (TDRBM) model g(x,W ) , where x – input vector, W – parameters vector, is showed as the
problem of searching for this model such a parameters vector W * that meets the criterion
F 
1 P</p>
      <p> (g(x ,W *)  d )2  min .</p>
      <p>P  1</p>
    </sec>
    <sec id="sec-3">
      <title>3. Literature review </title>
      <p>The often used prediction artificial neural networks are:
 Jordon's neural network (JNN) [13, 14]. It is a recurrent two-layer network and is founded on
multilayer perceptron (MLP). JNN is recommended for prediction stationary short-term signals;
 Elman's neural network (ENN) [15, 16]. It is a recurrent two-layer network and is founded on
MLP. SRN is recommended for prediction stationary short-term signals;
 recurrent multilayer perceptron (RMLP) [17, 18]. It is a recurrent multilayer network and is
founded on MLP. RMLP is recommended for prediction stationary short-term signals;
 nonlinear autoregressive model (NAR) [19, 20]. It is a non-recurrent two-layer network and is
founded on MLP. NAR is recommended for prediction stationary short-term signals;
 nonlinear autoregressive moving average model (NARMA) [21, 22]. It is a recurrent
twolayer network and is founded of MLP. NARMA is recommended for prediction stationary
shortterm signals;
 bidirectional recurrent neural network (BRNN) [23, 24]. It is a recurrent two-layer network
and is founded on two Elman networks. BRNN is recommended for prediction non-stationary
long-term signals.</p>
      <p>Table 1 shows the comparative features of prediction artificial neural networks.
As follows from Table 1, most neural networks have one or more of the following disadvantages:
 have a high probability of hitting a local extremum;
 do not have the ability to train in batch mode;
 have no feedback.</p>
      <p>Due to this, it is relevant to create a neural network that will eliminate the indicated disadvantages.</p>
      <sec id="sec-3-1">
        <title>Table 1 </title>
        <p>Comparative features of prediction artificial neural networks  
Figure 1: Block diagram of a prediction model TDRBM for visible input neurons (TDRBM type first) </p>
        <sec id="sec-3-1-1">
          <title>Output neurons</title>
        </sec>
        <sec id="sec-3-1-2">
          <title>Input neurons</title>
        </sec>
        <sec id="sec-3-1-3">
          <title>Output neurons</title>
        </sec>
        <sec id="sec-3-1-4">
          <title>Input</title>
          <p>neurons
…
t-1</p>
        </sec>
        <sec id="sec-3-1-5">
          <title>Visible</title>
          <p>neurons
…
…
t-1</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Block diagram of the neural network prediction model </title>
      <p>Unlike the traditional Restricted Boltzmann Machine (RBM) [25, 26], unit delay cascades are used
for neurons in the visible layer. TDRBM type first has unit delay cascade in the visible input layer.
TDRBM type seconf has unit delay cascade in the visible input layers and visible output layers.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Neural network prediction models </title>
    </sec>
    <sec id="sec-6">
      <title>5.1.  Components of the prediction model TDRBM </title>
      <p>The components of the TDRBM model are stochastic neurons, the state of which is described
based on the Bernoulli distribution in the form</p>
      <p>1, with probability Pj
x j   .</p>
      <p>0, with probability 1  Pj
The probability of transition of the j th stochastic neuron to state 1 is defined as
,
where E j – is the TDRBM energy increment when the state of the j th stochastic neuron changes
from 0 to 1.</p>
    </sec>
    <sec id="sec-7">
      <title>5.2.  Prediction model TDRBM type first </title>
      <p>Initial value assignment of the time delay input neurons state
2. Initial value assignment of the input and output neurons state
3.
where wtiinjh – weights between the input layer and the hidden layer,
wouth – weights between the output layer and the hidden layer,
ij
bhj – bias of the hidden layer neurons,
M in – the unit delays count for the input layer,
N in – the neurons count in the input layer,
N h – the neurons count in the hidden layer,
N out – the neurons count in the output layer.</p>
      <p>
        4. Calculation of the hidden neurons state
x hj ( )  1, Pj  U (
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        )
0, Pj  U (
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        )
where U (
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        ) – standard uniform distribution on a line [0,1] .
, j 1, N h
where bojut – bias of the output layer neurons.
, j 1, N out
      </p>
    </sec>
    <sec id="sec-8">
      <title>5.3.  Prediction model based on TDRBM type second </title>
      <p>  1 .</p>
      <p>Initial value assignment time moment of the time delay input and output neurons state
xin (  t)  0 , t 1, M in ,
xout (  t)  0 , t 1, M out .</p>
      <p>xin ( )  xin , xout ( )  0 .
2. Initial value assignment of the input and output neurons state
3.
where wtiinjh –weights between the input layer and the hidden layer,
wtoijuth – weights between the output layer and the hidden layer,
bhj – bias of the hidden layer neurons,
M in – the unit delays count for the input layer,
M out – the unit delays count for the output layer,
N in – the neurons count in the input layer,
 M out N out N h 
1  exp  bojut    wtoijut out xiout (  t)   w0oiujt h xih ( )
 t 1 i1 i1 
, j 1, N h ,
, j 1, N out
The outcome is (x1out ( ),..., xNouotut ( )) .
6. Criterion for the artificial neural network prediction model quality </p>
      <p>For learning the TDRBM, a model adequacy criterion was selection, which means the selection of
such parameters W  {wtiinjh , wtoijuth , wtiinjin , wtoijut out} , which get a mean squared error (MSE)
minimum:</p>
      <p>F 
1 P N out</p>
      <p>
          (xouit  di )2  min . 
P  1 i1 W
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) 
      </p>
      <p>
        The learning of the TDRBM model is taking into account the criterion (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ).
7. Methods for calculating the neural network prediction model parameters 
7.1.  Principles  of  calculating  the  neural  network  prediction  model 
parameters 
      </p>
      <p>The determination of the TDRBM parameters is perform on the found of the CD-1 method, which
speeds up stochastic learning with a teacher, since instead of stabilizing the state of neurons, it
performs only one step of adjusting their state. TDRBM operates in two phases: positive and negative.</p>
      <p>For TDRBM type first, in the positive phase, visible input neurons are fixed at times from t  M in
to t and visible output neurons at time t , and the TDRBM performs one step of tuning hidden
neurons. In the negative phase, the visible input neurons are first fixed at times from t  M in to t 1 ,
the hidden neurons are trained in the positive phase, and the TDRBM performs one step of tuning the
visible input and output neurons at time t . After that, the visible input neurons are fixed at times from
t 1 to t  M in , and the visible input and output neurons trained in the negative phase at time t , and
the TDRBM performs one step of tuning the hidden neurons.</p>
      <p>For TDRBM type second, in the positive phase visible input neurons are fixed at times t  M in to t ,
visible output neurons at times from t  M out to t , and the TDRBM performs one step of tuning
hidden neurons. In the negative phase, the visible input neurons are first fixed at times from t  M in
to t 1 , the visible output neurons at times from t  M out to t 1 , the hidden neurons are trained in
the positive phase, and the TDRBM performs one step of tuning the visible input and output neurons
at time t . After that, visible input neurons are recorded at times from t 1 to t  M in , visible output
neurons at times from t 1 to t  M out , and visible input and output neurons trained in the negative
phase at time t , and TDRBM performs one step of tuning hidden neurons.
7.2.  Method  for  calculating  the  prediction  model  parameters  found  on </p>
    </sec>
    <sec id="sec-9">
      <title>TDRBM type first </title>
      <p>
        Learning iteration number n  1, initial value assignment by uniform distribution means on
the interval (
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        ) or [-0.5, 0.5] bias biin (n) , i 1, N in , biout (n) , i 1, N out , b hj (n) , j 1, N h , and
weights wtiinjh (n) , t  0, M in , i 1, N in , j 1, N h , wouth (n) , i 1, N out , j 1, N h , wtiinjin (n) ,
ij
wouth (n)  wojiuth (n) , where M in is the unit delays count for input neurons.
      </p>
      <p>ij
2.</p>
      <p>A learning set{(xin , xout ) | xin {0,1}Nin , xout {0,1}Nout } ,  1, P is defined, where xin –  th

learning input vector, xout –  th learning output vector, P is the learning set capacity.</p>
      <sec id="sec-9-1">
        <title>3. Initial value assignment time moment Initial value assignment of the time delay input neurons state</title>
        <p>4. Initial value assignment of the input and output neurons state
xin ( )  xin , xout ( )  xout .</p>
        <p>Calculation of the hidden neurons transition probability to state 1
Pj 
</p>
        <p>M in N in</p>
        <p>N out</p>
        <p>
          Calculation of the hidden neurons state
1, Pj  U (
          <xref ref-type="bibr" rid="ref1">0,1</xref>
          )
xh ( )  
j
0, Pj  U (
          <xref ref-type="bibr" rid="ref1">0,1</xref>
          )
        </p>
      </sec>
      <sec id="sec-9-2">
        <title>8. Initial value assignment time moment Initial value assignment of the time delay input neurons state</title>
        <p>Negative phase (steps 8-16)
9. Initial value assignment of the of hidden, input and output neurons state
10. Calculation of the output neurons transition probability to state 1</p>
        <p>xin (  t)  0 , x2in (  t)  0 , t 1, M in .</p>
        <p>xin ( )  x1in ( ) , xout ( )  x1out ( ) , xh ( )  x1h ( ) .</p>
        <p>Saving the neurons state in the positive phase, i.e. x1in ( )  xin ( ) , x1out ( )  xout ( ) ,
x1h ( )  xh ( ) . If   P , then     1 , go to 4.</p>
        <p>1
1
1
11. Calculation of the of output neurons state
12. Calculation of the input neurons transition probability to state 1</p>
        <p>1,
xojut ( )  </p>
        <p>
          Pj  U (
          <xref ref-type="bibr" rid="ref1">0,1</xref>
          )
0, Pj  U (
          <xref ref-type="bibr" rid="ref1">0,1</xref>
          )
13. Calculation of the input neurons state
15. Calculation of the hidden neurons state
        </p>
        <p>
          1, xi  xj
(xi,xj)  
0, xi  xj
.
21. Tuning of weights between the output layer and the hidden layer founded on Boltzmann's rule
1, P U(
          <xref ref-type="bibr" rid="ref1">0,1</xref>
          )
        </p>
        <p>
          j
xijn()  
0, Pj U(
          <xref ref-type="bibr" rid="ref1">0,1</xref>
          )
16. Saving the neurons state in the negative phase, i.e. x2in()  xin(), x2out()  xout(),
x2h()  xh() . If   P , then   1, go to 9.
17. Tuning of bias input layer founded on Boltzmann's rule
18. Tuning of bias output layer founded on Boltzmann's rule
biin(n)  biin(n) 1 P x1iin() x2iin() , i1,Nin .
        </p>
        <p>1 P 
 P 1 P 1 </p>
        <p>
biout(n)  biout(n) 1 P x1iout() x2iout(), i1,Nout .</p>
        <p>1 P 
 P 1 P 1 

19. Tuning of bias hidden layer neurons founded on Boltzmann's rule
bhj(n)  bhj(n)  1 P x1hj()   x2hj() , j1,Nh .</p>
        <p>1 P 
 P 1 P 1 

20. Tuning of weights between the input layer and the hidden layer founded on Boltzmann's rule
wtiinjh(n)  wtiinjh(n) (tij tij), t0,Min , i1,Nin , j1,Nh ,
tij  (x1iin( t),x1hj()), tij  (x2iin( t),x2hj()),
14. Calculation of the hidden neurons transition probability to state 1
23. If the neurons states in the output layer of the positive and negative phases differ slightly, i.e.</p>
        <p>
| x1iout()  x2iout()|  , then n  n 1, go to 2.</p>
        <p> 
P 1 i1 </p>
        <p>The method for calculating the prediction model parameter based on TDRBM type first is shown
in Figure 3.</p>
        <p>1 P
P 1</p>
        <p>P 1
P 1
1 P
P 1
P 1
P 1
22. Tuning of weights between input layers founded on Boltzmann's rule
wouth(n)  wiojuth(n)(ij ij) , i1,Nout , j1,Nh ,</p>
        <p>ij
ij  1 P</p>
        <p>(x1iout(),x1hj()), ij  1 P(x2iout(),x2hj()).</p>
        <p>wtiinjin(n)  wtiinjin(n)(tij tij) , t1,Min , i, j1,Nin ,
tij  (x1iin( t),x1ijn()) , tij  1 P(x2iin( t),x2ijn()) ,
1 P
Figure 3: Flowchart of the method for calculating the prediction model parameters found on TDRBM 
type first 
7.3. </p>
        <p>Method  for  calculating  the  prediction  model  parameters  found  on </p>
      </sec>
    </sec>
    <sec id="sec-10">
      <title>TDRBM type second </title>
      <p>
        Learning iteration number n  1, initial value assignment by uniform distribution means on
the interval (
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        ) or [-0.5, 0.5] bias biin (n) , i 1, N in , bout (n) , i 1, N out , bh (n) , j 1, N h , and
i j
weights wtiinjh (n) , t  0, M in , i 1, N in , j 1, N h , wtoijuth (n) , t  0, M out , i 1, N out , j 1, N h ,
wtiinjin (n) ,
delays count for input neurons, M out is the unit delays count for output neurons.
      </p>
      <p>A learning set {(xin , xout ) | xin {0,1}Nin , xout {0,1}N out } is defined,  1, P , where xin –  th
learning input vector, xout –  th learning output vector, P is the learning set capacity.</p>
      <p>Initial value assignment time moment
Initial value assignment of the time delay input and output neurons state</p>
      <p>Positive phase (steps 3-7)</p>
      <p>xin (  t)  0 , x1in (  t)  0 , t 1, M in ,</p>
      <p>Pj 
Initial value assignment of the input and output neurons state</p>
      <p>xin ( )  xin , xout ( )  xout .</p>
      <p>Saving the neurons state in the positive phase, i.e. x1in ( )  xin ( ) , x1out ( )  xout ( ) ,
x1h ( )  xh ( ) . If   P , then     1 , go to 4.</p>
      <p>Negative phase (steps 8-16)
Initial value assignment time moment</p>
      <p> =1.</p>
      <p>Initial value assignment of the time delay input and output neurons state</p>
      <p>xin (  t)  0 , x2in (  t)  0 , t 1, M in ,
xout (  t)  0 , x2out (  t)  0 , t 1, M out .</p>
      <p>Initial value assignment of the of hidden, input and output neurons state</p>
      <p>xin ( )  x1in ( ) , xout ( )  x1out ( ) , xh ( )  x1h ( ) .</p>
      <p>Pj </p>
      <p>Pj 
10. Calculation of the output neurons transition probability to state 1</p>
      <p>1
 M out N out N h 
1  exp  bojut (n)    wtoijut out (n)xiout (  t)   w0oiujt h (n)xih ( ) </p>
      <p>
         t 1 i1 i1 
11. Calculation of the of output neurons state
xojut ( )  1, Pj  U (
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        ) , j 1, N out .
      </p>
      <p>
        0, Pj  U (
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        )
12. Calculation of the input neurons transition probability to state 1
1
x2h()  xh() . If   P , then   1, go to 9.
17. Tuning of bias input layer founded on Boltzmann's rule
biin(n)  biin(n) P1 P1x1iin() 1 Px2iin() , i1,Nin .
      </p>
      <p>
P 1 
18. Tuning of bias output layer founded on Boltzmann's rule
biout(n)  biout(n) P1 P1x1iout() 1 P x2iout(), i1,Nout .</p>
      <p>
P 1 
19. Tuning of bias hidden layer neurons founded on Boltzmann's rule
bhj(n)  bhj(n)  P1 P1 x1hj()  1 P x2hj() , j1,Nh .</p>
      <p>
P 1 
20. Tuning of weights between the input layer and the hidden layer founded on Boltzmann's rule
24. If the neurons states in the output layer of the positive and negative phases differ slightly, i.e.
1 P Nout| x1iout()  x2iout()|  , then n  n 1, go to 2.</p>
      <p>
P 1 i1 </p>
      <p>The method for calculating the prediction model parameters found on TDRBM type second is
shown in Figure 4.</p>
    </sec>
    <sec id="sec-11">
      <title>8. Experiments and results </title>
      <p>A numerical study of the proposed method for determining the parameter values was carried out
using the CUDA technology of parallel processing of information in the Matlab package, wherein the
number of threads in the block was 1024, the summation was performed based on the parallel
reduction algorithm.</p>
      <p>21. Tuning of weights between the output layer and the hidden layer founded on Boltzmann's rule
wtiinjh(n)  wtiinjh(n) (tij tij), t0,Min , i1,Nin , j1,Nh ,
tij  1 P(x1iin( t),x1hj()), tij  1 P(x2iin( t),x2hj()),</p>
      <p>P 1 P 1</p>
      <p>1, xi  xj
(xi,xj)  </p>
      <p>0, xi  xj .
wtoijuth(n)  wiojuth(n)(ij ij) , t0,M out , i1,Nout , j1,Nh ,
ij  P1 P1(x1iout(),x1hj()), ij  1 P(x2iout(),x2hj()).</p>
      <p>P 1
wtiinjin(n)  wtiinjin(n)(tij tij) , t1,Min , i, j1,Nin ,
tij  1 P(x1iin( t),x1ijn()) , tij  1 P(x2iin( t),x2ijn()) .</p>
      <p>P 1 P 1
wtoijutout(n)  wtoijutout(n)(tij tij), t1,M out , i, j1,Nout ,
tij  1 P (x1iout( t),x1ojut()), tij  1 P (x2iout( t),x2ojut()).</p>
      <p>P 1 P 1
22. Tuning of weights between input layers founded on Boltzmann's rule
23. Tuning of weights between output layers founded on Boltzmann's rule</p>
      <p>To determine the prediction model structure TDRBM with 16 input neurons (the bits count of the
integer predicted metric), i.e. defining the number of hidden neurons, a experiments count were
performed, the results of which are showed in Figure 5.</p>
      <p>2
1,8
1,6
1,4
1,2
SE 1
M
0,8
0,6
0,4
0,2
0
2
4
6
8
10
12
16
18
20
22
24</p>
      <p>26
Figure 5: The mean squared error dependence on the hidden neurons number </p>
    </sec>
    <sec id="sec-12">
      <title>9. Conclusion </title>
      <p>As source data to calculate the artificial neural network prediction model parameters, a values
sample of the logistics company "Ekol Ukraine" economic activities was used. The dataset capacity
for the "goods sold" indicator was 1800 (in five years). The dataset was spilt into three parts - valid
data (20%), training data (60%), test data (20%). The learning was consistent and occurred over 1000
epochs.</p>
      <p>The criterion for selection the artificial neural network model structure of the was the prediction
minimum mean squared error (MSE) (Table 2). According to Figure 5, with an increase in the hidden
neurons count the error value decreases. For the prediction, it is enough to choose 16 hidden neurons,
because with a further increase in their count the change in the MSE value is small.</p>
      <sec id="sec-12-1">
        <title>Table 2 </title>
        <p>Comparative features of prediction artificial neural networks  </p>
        <p>RMLP </p>
        <p>According to Table 2, recurrent neural networks with deterministic neurons (JNN, ENN(SRN),
NARMA, BRNN) are more efficient than non-recurrent neural networks with deterministic neurons
(RMLP, NAR); neural networks with stochastic neurons (TDRBM) are more efficient than neural
networks with deterministic neurons (RMLP, JNN, ENN(SRN), NAR, NARMA, BRNN), and
TDRBM type second has the highest prediction accuracy.</p>
        <p>1. To solve the problem of enhancement the prediction accuracy in the supply chain, the modern
prediction methods were researched. These researches have shown that today the use of neural
networks is the most effective.
2. To improve the efficiency of the prediction, a artificial neural network RBM was modified by
the unit delays cascades in the input and output layers. In the experiments, its model structure was
determined.
3. A method was offered for calculating the parameters of the offered artificial neural network
prediction model based on the CUDA technology of parallel processing of information. This made
it possible to ensure accuracy of the prediction and high speed.
4. The offered approach can be used in different intelligent prediction systems. For example, in
supply chain inventory management systems such as MRP and Lean Production, where prediction
plays an important role.
10.</p>
      </sec>
    </sec>
    <sec id="sec-13">
      <title>References </title>
      <p>[6] E. Fedorov, T. Utkina, О. Nechyporenko, Forecast method for natural language constructions
based on a modified gated recursive block, in: CEUR Workshop Proceedings, vol. 2604, 2020,
pp. 199-214.
[7] R. T. Baillie, G. Kapetanios, F. Papailias, Modified information criteria and selection of long
memory time series models, in: Computational Statistics and Data Analysis, volume 76, 2014,
pp. 116–131. doi: 10.1016/j.csda.2013.04.012.
[8] A. Wilinski, Time series modelling and forecasting based on a Markov chain with changing
transition matrices, in: Expert Systems with Applications, volume 133, 2019, pp. 163–172. doi:
10.1016/j.eswa.2019.04.067.
[9] P. Bidyuk, T. Prosyankina-Zharova, O. Terentiev, Modelling nonlinear nonstationary processes
in macroeconomy and finances, in: Advances in Computer Science for Engineering and
Education, volume 754, Springer, 2019, pp. 735–745. doi: 10.1007/978-3-319-91008-6_72.
[10] B. Choubin, G. Zehtabian, A. Azareh, E. Rafiei-Sardooi, F. Sajedi-Hosseini, Ö. Kişi,
Precipitation forecasting using classification and regression trees (CART) model: a comparative
study of different approaches, Environ Earth Sciences 77, 314 (2018). doi:
10.1007/s12665-0187498-z.
[11] L. Lyubchyk, E. Bodyansky, A. Rivtis, Adaptive harmonic components detection and forecasting
in wave non-periodic time series using neural networks, in: Proceedings of the ISCDMCI'2002,
Evpatoria, 2002, pp. 433-435.
[12] S. N. Sivanandam, S. Sumathi, S. N. Deepa, Introduction to Neural Networks using Matlab 6.0,</p>
      <p>The McGraw-Hill Comp., Inc., New Delhi, 2006.
[13] E. C. Carcano, P. Bartolini, M. Muselli and L. Piroddi, Jordan recurrent neural network versus
ihacres in modelling daily streamflows, Journal of Hydrology 362 (2008) 291-307.
[14] H. Hikawa and Y. Araga, Study on gesture recognition system using posture classifier and Jordan
recurrent neural network, in: Proceedings of the International Joint Conference on Neural
Networks, 2011, pp. 405-412. doi: 10.1109/IJCNN.2011.6033250.
[15] Z. Zhang, Z. Tang, C. Vairappan, A novel learning method for Elman neural network using local
search, in: Neural Information Processing – Letters and Reviews, vol. 11, 2007, pp. 181–188.
[16] A. Wysocki and M. Ławryńczuk, Predictive control of a multivariable neutralisation process
using Elman neural networks, in: Advances in Intelligent Systems and Computing, Springer:
Heidelberg, 2015, pp. 335-344. doi: 10.1007/978-3-319-15796-234.
[17] S. Haykin, Neural networks and Learning Machines, Upper Saddle River, New Jersey: Pearson</p>
      <p>Education, Inc., 2009.
[18] K.-L. Du, K. M. S. Swamy, Neural Networks and Statistical Learning, Springer-Verlag, London,
2014.
[19] J. A. Pucheta, C. M. Rodríguez Rivero, M. R. Herrera, C. A. Salas, H. D. Patiño and B. R.</p>
      <p>
        Kuchen, A feed-forward neural networks-based nonlinear autoregressive model for forecasting
time series, Computación y Sistemas 14 (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) (2011) 423-435.
[20] G. P. Zhang, Time series forecasting using a hybrid ARIMA and neural network model,
      </p>
      <p>
        Neurocomputing 50 (2003) 159–175. doi: 10.1016/S0925-2312(01)00702-0.
[21] W.K. Wong, M. Xia, W. C. Chu, Adaptive neural network model for time-series forecasting,
European Journal of Operational Research 207(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) (2010) 807-816. doi:
10.1016/j.ejor.2010.05.022.
[22] H. Jaeger, H. Haass, Harnessing nonlinearity: Predicting chaotic systems and saving energy in
wireless communication, Science 304 (2004) 78–80. doi: 10.1126/science.1091277.
[23] M. Sundermeyer, T. Alkhouli, J. Wuebker, H. Ney, Translation modeling with bidirectional
recurrent neural networks, in: Proceedings of the Conference on Empirical Methods on Natural
Language Processing, 2014, pp. 14-25.
[24] M. Berglund, T. Raiko, M. Honkala, L. Kärkkäinen, A. Vetek, J. Karhunen, Bidirectional
Recurrent Neural Networks as Generative Models, in: Proceedings of the 28th International
Conference on Neural Information Processing Systems, 2015, pp. 856−864.
[25] G. E. Hinton, A Practical Guide to Training Restricted Boltzmann Machines, Technical Report
      </p>
      <p>UTML TR 2010–003, University of Toronto, 2010.
[26] A. Fischer, C. Igel, Training Restricted Boltzmann Machines: An Introduction, Pattern
Recognition 47 (2014) 25-39. doi: 10.1016/j.patcog.2013.05.025.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Cox</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.G.</given-names>
            <surname>Schleher</surname>
          </string-name>
          , Theory of Constraints Handbook, New York, NY,
          <string-name>
            <surname>McGraw-Hill</surname>
          </string-name>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Smerichevska</surname>
          </string-name>
          et al,
          <article-title>Cluster Policy of Innovative Development of the National Economy: Integration and Infrastructure Aspects: monograph</article-title>
          , S. Smerichevska (Eds.),
          <source>Wydawnictwo naukowe WSPIA</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Goldratt</surname>
          </string-name>
          ,
          <article-title>My saga to improve production, Selected Readings in Constraints Management, Falls Church, VA: APICS (</article-title>
          <year>1996</year>
          )
          <fpage>43</fpage>
          -
          <lpage>48</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Goldratt</surname>
          </string-name>
          ,
          <article-title>Production: The TOC Way (Revised Edition) including CD-ROM Simulator and Workbook, Revised edition</article-title>
          , Great Barrington, MA: North River Press,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T.</given-names>
            <surname>Neskorodieva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Fedorov</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Izonin</surname>
          </string-name>
          ,
          <article-title>Forecast method for audit data analysis by modified liquid state machine</article-title>
          ,
          <source>in: CEUR Workshop Proceedings</source>
          ,
          <year>2020</year>
          , volume
          <volume>2631</volume>
          , pp.
          <fpage>145</fpage>
          -
          <lpage>158</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>