Page 159 - Intelligent Digital Oil And Gas Fields
P. 159

122                                       Intelligent Digital Oil and Gas Fields


          4.2.2.1 Artificial Neural Network
          ANNs are ML systems based on the workings of the brain, which is known
          to consist of a massively interconnected system of neurons that do sensory
          processing, control motor functions, and engage in patterns of thought.
          ANNs are “trained” by a large number of input patterns that cause them
          to “learn” from the experience from the bottom-up approach. The structure
          of a neural network is usually drawn as a hierarchy of layers (input, hidden,
          and output) in which nodes (representing neurons) are connected by arcs
          (see Fig. 4.8A). The arithmetic value of any node is equal to the sum of
          the values of the preceding nodes each multiplied by the weight of the con-
          necting arc, called the activation function:

                                                                       (4.1)
                                      y i ¼ Σw ij x j
          where y i is the value of the ith node, x i the value of the jth node of the
          preceding layer, and w ij is the weight associated with the arch that connects
          the two nodes. The output node is governed by the activation function
          and a threshold that determines the initiation of output. In simpler net-
          works, a node fires and passes output when the node value, y i , exceeds
          a given threshold value, U. The firing state of a node is either 1 or 0,
          determined by whether the activation, a, is positive or negative, where
          (Fig 4.7A)

                                      a ¼ y i  U                       (4.2)





                1                               1
                                                         t=1
                                                               t=0.1
               Output, P  When  When           Output, P       P=  1 −a
                             a > 0; P= 1
                    a < 0; P=0
                               a = y t − U                       1+ e t
                                                       t =0.5
                0                               0
                           0                               0
            (A)                            (B)
          Fig. 4.7 Control of the firing of a neural network node by an activation function using:
          (A) threshold value determination of positive activation and (B) sigmoidal function,
          where the value of t influences the relative rate of activation. (Modified from Doveton,
          J.H., 1994. Geologic Log Analysis Using Computer Methods. AAPG Special Volumes.)
   154   155   156   157   158   159   160   161   162   163   164