docstr: Wrapper for _build() 
docstr_tok: ["Wrapper","for","_build","(",")"]
code: def build(self):
      """Wrapper for _build()"""
      with tf.variable_scope(self.name):
          self._build()
  
      # Build sequential layer model
      self.activations.append(self.inputs)
      for layer in self.layers:
          hidden = layer(self.activations[-1])
          self.activations.append(hidden)
      self.outputs = self.activations[-1]
  
      # Store model variables for easy access
      variables = tf.get_collection(
          tf.GraphKeys.GLOBAL_VARIABLES, scope=self.name
      )
      self.vars = {var.name: var for var in variables}
  
      # Build metrics
      self._loss()
      self._accuracy()
  
      self.opt_op = self.optimizer.minimize(self.loss)
  
imports: from .layers import *
  from .metrics import *
label_desc: Use image node_id 3 for calling the Model obj's underlying member method code with example usage: obj.build() without return types