class_docstr: SoftMax activation function. Ensures that the activation output sums to 1.
docstr: Class constructor.
  
  Arguments:
      name (string, optional): Name (default: none)
      epsilon (float, optional): Not used.
      axis (int, optional): axis to perform softmax (default: 0)
docstr_tok: ["Class","constructor",".","Arguments",":","name","(","string",",","optional",")",":","Name","(","default",":","none",")","epsilon","(","float",",","optional",")",":","Not","used",".","axis","(","int",",","optional",")",":","axis","to","perform","softmax","(","default",":","0",")"]
code: def __init__(self, axis=0, name=None, epsilon=2**-23):
      """
      Class constructor.
  
      Arguments:
          name (string, optional): Name (default: none)
          epsilon (float, optional): Not used.
          axis (int, optional): axis to perform softmax (default: 0)
      """
      super(Softmax, self).__init__(name)
      self.epsilon = epsilon
      self.axis = axis
  
imports: from __future__ import division
  from neon.transforms.transform import Transform
label_desc: Use image node_id 1 to create a new Softmax object from inherited base classes: Transform with example: obj = Softmax(axis, name, epsilon)