SlideShare a Scribd company logo
Convolutional
Neural
Network
• Abhishek Sharma (1551244)
• Sagar Sangam (1551207)
• Deepak Prasad (1551060)
What is CNN?
Why CNN?
What do we
have?
• Computer vision
• CNN into picture and it’s history
• Architecture and Working
Human Vision
• The vision begins with eyes, but truly take places in the
Brain
• It took mother nature over 500 million years to create
a system to bring the ability of recognizing things.
• The collaboration between the eyes and the brain,
called the primary visual pathway, is the reason we
can make sense of the world around us.
How does the computer see the world?
Human Vision Computer Vision
• Computer ‘see’ in a different way than we do.
• Every image can be represented as a 2-dimensional
arrays of numbers, called pixels.
Pixels
• What to do with these pixels?
• Ultimately we want machines to see like we do naming
objects identifying peoples, inferring 3d understanding
emotions, actions and so on.
• The first step towards this goal is to teach the
computer to identify objects and for this the only pixels
are not enough.
Teach a computer to identify a Cat
• Even something a simple as a household pet can present an infinite
number of variations to the object model, and that ‘s just one thing.
• Similarly to how a child learns to recognise objects, we need to show an
algorithm millions of picture before it is able to generalize the input and
make predictions for images it has never seen before.
• Here comes Convolution Neural Network into picture.
What is CNN?
• To teach an algorithm how to recognize objects in images, we use a specific
type of Artificial Neural Network: a Convolutional Neural Network (CNN).
• It is a special type of Neural Network widely used for recognize the image.
Where it all begins ?
• Convolutional Neural Networks are inspired by the brain. Research in the 1950s and
1960s by D.H Hubel and T.N Wiesel on the brain of mammals suggested a new model
for how mammals perceive the world visually.
• In 1980, a researcher called Fukushima proposed a hierarchical neural network model.
He called it the Neocognitron.
• The Neocognitron was able to recognise patterns by learning about the shapes of
objects
 The ‘pixels’ of the object used as the input to CNN to recognize the object; earlier the
only pixels were not enough to identify a certain object.
Why is CNN?
Regular Neural Network and CNN
Architecture
Convolutional Neural Networks are a bit different from Regular Neural Network.
First of all, the layers are organized in 3 dimensions: width, height and depth.
Further, the neurons in one layer do not connect to all the neurons in the next layer
but only to a small region of it.
Lastly, the final output will be reduced to a single vector of probability scores,
organized along the depth dimension.
CNNs have two components:
• The Hidden layers/Feature extraction part
In this part, the network will perform a series
of convolutions with RELU and pooling operations during which
the features are detected.
• The Classification part
The fully connected layers will serve as a classifier on top of these
extracted features. They will assign a probability for the object on
the image being what the algorithm predicts it is.
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning
CNN Machine learning DeepLearning

More Related Content

What's hot

Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learningleopauly
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep LearningOleg Mygryn
 
An Introduction to Deep Learning
An Introduction to Deep LearningAn Introduction to Deep Learning
An Introduction to Deep LearningPoo Kuan Hoong
 
Convolutional neural network
Convolutional neural network Convolutional neural network
Convolutional neural network Yan Xu
 
Introduction of Deep Learning
Introduction of Deep LearningIntroduction of Deep Learning
Introduction of Deep LearningMyungjin Lee
 
Convolutional Neural Networks
Convolutional Neural NetworksConvolutional Neural Networks
Convolutional Neural NetworksAshray Bhandare
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Gaurav Mittal
 
Convolutional Neural Network and Its Applications
Convolutional Neural Network and Its ApplicationsConvolutional Neural Network and Its Applications
Convolutional Neural Network and Its ApplicationsKasun Chinthaka Piyarathna
 
Image Classification using deep learning
Image Classification using deep learning Image Classification using deep learning
Image Classification using deep learning Asma-AH
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep LearningOswald Campesato
 
Convolutional neural network
Convolutional neural networkConvolutional neural network
Convolutional neural networkMojammilHusain
 
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)Fellowship at Vodafone FutureLab
 
Deep Learning in Computer Vision
Deep Learning in Computer VisionDeep Learning in Computer Vision
Deep Learning in Computer VisionSungjoon Choi
 
Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)Muhammad Haroon
 
Introduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkIntroduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkKnoldus Inc.
 

What's hot (20)

1.Introduction to deep learning
1.Introduction to deep learning1.Introduction to deep learning
1.Introduction to deep learning
 
Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learning
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
 
An Introduction to Deep Learning
An Introduction to Deep LearningAn Introduction to Deep Learning
An Introduction to Deep Learning
 
Convolutional neural network
Convolutional neural network Convolutional neural network
Convolutional neural network
 
Introduction of Deep Learning
Introduction of Deep LearningIntroduction of Deep Learning
Introduction of Deep Learning
 
Deep learning ppt
Deep learning pptDeep learning ppt
Deep learning ppt
 
Convolutional Neural Networks
Convolutional Neural NetworksConvolutional Neural Networks
Convolutional Neural Networks
 
Deep learning
Deep learningDeep learning
Deep learning
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)
 
Convolutional Neural Network and Its Applications
Convolutional Neural Network and Its ApplicationsConvolutional Neural Network and Its Applications
Convolutional Neural Network and Its Applications
 
Image Classification using deep learning
Image Classification using deep learning Image Classification using deep learning
Image Classification using deep learning
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
 
Cnn
CnnCnn
Cnn
 
Convolutional neural network
Convolutional neural networkConvolutional neural network
Convolutional neural network
 
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
 
Deep Learning in Computer Vision
Deep Learning in Computer VisionDeep Learning in Computer Vision
Deep Learning in Computer Vision
 
Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)
 
Introduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkIntroduction to Recurrent Neural Network
Introduction to Recurrent Neural Network
 
Resnet
ResnetResnet
Resnet
 

Similar to CNN Machine learning DeepLearning

The blue brain project.docx
The blue brain project.docxThe blue brain project.docx
The blue brain project.docxSadhana Singh
 
Consciousness & Neuroscience Francis Crick & Christof Koch
Consciousness & Neuroscience Francis Crick & Christof KochConsciousness & Neuroscience Francis Crick & Christof Koch
Consciousness & Neuroscience Francis Crick & Christof Kochnjqtpie86
 
Neuralink.pdf
Neuralink.pdfNeuralink.pdf
Neuralink.pdfParthNanu
 
Blue Brain Seminar Report
Blue Brain Seminar ReportBlue Brain Seminar Report
Blue Brain Seminar ReportVarun A M
 
neuralinktechnicalseminar-210214192424.pdf
neuralinktechnicalseminar-210214192424.pdfneuralinktechnicalseminar-210214192424.pdf
neuralinktechnicalseminar-210214192424.pdfBree79
 
Neuralink technical seminar
Neuralink technical seminarNeuralink technical seminar
Neuralink technical seminarRahul Agarwal
 
Neural Netwrok
Neural NetwrokNeural Netwrok
Neural NetwrokRabin BK
 
PowerPoint presentation on Blue brain Technology
PowerPoint presentation on Blue brain TechnologyPowerPoint presentation on Blue brain Technology
PowerPoint presentation on Blue brain Technology18512SupriyaReddy
 
Deep Learning Training at Intel
Deep Learning Training at IntelDeep Learning Training at Intel
Deep Learning Training at IntelAtul Vaish
 
neuralinktechnicalseminar.pptx
neuralinktechnicalseminar.pptxneuralinktechnicalseminar.pptx
neuralinktechnicalseminar.pptx20269vinay
 
Optical Character and Formula Recognition.docx
Optical Character and Formula Recognition.docxOptical Character and Formula Recognition.docx
Optical Character and Formula Recognition.docxSAJJADALI591691
 
AI Chapter 1.pptx
AI Chapter 1.pptxAI Chapter 1.pptx
AI Chapter 1.pptxdemissieejo
 
Visual understanding: The Human Brain versus the machine
Visual understanding: The Human Brain versus the machineVisual understanding: The Human Brain versus the machine
Visual understanding: The Human Brain versus the machineEmma Robinson
 
The Mischievous Robot
The Mischievous RobotThe Mischievous Robot
The Mischievous Robotguest49fc20
 

Similar to CNN Machine learning DeepLearning (20)

Blue brain
Blue brainBlue brain
Blue brain
 
The blue brain project.docx
The blue brain project.docxThe blue brain project.docx
The blue brain project.docx
 
Consciousness & Neuroscience Francis Crick & Christof Koch
Consciousness & Neuroscience Francis Crick & Christof KochConsciousness & Neuroscience Francis Crick & Christof Koch
Consciousness & Neuroscience Francis Crick & Christof Koch
 
Neuralink.pdf
Neuralink.pdfNeuralink.pdf
Neuralink.pdf
 
Blue brain
Blue brainBlue brain
Blue brain
 
Blue Brain Seminar Report
Blue Brain Seminar ReportBlue Brain Seminar Report
Blue Brain Seminar Report
 
neuralinktechnicalseminar-210214192424.pdf
neuralinktechnicalseminar-210214192424.pdfneuralinktechnicalseminar-210214192424.pdf
neuralinktechnicalseminar-210214192424.pdf
 
Neuralink technical seminar
Neuralink technical seminarNeuralink technical seminar
Neuralink technical seminar
 
Neural Netwrok
Neural NetwrokNeural Netwrok
Neural Netwrok
 
PowerPoint presentation on Blue brain Technology
PowerPoint presentation on Blue brain TechnologyPowerPoint presentation on Blue brain Technology
PowerPoint presentation on Blue brain Technology
 
SoftComputing5
SoftComputing5SoftComputing5
SoftComputing5
 
Deep Learning Training at Intel
Deep Learning Training at IntelDeep Learning Training at Intel
Deep Learning Training at Intel
 
Ai introduction
Ai introductionAi introduction
Ai introduction
 
neuralinktechnicalseminar.pptx
neuralinktechnicalseminar.pptxneuralinktechnicalseminar.pptx
neuralinktechnicalseminar.pptx
 
Optical Character and Formula Recognition.docx
Optical Character and Formula Recognition.docxOptical Character and Formula Recognition.docx
Optical Character and Formula Recognition.docx
 
AI
AIAI
AI
 
AI Chapter 1.pptx
AI Chapter 1.pptxAI Chapter 1.pptx
AI Chapter 1.pptx
 
Brain computer Interface
Brain computer InterfaceBrain computer Interface
Brain computer Interface
 
Visual understanding: The Human Brain versus the machine
Visual understanding: The Human Brain versus the machineVisual understanding: The Human Brain versus the machine
Visual understanding: The Human Brain versus the machine
 
The Mischievous Robot
The Mischievous RobotThe Mischievous Robot
The Mischievous Robot
 

Recently uploaded

weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdfPratik Pawar
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionjeevanprasad8
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industriesMuhammadTufail242431
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxViniHema
 
fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerapareshmondalnita
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdfKamal Acharya
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdfKamal Acharya
 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdfKamal Acharya
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxR&R Consult
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfKamal Acharya
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageRCC Institute of Information Technology
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfKamal Acharya
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Krakówbim.edu.pl
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxwendy cai
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdfKamal Acharya
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...Amil baba
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Aryaabh.arya
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edgePaco Orozco
 

Recently uploaded (20)

Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
fundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projectionfundamentals of drawing and isometric and orthographic projection
fundamentals of drawing and isometric and orthographic projection
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answer
 
Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
 
Scaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltageScaling in conventional MOSFET for constant electric field and constant voltage
Scaling in conventional MOSFET for constant electric field and constant voltage
 
A case study of cinema management system project report..pdf
A case study of cinema management system project report..pdfA case study of cinema management system project report..pdf
A case study of cinema management system project report..pdf
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 

CNN Machine learning DeepLearning

  • 1. Convolutional Neural Network • Abhishek Sharma (1551244) • Sagar Sangam (1551207) • Deepak Prasad (1551060)
  • 3. What do we have? • Computer vision • CNN into picture and it’s history • Architecture and Working
  • 4.
  • 6. • The vision begins with eyes, but truly take places in the Brain • It took mother nature over 500 million years to create a system to bring the ability of recognizing things. • The collaboration between the eyes and the brain, called the primary visual pathway, is the reason we can make sense of the world around us.
  • 7. How does the computer see the world?
  • 9. • Computer ‘see’ in a different way than we do. • Every image can be represented as a 2-dimensional arrays of numbers, called pixels. Pixels
  • 10. • What to do with these pixels? • Ultimately we want machines to see like we do naming objects identifying peoples, inferring 3d understanding emotions, actions and so on. • The first step towards this goal is to teach the computer to identify objects and for this the only pixels are not enough.
  • 11. Teach a computer to identify a Cat
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. • Even something a simple as a household pet can present an infinite number of variations to the object model, and that ‘s just one thing. • Similarly to how a child learns to recognise objects, we need to show an algorithm millions of picture before it is able to generalize the input and make predictions for images it has never seen before. • Here comes Convolution Neural Network into picture.
  • 18. • To teach an algorithm how to recognize objects in images, we use a specific type of Artificial Neural Network: a Convolutional Neural Network (CNN). • It is a special type of Neural Network widely used for recognize the image.
  • 19. Where it all begins ? • Convolutional Neural Networks are inspired by the brain. Research in the 1950s and 1960s by D.H Hubel and T.N Wiesel on the brain of mammals suggested a new model for how mammals perceive the world visually. • In 1980, a researcher called Fukushima proposed a hierarchical neural network model. He called it the Neocognitron. • The Neocognitron was able to recognise patterns by learning about the shapes of objects
  • 20.  The ‘pixels’ of the object used as the input to CNN to recognize the object; earlier the only pixels were not enough to identify a certain object.
  • 23. Architecture Convolutional Neural Networks are a bit different from Regular Neural Network. First of all, the layers are organized in 3 dimensions: width, height and depth. Further, the neurons in one layer do not connect to all the neurons in the next layer but only to a small region of it. Lastly, the final output will be reduced to a single vector of probability scores, organized along the depth dimension.
  • 24. CNNs have two components: • The Hidden layers/Feature extraction part In this part, the network will perform a series of convolutions with RELU and pooling operations during which the features are detected. • The Classification part The fully connected layers will serve as a classifier on top of these extracted features. They will assign a probability for the object on the image being what the algorithm predicts it is.