Trending Articles

27 Apr 2024
Business

Convolutional Neural Networks – Different Kinds Of Networks

 

Convolutional Neural Networks – In daily life, we ​​carry out actions every day in a natural way. Behind them is artificial intelligence under machine learning models that are transparent to us. For example, the detection of a vehicle’s license plate when passing a parking lot or the facial detection of ourselves to be able to access a Smartphone are two clear cases of image identification through convolutional neural network algorithms. It is what we come to talk to you about in this post, don’t miss it!

Convolutional Neural Networks’ (CNN) Historical Background

Object detection in photos is one of the classic problems in artificial intelligence. Machine learning, which was based on neural networks, was more than capable of identifying elements in small photographs when image recognition technology first began out. However, those identical algorithms become less useful when we expand those pictures.

Interpretation of “Convolutional Neural Networks”

The convolutional neural networks or convolutional neural networks solve this problem since they assume specific spatial characteristics of the inputs that simplify the network architectures, significantly reducing the number of input variables. Therefore, they are instrumental in computer vision problems, and in particular, in object recognition.

In 2012, a convolutional neural network won the ImageNet object recognition competition for the first time and by a large margin, consisting of classifying 1000 objects in a set of more than one million images. During the following years, new deep networks significantly increased the ability to organize pictures to the point that the problem is considered to be practically solved.

Layer Structure Of A Convolutional Neural Network And Its Operation

CNN’s use different types of layers or layers. The convolutional layer is the essential layer that gives the network its name.

This layer works from small three-dimensional filters, which move around the image, obtaining the outputs of the coating.

Let’s see an example for an RGB image of 32 pixels in width and height. The idea, in this case, has a size of 32x32x3, while the filter is more petite, 5x5x3. Filters always have the same depth as the image (in this case, 3) since they will travel through the first and second dimensions (step 1 of the image).

The filter goes through all possible positions in the image (image step 2), from left to right and from top to bottom, and for each class gets an activation or an output value.

The idea here is that the filter goes through the image and obtains relevant features while reducing the size of the resulting image.

Master In Business Intelligence And Data Science

It is usual to apply several filters to obtain more features in each image position (step 3 of the image). The idea is that each of these filters receives specific image characteristics that will be important when obtaining a sufficiently expressive representation.

As can be seen, convolutional layers apply different filters on an input image and create new volumes, so the spatial properties of the image are maintained.

Convolutional Neural Networks: What Are They?

By setting up a network in this manner, the various layers are supposed to obtain a hierarchical representation of the features, whereby the first levels identify simpler elements in a picture, and the subsequent layers derive higher-level models from them. basic components.

To recognise targets, for instance, later layers rely on the ability of the initial layers to identify edges.

Convolutional Neural Networks: What Are They?

One kind of layer that is seen in many CNN systems is the pooling layer (POOL).Its utility reduces the representations obtained to become smaller and more manageable computationally, reducing the number of necessary parameters.

The last layer of a convolutional network for classification problems is fully connected since we need an output neuron for each class to tell us, for example, whether or not there is a car in any given image.

Conclusion

Artificial intelligence is mounting at a significantly faster rate. The digitization and the mobile networking systems overall work towards the process. The larger the image, the greater the number of pixels that produce an exponential increase in the input variables (features) that are impossible to handle by a neural network or convolutional neural networks of traditional architecture.

Also Read: Digitization – What Impact Does It Have?

Related posts

Leave a Reply

Required fields are marked *