I knew the core answer: stacking linear layers just collapses to a single linear transformation because composing affine maps gives you another affine map.
Start by explaining that replacing all activation functions with the identity collapses the network into a single linear transformation, regardless of depth. Then discuss how this eliminates non-linear expressiveness, making the network equivalent to a linear model. Finally, mention scenarios where identity activations are intentionally used, such as in linear bottlenecks or residual connections.
Pro tip: Emphasize that the composition of linear functions is still linear, so depth becomes irrelevant. Also, note that identity activations can be useful in specific architectures like ResNets or when implementing linear autoencoders.
Clarify that the identity function returns the input unchanged, so each neuron's output is a linear combination of its inputs.
Explain that multiplying weight matrices across layers yields a single linear transformation, so depth adds no expressive power.
Highlight that without non-linear activations, the network cannot approximate non-linear functions, limiting it to linear decision boundaries.
Mention cases like linear autoencoders, residual connections, or when a layer is intended to be a linear projection.
AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.