0% found this document useful (0 votes)
20 views13 pages

Department of Collegiate and Technical Education: Government Polytechnic Nagamangala

Natural language processing

Uploaded by

bsb72663
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views13 pages

Department of Collegiate and Technical Education: Government Polytechnic Nagamangala

Natural language processing

Uploaded by

bsb72663
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Department of Collegiate and Technical Education

Government Polytechnic Nagamangala


Department of CSE
Artificial Intelligence and machine learning
20CS51
Computer Science and Engineering
Convolution Neural Network

• * Why do we need convolutional neural network


* What is convolutional neural network
* What are the application of CNN
* Advantages of convolutional neural network
* Disadvantages of convolutional neural network
* Convolutional neural network layer
* Example of CNN
Why do we need convolution neural network

• A convolution neural network is a subset of machine learning.


• It is one of the various type of artificial neural networks which are
used for different applications and data type.
• A CNN is a kind of network architecture for deep learning algorithm
• and is specifically and tasks that involve the processing of pixel data.
• Convolutional neural network are often used for image classification
by recognizing valuable features.
• CNN can identify different objects om images.
• This ability makes them useful in medicine .
What is convolutional Neural Network
Convolutional neutral network (CNN) is a type of Deep Learning neural
network architecture commonly used in Computer Vision. Computer vision is
a field of Artificial Intelligence that enables a computer to understand and
interpret the image or visual data.
• When it comes to Machine Learning, Artificial Neural Networks perform
really well. Neural Networks are used in various datasets like images,
audio, and text. Different types of Neural Networks are used for different
purposes, for example for predicting the sequence of words we use
Recurrent Neural Networks more precisely an LSTM, similarly for image
classification we use Convolution Neural networks. In this blog, we are
going to build a basic building block for CNN.
In a regular Neural Network there are three types of layers

Input Layer: It’s the layer in which we give input to our model. The number of neurons in this
layer is equal to the total number of features in our data (number of pixels in the case of an
image).
Hidden Layer: The input from the Input layer is then feed into the hidden layer. There can be
many hidden layers depending upon our model and data size. Each hidden layer can have
different numbers of neurons which are generally greater than the number of features. The
output from each layer is computed by matrix multiplication of output of the previous layer
with learnable weights of that layer and then by the addition of learnable biases followed by
activation function which makes the network nonlinear.
• Output Layer: The output from the hidden layer is then fed into a logistic function like
sigmoid or softmax which converts the output of each class into the probability score of
each class.
What are the Application of CNN
• Decoding Facial Recognition

Facial recognition is broken down by a convolutional neural network into the


following major components –
Identifying every face in the picture
Focusing on each face despite external factors, such as light, angle, pose, etc.
Identifying unique features
• Comparing all the collected data with already existing data in the database
to match a face with a name
Analyzing Documents

• Convolutional neural networks can also be used for document


analysis. This is not just useful for handwriting analysis, but also has a
major stake in recognizers. For a machine to be able to scan an
individual’s writing, and then compare that to the wide database it
has, it must execute almost a million commands a minute. It is said
with the use of CNNs and newer models and algorithms, the error rate
has been brought down to a minimum of 0.4% at a character level,
though it’s complete testing is yet to be widely seen.
Understanding Climate

CNNs can be used to play a major role in the fight against climate change, especially in understanding the reasons why we see such drastic changes and how we could experiment in curbing the effect. It is said that
the data in such natural history collections can also provide greater social and scientific insights, but this would require skilled human resources such as researchers who can physically visit these types of
repositories. There is a need for more manpower to carry out deeper experiments in this field.

4.Grey Areas

Introduction of the grey area into CNNs is posed to provide a much more realistic picture of the real world. Currently, CNNs largely function exactly like a machine, seeing a true and false value for every question.
However, as humans, we understand that the real world plays out in a thousand shades of grey. Allowing the machine to understand and process fuzzier logic will help it understand the grey area us humans live in
and strive to work against. This will help CNNs get a more holistic view of what human sees.

5.Advertising

CNNs have already brought in a world of difference to advertising with the introduction of programmatic buying and data-driven personalized advertising.

7.Other Interesting Fields

CNNs are poised to be the future with their introduction into driverless cars, robots that can mimic human behavior, aides to human genome mapping projects, predicting earthquakes and natural disasters, and
maybe even self-diagnoses of medical problems. So, you wouldn’t even have to drive down to a clinic or schedule an appointment with a doctor to ensure your sneezing attack or high fever is just the simple flu and
not symptoms of some rare disease. One problem that researchers are working on with CNNs is brain cancer detection. The earlier detection of brain cancer can prove to be a big step in saving more lives affected
by this illness.

• I hope you understand the basic architecture of a CNN and its various application’s now. There are many variations to this architecture but as I mentioned before, the basic concept remains the same. In case
you have any doubts/feedback, please comment
Advantages of Convolutional Neural
Networks (CNNs)
Good at detecting patterns and features in images,
videos, and audio signals.
Robust to translation, rotation, and scaling invariance.
End-to-end training, no need for manual feature
extraction.
• Can handle large amounts of data and achieve high
accuracy
Disadvantages of Convolutional Neural Networks (CNNs)

Computationally expensive to train and require a lot


of memory.
Can be prone to overfitting if not enough data or
proper regularization is used.
Requires large amounts of labeled data.
• Interpretability is limited, it’s hard to understand
what the network has learned.

You might also like