Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Class notes

CNN DEEP LEARNING NOTES

Rating
-
Sold
-
Pages
7
Uploaded on
09-02-2023
Written in
2022/2023

A Convolutional Neural Network (CNN) is a type of deep learning algorithm that is particularly well-suited for image recognition and processing tasks. It is made up of multiple layers, including convolutional layers, pooling layers, and fully connected layers. The convolutional layers are the key component of a CNN, where filters are applied to the input image to extract features such as edges, textures, and shapes. The output of the convolutional layers is then passed through pooling layers, which are used to down-sample the feature maps, reducing the spatial dimensions while retaining the most important information. The output of the pooling layers is then passed through one or more fully connected layers, which are used to make a prediction or classify the image.

Show more Read less
Institution
Course

Content preview

DEEP LEARNING
CNN
 A Convolution Neural Network (CNN) is a feed-forward neural
network (FNN). So far CNNs have established extraordinary
performance in image search services, voice recognition and
natural language processing (NLP).
In addition, CNN can detect any particular feature anywhere on the
image, but a DNN can detect it only in that particular location.
 Since images have generally repetitive features, CNNs can
generalise much better than DNNs for image processing tasks such
as classification.
 A CNNs architecture has prior knowledge of how pixels are
organised.
 Thus, in short, CNN is a class of neural networks that specialises in
processing data that has a grid-like topology, such as an image.
 Each neuron works in it’s own receptive field and is connected to
other neurons in a way that they cover entire visual field.
 A CNN design begins with feature extraction and finishes with
classification.
 Layers used :
1. The first hidden layer performs convolution. Each feature map in
the hidden layer consists of neurons and each neuron is assigned a
receptive field.
2. The second hidden layer performs averaging and subsampling.
Each layer consists of feature maps and the neurons of each
feature map has a receptive field. It has a trainable bias, trainable
coefficient and sigmoid function. They control the operating point
of the neuron.
3. The next hidden layer performs a second convolution. Again each
feature map in this hidden layer consists of neurons. And each
neuron has connections with the previous hidden layer.

, 4. The next hidden layer performs averaging and subsampling.
5. The output layer performs final stage of convolution. Each neuron
is assigned a receptive field and is assigned the possible
characters.
The layers in the network alternate between convolution and
subsampling, and we get a “bipyramidal” effect. Thus at each layer i.e.
either subsampling or convolutional layer, the number of feature
maps is increased while the space-resolution is reduced. The weight
sharing reduces the number of free parameters in the network
compared to the synaptic connections in multilayer perceptron. Also
by the use of weight sharing, implementation of convolutional
network in parallel form is possible.

Pooling layer
 Pooling layers are used to reduce the dimensions of the feature
maps. It reduces the number of parameters to learn and the
amount of computation performed in the network.
 The pooling layer summarises the features present in a region of
the feature map generated by a convolutional layer.
 A pooling layers is another building block of a CNN, when
processing multichannel input-data, the pooling layer pools each
input channel separately.
 Pooling layer reduce the dimensions of the data by combining the
output of neuron-clusters. The pooling layer is used to reduce
spatial dimensions, but not depth, on a convolutional neural
network.
 Pooling layer operates on each feature map independently.
 Pooling is basically ‘downscaling’ the image obtained from the
previous layers. It can be compared to shrinking an image to
reduce the pixel density.
Types of Pooling

Written for

Institution
Course

Document information

Uploaded on
February 9, 2023
Number of pages
7
Written in
2022/2023
Type
Class notes
Professor(s)
Pushkar
Contains
All classes

Subjects

$18.49
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
anushkasur

Get to know the seller

Seller avatar
anushkasur SIES GRADUATE SCHOOL OF TECHNOLOGY
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
3 year
Number of followers
0
Documents
1
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions