class_docstr: _id, batch normalization, activation, dropout, ready
class_docstr_tok: ["_id",",","batch","normalization",",","activation",",","dropout",",","ready"]
code: def __init__(
      self,
      _id,
      use_bn=True,
      activation="relu",
      keep_prob=1.0,
      ready=True,
      pre_activation=True,
  ):
      self._id = _id
      self.use_bn = use_bn
      self.activation = activation
      self.keep_prob = keep_prob
      self.ready = ready
      self.pre_activation = pre_activation
  
      self._scope = None
      self._init = None
      self.output_op = None
  
imports: from models.basic_model import BasicModel
  import tensorflow
  import numpy
  import copy
label_desc: Use image node_id 1 to create a new BaseLayer object  with example: obj = BaseLayer(_id, use_bn, activation, keep_prob, ready, pre_activation)