SESK: Stuff Everyone Should Know · sesk.info/ai-activation-adds-nonlinearity
Why place nonlinear activation functions between neural network layers?
They let stacked layers model nonlinear relationships.
- To sort every input
- To remove all parameters
- To model nonlinear relationships ✔
Why: A stack of linear operations still collapses to one linear operation. Nonlinear activations let deeper networks represent far more complicated functions.
Huh, didn't know that: Different layers in one network may use different activation functions.
The activation function took a curve because straight lines were too predictable.
Like this card?
References
Answer: To model nonlinear relationships. A stack of linear operations still collapses to one linear operation. Nonlinear activations let deeper networks represent far more complicated functions.
- Google Machine Learning Crash Course: Activation functions developers.google.com/machine-learning/crash-course/neural-networks/activation-functions
Stacking nonlinearities on nonlinearities lets us model very complicated relationships between the inputs and the predicted outputs.
Checked 2026-10-10.
Think this answer is wrong? Tap "Challenge this answer" on the card in the game and tell us why.
More stuff everyone should know
That's stuff everyone should know.