Page 307 - Machine Learning for Subsurface Characterization
P. 307

Classification of sonic wave Chapter  9 269

















             FIG. 9.19 Artificial neural network with an input layer, one hidden layer, and an output layer.
             ANN is fed six-dimensional feature vector. Hidden and output layers have five and one neurons,
             respectively.


             the immediately previous layer (input layer does not have a preceding layer).
             A neuron is a mathematical transformation that sums all the inputs to the
             neuron from the neurons of the previous layer multiplied by corresponding
             weights of the corresponding connections between the neurons and then
             applies a nonlinear filter or activation function (generally having a sigmoid
             shape) on the summation to generate an output (Fig. 9.20). For example, if
             the activation function of the output neuron is a sigmoid function ranging
             from 0 to 1, the output will be in the range [0, 1]. The neurons in hidden
             layers generally use the rectified linearunit(ReLU)ortanhas the activation






















             FIG. 9.20 An illustration of three hidden layers of an artificial neural network. Hidden layers #1,
             #2, and #3 contain 2, 1, and 2 neurons, respectively. Two neurons (N 1 and N 2 ) in hidden layer #1 are
             connected to four neurons in the previous layer. Outputs of the two neurons (N 1 and N 2 ) of hidden
             layer #1 are fed to one neuron (N 1 ) in hidden layer #2. The single output of hidden layer #2 is fed to
             the two neurons (N 1 and N 2 ) of the hidden layer #3. The inner working of the neuron (N 1 ) of hidden
             layer #2 is presented for better explanation of the neuron as a computation unit.
   302   303   304   305   306   307   308   309   310   311   312