SlideShare a Scribd company logo
5
Most read
8
Most read
14
Most read
Convolutional Neural Network
[A Presentation on]
Presented by
Niloy Sikder
Jun 12,
2020
2
What is a Convolutional Neural Network (CNN)?
 A class of deep neural networks, mostly used to work with
images.
 A.k.a. ConvNet, CNNs, shift or space invariant artificial
NNs (SIANN).
 Inspired by the visual cortexes of the brain.
 Are regularized versions of multilayer perceptrons.
 Probably the most popular deep learning algorithm.
Fig.1: An abstract of CNN
Jun 12,
2020
3
Origin and History
 50s, 60s Hubel and Wiesel’s work on cat and monkey
visual cortexes.
 1980 neocognitron, convolutional layers, and
downsampling layers.
 1987 introduction of the first convolutional
network.
 1990 introduction of the concept of max pooling.
 1998 LeNet-5 that could classifies digits.
 1988 SIANN for image character recognition.
 1991 first application in medical image processing and
automatic detection of cancer in mammograms.
 2006 first use of GPUs for CNN implementation.
 2012 AlexNet by Alex Krizhevsky.
Jun 12,
2020
4
The Architecture of CNN
 CNNs process the input image in multiple layers:
 Convolution layer
 Pooling layer
 Fully connected layer
 The layers follow a feed-forward mechanism.
Fig.2: Layers of CNN
 Normalization (operation)
Jun 12,
2020
5
What Can CNN Do?
X
O
Jun 12,
2020
6
Why Do We Need CNNs?
Jun 12,
2020
7
Operations in a Convolution Layer
Jun 12,
2020
8
Operations in a Convolution Layer
Jun 12,
2020
9
Operations in a Convolution Layer
Jun 12,
2020
10
Operations in a Maxpooling Layer
Maxpooling
Jun 12,
2020
11
Operations in a Maxpooling Layer
Maxpooling
Maxpooling
Maxpooling
Maxpooling
Maxpooling
Maxpooling
Jun 12,
2020
12
Normalization
Relu
Jun 12,
2020
13
Fully Connected Layer
Jun 12,
2020
14
Arrangement of Layers
Images
Convolution_1
Maxpooling_1
ReLU_1
Convolution_2
Maxpooling_2
ReLU_2
Fully connected
Multilayer
Perceptron
Output
Jun 12,
2020
15
Example of a CNN Model
Jun 12,
2020
16
Benefits of Using CNN
 Automatic detection of important features without human
supervision.
 Flexibility in designing the architecture.
 Efficient in terms of memory and complexity.
 Much better performance than the contemporary methods.
Concerns of Using CNN
 Hardware requirement.
 Demands more divert and noise-free data.
 Prone to “overfitting” because of the "fully-
connectedness".
 Hard to find the most optimal network/ architecture.
 Hard to track the internal operations and visualize them.
Jun 12,
2020
17
Applications
 The go-to model on every image related problem.
 Image and video recognition.
 Natural language processing
 Recommender systems.
 Time-frequency data analysis.
 Decision-based intelligent game development.
Conclusion
 CNN is a foundational deep learning technique..
 Despite the drawbacks, it is being increasingly used by the
researchers of diverse domains to solve decision-making
problems from complex data.
Thank You
Any Questions?

More Related Content

PPTX
Wi-Vi technology
PDF
"The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Gen...
PPTX
Wi-Vi Technology
PPTX
Key Data Management Requirements for the IoT
PPTX
Vision Transformer(ViT) / An Image is Worth 16*16 Words: Transformers for Ima...
PPTX
WIVI Technology
PPTX
Wi vi ppt
PPTX
Wi-VI TECHNOLOGY
Wi-Vi technology
"The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Gen...
Wi-Vi Technology
Key Data Management Requirements for the IoT
Vision Transformer(ViT) / An Image is Worth 16*16 Words: Transformers for Ima...
WIVI Technology
Wi vi ppt
Wi-VI TECHNOLOGY

What's hot (20)

PPTX
Recurrent Neural Networks for Text Analysis
PPT
Cnn method
PPT
Image Processing
PDF
Deep Belief Networks
PDF
Imaging beyond the visible - An Overview of Short-Wave Infrared (SWIR) Techno...
PPTX
HOPFIELD NETWORK
PDF
Convolutional Neural Networks (CNN)
PDF
Image Segmentation with Deep Learning - Xavier Giro & Carles Ventura - ISSonD...
PDF
Clipping
PDF
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
PPTX
Transformer in Vision
PPTX
Wi Vi technology
PPTX
Wi vi presentation
PPTX
Deep learning for object detection
PDF
Understanding the world in 3D with AI.pdf
PPTX
Object detection
PPT
Wi Vi Technology
PPTX
Convolutional Neural Networks
PDF
Ninja Blocks Introduction
PPTX
Image captioning
Recurrent Neural Networks for Text Analysis
Cnn method
Image Processing
Deep Belief Networks
Imaging beyond the visible - An Overview of Short-Wave Infrared (SWIR) Techno...
HOPFIELD NETWORK
Convolutional Neural Networks (CNN)
Image Segmentation with Deep Learning - Xavier Giro & Carles Ventura - ISSonD...
Clipping
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
Transformer in Vision
Wi Vi technology
Wi vi presentation
Deep learning for object detection
Understanding the world in 3D with AI.pdf
Object detection
Wi Vi Technology
Convolutional Neural Networks
Ninja Blocks Introduction
Image captioning
Ad

Similar to A presentation on the Convolutional Neural Network (CNN) (20)

PPTX
Image classification using cnn
PPTX
intro-to-cnn-April_2020.pptx
PPTX
build a Convolutional Neural Network (CNN) using TensorFlow in Python
PPTX
CNN Machine learning DeepLearning
PPTX
Convolutional-Neural-Networks-Revolutionizing-Computer-Vision (1).pptx
PDF
cnn-170917175001 (1).pdf
PPTX
CONVOLUTIONAL NEURAL NETWORK
PPTX
Convolutional neural network
PDF
dl-unit-4-deep-learning deep-learning.pdf
PPTX
Presentation machine learning of topics cnn cnn.pptx
PDF
Convolutional Neural Network.pdf
PDF
Power of Convolutional Neural Networks in Modern AI | The Lifesciences Magazine
PPTX
Let_s_Dive_to_Deep_Learning.pptx
PPTX
Convolutional Neural Network - Computer Vision.pptx
PPTX
PPTX
Presentation.pptx
PPTX
Dssg talk CNN intro
PPTX
Deep learning L1-CO2-session-4 CNN .pptx
PPTX
Speech Processing with deep learning
PPTX
NMO IE-2 Activity Presentation.pptx
Image classification using cnn
intro-to-cnn-April_2020.pptx
build a Convolutional Neural Network (CNN) using TensorFlow in Python
CNN Machine learning DeepLearning
Convolutional-Neural-Networks-Revolutionizing-Computer-Vision (1).pptx
cnn-170917175001 (1).pdf
CONVOLUTIONAL NEURAL NETWORK
Convolutional neural network
dl-unit-4-deep-learning deep-learning.pdf
Presentation machine learning of topics cnn cnn.pptx
Convolutional Neural Network.pdf
Power of Convolutional Neural Networks in Modern AI | The Lifesciences Magazine
Let_s_Dive_to_Deep_Learning.pptx
Convolutional Neural Network - Computer Vision.pptx
Presentation.pptx
Dssg talk CNN intro
Deep learning L1-CO2-session-4 CNN .pptx
Speech Processing with deep learning
NMO IE-2 Activity Presentation.pptx
Ad

More from Niloy Sikder (16)

PDF
Quantified Sleep: comprehensive longitudinal tracking of sleep physiology by ...
PDF
State of the Art Sleep EEG Headbands for Sleep Recording
PDF
An Overview of the Book "Why We Sleep" by Matthew Walker
PPTX
Determining the Severity of Diabetic Retinopathy through Analyzing Retinal Im...
PPTX
A presentation on "Heterogeneous Hand Guise Classification Based on Surface E...
PPTX
A presentation on "Early Blindness Detection Based on Retinal Images Using En...
PPTX
A presentation on "Human Activity Recognition Using Multichannel Convolutiona...
PDF
A Presentation on "Human Action Recognition Based on a Sequential Deep Learni...
PPTX
Induction Motor Bearing Health Condition Classification Using Machine Learnin...
PPTX
Data Mining Primitives, Languages & Systems
PPTX
Design and Analysis of 1 Gbps Multi-host Li-Fi Model Using Wavelength Divisio...
PPTX
Fault Diagnosis of Induction Motor Bearing Using Cepstrum-based Preprocessing...
PPTX
Fault Diagnosis of Motor Bearing Using Ensemble Learning Algorithm with FFT-b...
PPTX
An Introduction to Data Mining
PPTX
Deep web & Darknet
PPTX
Autonomous cars
Quantified Sleep: comprehensive longitudinal tracking of sleep physiology by ...
State of the Art Sleep EEG Headbands for Sleep Recording
An Overview of the Book "Why We Sleep" by Matthew Walker
Determining the Severity of Diabetic Retinopathy through Analyzing Retinal Im...
A presentation on "Heterogeneous Hand Guise Classification Based on Surface E...
A presentation on "Early Blindness Detection Based on Retinal Images Using En...
A presentation on "Human Activity Recognition Using Multichannel Convolutiona...
A Presentation on "Human Action Recognition Based on a Sequential Deep Learni...
Induction Motor Bearing Health Condition Classification Using Machine Learnin...
Data Mining Primitives, Languages & Systems
Design and Analysis of 1 Gbps Multi-host Li-Fi Model Using Wavelength Divisio...
Fault Diagnosis of Induction Motor Bearing Using Cepstrum-based Preprocessing...
Fault Diagnosis of Motor Bearing Using Ensemble Learning Algorithm with FFT-b...
An Introduction to Data Mining
Deep web & Darknet
Autonomous cars

Recently uploaded (20)

PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
RMMM.pdf make it easy to upload and study
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
Institutional Correction lecture only . . .
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Lesson notes of climatology university.
PDF
Complications of Minimal Access Surgery at WLH
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Computing-Curriculum for Schools in Ghana
PDF
Classroom Observation Tools for Teachers
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
VCE English Exam - Section C Student Revision Booklet
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
RMMM.pdf make it easy to upload and study
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Institutional Correction lecture only . . .
Abdominal Access Techniques with Prof. Dr. R K Mishra
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
STATICS OF THE RIGID BODIES Hibbelers.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Lesson notes of climatology university.
Complications of Minimal Access Surgery at WLH
Chinmaya Tiranga quiz Grand Finale.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Microbial disease of the cardiovascular and lymphatic systems
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Microbial diseases, their pathogenesis and prophylaxis
Computing-Curriculum for Schools in Ghana
Classroom Observation Tools for Teachers
A systematic review of self-coping strategies used by university students to ...
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS

A presentation on the Convolutional Neural Network (CNN)

  • 1. Convolutional Neural Network [A Presentation on] Presented by Niloy Sikder
  • 2. Jun 12, 2020 2 What is a Convolutional Neural Network (CNN)?  A class of deep neural networks, mostly used to work with images.  A.k.a. ConvNet, CNNs, shift or space invariant artificial NNs (SIANN).  Inspired by the visual cortexes of the brain.  Are regularized versions of multilayer perceptrons.  Probably the most popular deep learning algorithm. Fig.1: An abstract of CNN
  • 3. Jun 12, 2020 3 Origin and History  50s, 60s Hubel and Wiesel’s work on cat and monkey visual cortexes.  1980 neocognitron, convolutional layers, and downsampling layers.  1987 introduction of the first convolutional network.  1990 introduction of the concept of max pooling.  1998 LeNet-5 that could classifies digits.  1988 SIANN for image character recognition.  1991 first application in medical image processing and automatic detection of cancer in mammograms.  2006 first use of GPUs for CNN implementation.  2012 AlexNet by Alex Krizhevsky.
  • 4. Jun 12, 2020 4 The Architecture of CNN  CNNs process the input image in multiple layers:  Convolution layer  Pooling layer  Fully connected layer  The layers follow a feed-forward mechanism. Fig.2: Layers of CNN  Normalization (operation)
  • 6. Jun 12, 2020 6 Why Do We Need CNNs?
  • 7. Jun 12, 2020 7 Operations in a Convolution Layer
  • 8. Jun 12, 2020 8 Operations in a Convolution Layer
  • 9. Jun 12, 2020 9 Operations in a Convolution Layer
  • 10. Jun 12, 2020 10 Operations in a Maxpooling Layer Maxpooling
  • 11. Jun 12, 2020 11 Operations in a Maxpooling Layer Maxpooling Maxpooling Maxpooling Maxpooling Maxpooling Maxpooling
  • 14. Jun 12, 2020 14 Arrangement of Layers Images Convolution_1 Maxpooling_1 ReLU_1 Convolution_2 Maxpooling_2 ReLU_2 Fully connected Multilayer Perceptron Output
  • 16. Jun 12, 2020 16 Benefits of Using CNN  Automatic detection of important features without human supervision.  Flexibility in designing the architecture.  Efficient in terms of memory and complexity.  Much better performance than the contemporary methods. Concerns of Using CNN  Hardware requirement.  Demands more divert and noise-free data.  Prone to “overfitting” because of the "fully- connectedness".  Hard to find the most optimal network/ architecture.  Hard to track the internal operations and visualize them.
  • 17. Jun 12, 2020 17 Applications  The go-to model on every image related problem.  Image and video recognition.  Natural language processing  Recommender systems.  Time-frequency data analysis.  Decision-based intelligent game development. Conclusion  CNN is a foundational deep learning technique..  Despite the drawbacks, it is being increasingly used by the researchers of diverse domains to solve decision-making problems from complex data.

Editor's Notes

  • #3: In deep learning, a convolutional neural network (CNN, or ConvNet) is a class of deep neural networks, most commonly applied to analyzing visual imagery.[1] They are also known as shift invariant or space invariant artificial neural networks (SIANN), based on their shared-weights architecture and translation invariance characteristics. Convolutional networks were inspired by biological processes[7][8][9][10] in that the connectivity pattern between neurons resembles the organization of the animal visual cortex. CNNs are regularized versions of multilayer perceptrons. Multilayer perceptrons usually mean fully connected networks, that is, each neuron in one layer is connected to all neurons in the next layer.
  • #4: Hubel and Wiesel in the 1950s and 1960s showed that cat and monkey visual cortexes contain neurons that individually respond to small regions of the visual field. Their 1968 paper identified two basic visual cell types in the brain simple cells, complex cells, also proposed a cascading model of these two types of cells for use in pattern recognition tasks The "neocognitron"[7] was introduced by Kunihiko Fukushima in 1980.[9][19][24] It was inspired by the above-mentioned work of Hubel and Wiesel. The neocognitron introduced the two basic types of layers in CNNs: convolutional layers, and downsampling layers. The time delay neural network (TDNN) was introduced in 1987 by Alex Waibel et al. and was the first convolutional network shift invariant neural network was proposed by W. Zhang et al. for image character recognition in 1988.[2][3] The architecture and training algorithm were modified in 1991[37] and applied for medical image processing[38] and automatic detection of breast cancer in mammograms.[39] In 1990 Yamaguchi et al. introduced the concept of max pooling. LeNet-5, a pioneering 7-level convolutional network by LeCun et al. in 1998,[36] that classifies digits, was applied by several banks to recognize hand-written numbers on checks he first GPU-implementation of a CNN was described in 2006 by K. Chellapilla et al. Their implementation was 4 times faster than an equivalent implementation on CPU.[46] Subsequent work also used GPUs, initially for other types of neural networks (different from CNNs), especially unsupervised neural networks.