Litcius/Paper detail

A Comparative Analysis of ResNet Architectures

Piyush Nagpal, Shivani Atul Bhinge, Ajitkumar Shitole

202227 citationsDOI

Abstract

Neural networks today are becoming increasingly complex, from a few layers to more than 100 layers. The principal advantage of a totally deep neural network is that it may represent very complicated functions. Functions can be learned at different levels of abstraction, such as low-level boundary functions and high-level complex functions. However, the use of deep networks is not always efficient. A huge barrier to training them is vanishing gradients: very deep networks often have a gradient signal that goes to zero quickly, thus making gradient descent prohibitively slow. Deep residual networks are nearly like networks in which convolution, pooling, activation, and fully connected layers are superimposed. The only construct of a simple network that can be created as a residual network is the identifying link between the layers. Different types of ResNet can be developed depending on the depth of the network, such as ResNet-50 or ResNet-152. The number at the end of ResNet suggests the variety of layers in the community or the depth of the network. ResNet can be designed to any depth using ResNet's basic building blocks. In this article, we demonstrated a residual network with depths between 34 and 152 and tried to differentiate the architectures by training them on the same dataset.

Topics & Concepts

Residual neural networkComputer scienceDeep learningResidualPoolingNetwork architectureAbstractionArtificial neural networkArtificial intelligenceConvolution (computer science)Gradient descentAlgorithmComputer networkPhilosophyEpistemologyAdvanced Neural Network ApplicationsAdversarial Robustness in Machine LearningAnomaly Detection Techniques and Applications