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