Home Knowledge Base Zero-Init Residual

Zero-Init Residual is an initialization strategy where the last layer (e.g., final BN or convolution) of each residual branch is initialized to zero — making each residual block output the identity function at initialization, similar in spirit to SkipInit.

How Does Zero-Init Residual Work?

Why It Matters

Zero-Init Residual is the default start for residual networks — making each block initially transparent so gradients flow freely from the very first step.

zero-init residualoptimization

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.