network morphism

**Network Morphism** is a **technique for transforming a trained neural network into a larger or differently structured network** — while preserving its learned function exactly, allowing the new network to continue training from a warm start rather than from random initialization. **What Is Network Morphism?** - **Definition**: Function-preserving transformations on neural networks. - **Operations**: - **Widen**: Add more neurons/filters to a layer (pad with zeros). - **Deepen**: Insert a new identity layer (initialized as pass-through). - **Reshape**: Change kernel size while preserving learned features. - **Guarantee**: $f_{new}(x) = f_{old}(x)$ for all inputs immediately after morphism. **Why It Matters** - **NAS (Neural Architecture Search)**: Efficiently explore architectures by morphing one into another without retraining from scratch. - **Transfer Learning**: Grow a small model into a larger one if more capacity is needed. - **Curriculum**: Start small, grow as data or task complexity increases. **Network Morphism** is **neural evolution** — growing neural networks organically like biological brains rather than rebuilding them from scratch.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account