SlideShare a Scribd company logo
5
Most read
9
Most read
16
Most read
Convolutional Neural Network (CNN)
Pre-Requisites...
Artificial Intelligence has been witnessing a monumental growth in bridging the gap between
the capabilities of humans and machines. Researchers work on numerous aspects of the field
to make amazing things happen. One of many such areas is the domain of Computer Vision.
Computer vision is a field of computer science that works on enabling computers to see,
identify and process images in the same way that human vision does, and then provide
appropriate output.
Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)
• A Convolutional Neural Network (CNN) is a Deep Learning algorithm
which can take in an input image, assign importance (learnable
weights) to various objects in the image and be able to differentiate
one from the other.
• The pre-processing required in a CNN is much lower as compared to
other classification algorithms.
Learning by Image Features
Gray scale image
How Training is done?
X
O
Here CNN work as like
black box, so what is
inside the black box!
Steps in CNN
1. Convolutional (Smiling Face)
Feature Detector/Filter/Kernel:
It extracts some features from our
image, stores in separate 2D array and
compress the image.
HOW?
We are going to match Feature detector
with original image to compress it.
1. Convolutional ( of Smiling Face)
1. Convolutional ( of Smiling Face)
1. Convolutional ( of Smiling Face)
http://setosa.io/ev/image-kernels/
Practical Example of Feature Map!
A pooling layer is another building block of a CNN.
This is basically a function which reduces the pixels of “Feature Map” and change in Pooled
Feature Map, Common technique is Max Pooling.
2. Pooling
Max / Avg. Pooling
3. Flattening
Flattening is converting the data into a 1-dimensional array for inputting it to the next
layer. We flatten the output of the convolutional layers to create a single long feature
vector. And it is connected to the final classification model, which is called a fully-
connected layer
4. Fulling Connection

More Related Content

PPTX
Convolution Neural Network (CNN)
PPTX
Convolution Neural Network (CNN)
PPTX
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
PPTX
Convolutional Neural Network and Its Applications
PPTX
Image classification using cnn
PDF
Convolutional Neural Networks (CNN)
PPTX
Convolutional Neural Networks
Convolution Neural Network (CNN)
Convolution Neural Network (CNN)
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
Convolutional Neural Network and Its Applications
Image classification using cnn
Convolutional Neural Networks (CNN)
Convolutional Neural Networks

What's hot (20)

PPTX
Convolutional Neural Networks
PPTX
Introduction to CNN
PPTX
CNN Tutorial
PPT
backpropagation in neural networks
PPTX
cnn ppt.pptx
PDF
Convolutional Neural Network Models - Deep Learning
PPTX
CNN and its applications by ketaki
PPTX
Convolutional neural network
PPTX
Multilayer perceptron
PPTX
Image Classification using deep learning
PDF
Deep learning
PPTX
Feedforward neural network
PPTX
CONVOLUTIONAL NEURAL NETWORK
PDF
PPTX
Deep learning
PPT
Cnn method
PPTX
Image Segmentation Using Deep Learning : A survey
PPTX
Machine Learning - Convolutional Neural Network
PDF
What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...
PPT
Chapter10 image segmentation
Convolutional Neural Networks
Introduction to CNN
CNN Tutorial
backpropagation in neural networks
cnn ppt.pptx
Convolutional Neural Network Models - Deep Learning
CNN and its applications by ketaki
Convolutional neural network
Multilayer perceptron
Image Classification using deep learning
Deep learning
Feedforward neural network
CONVOLUTIONAL NEURAL NETWORK
Deep learning
Cnn method
Image Segmentation Using Deep Learning : A survey
Machine Learning - Convolutional Neural Network
What is Deep Learning | Deep Learning Simplified | Deep Learning Tutorial | E...
Chapter10 image segmentation
Ad

Similar to Convolutional Neural Network (CNN) (20)

PDF
Mnist report
PPTX
Let_s_Dive_to_Deep_Learning.pptx
PDF
dl-unit-4-deep-learning deep-learning.pdf
PPTX
let's dive to deep learning
PPTX
Deep Learning course slides Week 5.pptx
PPTX
Mnist report ppt
PDF
Top 10 deep learning algorithms you should know in
PDF
Convolutional Neural Network.pdf
PDF
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...
PDF
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...
PDF
Unsupervised learning models of invariant features in images: Recent developm...
PDF
Mirko Lucchese - Deep Image Processing
PPTX
Convolutional-Neural-Networks-Revolutionizing-Computer-Vision (1).pptx
PPTX
Computer_Vision_ItsHistory_Advantages_and Uses.pptx
PDF
DL.pdf
PPTX
Deep Learning Training at Intel
PPTX
Scene recognition using Convolutional Neural Network
PDF
improving Profile detection using Deep Learning
PPTX
BASIC CONCEPT OF DEEP LEARNING.pptx
PPTX
11_Saloni Malhotra_SummerTraining_PPT.pptx
Mnist report
Let_s_Dive_to_Deep_Learning.pptx
dl-unit-4-deep-learning deep-learning.pdf
let's dive to deep learning
Deep Learning course slides Week 5.pptx
Mnist report ppt
Top 10 deep learning algorithms you should know in
Convolutional Neural Network.pdf
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...
UNSUPERVISED LEARNING MODELS OF INVARIANT FEATURES IN IMAGES: RECENT DEVELOPM...
Unsupervised learning models of invariant features in images: Recent developm...
Mirko Lucchese - Deep Image Processing
Convolutional-Neural-Networks-Revolutionizing-Computer-Vision (1).pptx
Computer_Vision_ItsHistory_Advantages_and Uses.pptx
DL.pdf
Deep Learning Training at Intel
Scene recognition using Convolutional Neural Network
improving Profile detection using Deep Learning
BASIC CONCEPT OF DEEP LEARNING.pptx
11_Saloni Malhotra_SummerTraining_PPT.pptx
Ad

More from Muhammad Haroon (20)

PDF
Basic blocks and flow graph in Compiler Construction
PDF
Address in the target code in Compiler Construction
PDF
Code generator in Compiler Construction
PDF
Target language in compiler design
PDF
Heap management in Compiler Construction
PDF
Storage organization and stack allocation of space
PDF
Backpatching in Compiler Construction
PDF
Type checking in Compiler Construction
PDF
Type conversion in Compiler Construction
PDF
Semantic analysis in Compiler Construction
PDF
Intermediate code and three address instructions
PDF
LALR(1) parser
PDF
LR(0) parser in Compiler Consturction
PDF
SLR(1) parser
PDF
LR(1) CLR(1) Parser with Example
PDF
Powerful presentation components and skills
PDF
Terms of reference in Professional Practices
PDF
Code of conduct .
PDF
Misuse of computer
PDF
7 habits of highly effective people
Basic blocks and flow graph in Compiler Construction
Address in the target code in Compiler Construction
Code generator in Compiler Construction
Target language in compiler design
Heap management in Compiler Construction
Storage organization and stack allocation of space
Backpatching in Compiler Construction
Type checking in Compiler Construction
Type conversion in Compiler Construction
Semantic analysis in Compiler Construction
Intermediate code and three address instructions
LALR(1) parser
LR(0) parser in Compiler Consturction
SLR(1) parser
LR(1) CLR(1) Parser with Example
Powerful presentation components and skills
Terms of reference in Professional Practices
Code of conduct .
Misuse of computer
7 habits of highly effective people

Recently uploaded (20)

PDF
VCE English Exam - Section C Student Revision Booklet
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PPTX
Cell Types and Its function , kingdom of life
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
Institutional Correction lecture only . . .
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
master seminar digital applications in india
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Pharma ospi slides which help in ospi learning
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Basic Mud Logging Guide for educational purpose
VCE English Exam - Section C Student Revision Booklet
O7-L3 Supply Chain Operations - ICLT Program
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Cell Types and Its function , kingdom of life
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPH.pptx obstetrics and gynecology in nursing
Institutional Correction lecture only . . .
102 student loan defaulters named and shamed – Is someone you know on the list?
STATICS OF THE RIGID BODIES Hibbelers.pdf
master seminar digital applications in india
Week 4 Term 3 Study Techniques revisited.pptx
Module 4: Burden of Disease Tutorial Slides S2 2025
Pharma ospi slides which help in ospi learning
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Complications of Minimal Access Surgery at WLH
TR - Agricultural Crops Production NC III.pdf
Microbial diseases, their pathogenesis and prophylaxis
Basic Mud Logging Guide for educational purpose

Convolutional Neural Network (CNN)

  • 2. Pre-Requisites... Artificial Intelligence has been witnessing a monumental growth in bridging the gap between the capabilities of humans and machines. Researchers work on numerous aspects of the field to make amazing things happen. One of many such areas is the domain of Computer Vision. Computer vision is a field of computer science that works on enabling computers to see, identify and process images in the same way that human vision does, and then provide appropriate output.
  • 5. Convolutional Neural Network (CNN) • A Convolutional Neural Network (CNN) is a Deep Learning algorithm which can take in an input image, assign importance (learnable weights) to various objects in the image and be able to differentiate one from the other. • The pre-processing required in a CNN is much lower as compared to other classification algorithms.
  • 6. Learning by Image Features Gray scale image
  • 7. How Training is done? X O Here CNN work as like black box, so what is inside the black box!
  • 9. 1. Convolutional (Smiling Face) Feature Detector/Filter/Kernel: It extracts some features from our image, stores in separate 2D array and compress the image. HOW? We are going to match Feature detector with original image to compress it.
  • 10. 1. Convolutional ( of Smiling Face)
  • 11. 1. Convolutional ( of Smiling Face)
  • 12. 1. Convolutional ( of Smiling Face) http://setosa.io/ev/image-kernels/ Practical Example of Feature Map!
  • 13. A pooling layer is another building block of a CNN. This is basically a function which reduces the pixels of “Feature Map” and change in Pooled Feature Map, Common technique is Max Pooling. 2. Pooling
  • 14. Max / Avg. Pooling
  • 15. 3. Flattening Flattening is converting the data into a 1-dimensional array for inputting it to the next layer. We flatten the output of the convolutional layers to create a single long feature vector. And it is connected to the final classification model, which is called a fully- connected layer