Used in MLP for multiclass classification.
#output nodes = #classes
The output node with highest probability is a returned class.
https://adeveloperdiary.com/data-science/deep-learning/neural-network-with-softmax-in-python/
The softmax function takes a vector of arbitrary, real-valued scores (logits) and transforms them into a valid probability distribution.