docstr: `max_epochs` and `steps` has to be either `None` or
  integer value at the same time.
docstr_tok: ["`","max_epochs","`","and","`","steps","`","has","to","be","either","`","None","`","or","integer","value","at","the","same","time","."]
code: def epochs(self, min_epochs=50, max_epochs=None, steps=None):
      """`max_epochs` and `steps` has to be either `None` or
      integer value at the same time."""
  
      if max_epochs is None and steps is None:
          values = [int(np.exp2(i / 2)) + 50 for i in range(3, 15)]
      else:
          values = list(range(min_epochs, max_epochs, steps))
  
      self._append_params("epochs", values)
  
imports: import numpy
  from tensorflow.keras.optimizers import Adam, Nadam, Adadelta, SGD
label_desc: Use image node_id 12 for calling the AutoParams obj's underlying member method code with example usage: obj.epochs(min_epochs, max_epochs, steps) without return types