A practical rundown of the five activation functions that give neural networks the ability to learn anything beyond a straight line.
Without an activation function, a neural network is just stacked linear algebra that can only ever draw a straight line through data. This paper walks through the five functions that introduce the non-linearity deep learning actually depends on — what each one computes, why it was adopted, and where it breaks down in practice.