Data Science & ML
Advanced

Softmax Function

Converts a vector of scores into a probability distribution.

Formula

σ(zi)=ezij=1Kezj\sigma(z_i) = \frac{e^{z_i}}{\sum_{j=1}^{K} e^{z_j}}

Variables

z_iScore for class i
KNumber of classes

Example

Scores [1,2,3] give ~[0.09, 0.24, 0.67]

Did You Know?

Softmax outputs always sum to 1, making them interpretable as probabilities.