Journal of Computer Technology & Applications

Convolutional Neural Network and its Architectures

  1. Radhey Shyam

Abstract

Convolutional neural network (CNN) is a type of artificial neural network (ANN) with multiple layers. From the past decades, it has been considered as a powerful classification technique as it can handle a huge amount of imagery data. It can be applied in the field of image recognition. The name CNN has been derived from the mathematical linear operation known as convolution which is performed between two matrices. CNN has multiple building blocks, for instance, convolution layers, non-linearity layers, pooling layers, and flattening followed by fully connected layers. The CNN has better performance in the machine learning applications. Particularly, the domains that use imagery data, such as computer vision, natural language processing, medical diagnosis, and robotics. This research work will present deeper insights of CNN. Furthermore, it will also highlight the parameters that are influencing its efficacy.

Keywords

Support