Related Experiment Video
Updated: May 16, 2025

Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
Pruning the ensemble of convolutional neural networks using second-order cone programming
Buse Çisil Güldoğuş1, Abdullah Nazhat Abdullah2, Muhammad Ammar Ali2
1Graduate School of Engineering, Department of Industrial Engineering, Bahcesehir University, Istanbul, 34353, Turkey.
None:
Ensemble techniques are frequently encountered in machine learning and engineering problems since the method combines different models and produces an optimal predictive solution. The ensemble concept can be adapted to deep learning models to provide robustness and reliability. Due to the growth of the models in deep learning, using ensemble pruning is highly important to deal with computational complexity. Hence, this study proposes a mathematical model which prunes the ensemble of Convolutional Neural Networks (CNNs) consisting of different depths and layers that maximizes accuracy and diversity simultaneously with a sparse second order conic optimization model. The proposed model is tested on the CIFAR-10, CIFAR-100, and MNIST datasets, and its performance is compared with benchmark pruning methods, yielding promising results while reducing model complexity.
Related Concept Videos
Reducing Line Loss
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss...
Deconvolution
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Convolution: Math, Graphics, and Discrete Signals
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
Second Derivatives and Laplace Operator
Consider a scalar function. The curl of its...
Machines: Problem Solving II
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...

