An iterative pruning algorithm for feedforward neural networks
Related Experiment Video
Updated: Jul 7, 2026

Feeder-free Derivation of Neural Crest Progenitor Cells from Human Pluripotent Stem Cells
Published on: May 22, 2014
G Castellano1, A M Fanelli, M Pelillo
1CNR, Bari.
Abstract:
The problem of determining the proper size of an artificial neural network is recognized to be crucial, especially for its practical implications in such important issues as learning and generalization. One popular approach for tackling this problem is commonly known as pruning and it consists of training a larger than necessary network and then removing unnecessary weights/nodes. In this paper, a new pruning method is developed, based on the idea of iteratively eliminating units and adjusting the remaining weights in such a way that the network performance does not worsen over the entire training set. The pruning problem is formulated in terms of solving a system of linear equations, and a very efficient conjugate gradient algorithm is used for solving it, in the least-squares sense. The algorithm also provides a simple criterion for choosing the units to be removed, which has proved to work well in practice. The results obtained over various test problems demonstrate the effectiveness of the proposed approach.
Related Concept Videos
Newton’s Method
Neuroplasticity
Neural Circuits
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Survival Tree
Building a Survival Tree
Constructing a survival tree begins...