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.
network morphismneural architecture
Related Topics
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.