SlideShare a Scribd company logo
Convolutional Neural
Network (CNN)
By :-
TYMEB134- YASHOVARDHAN RAKESH AGARWAL
TYMEB136- THAKARE GAURANG ATUL
NMO IE-2 Activity
Contents
2
• Introduction to Computer
Vision
• What is CNN ?
• Different Types of CNN and
use of CNN in Computer
Vision
• Application of Computer
Vision
• Conclusion
Introduction to Computer Vision
3
● Computer vision is concerned with the automatic extraction, analysis and
understanding of useful information from a single image or a sequence of images.
- The British Machine Vision Association and Society for Pattern Recognition (BMVA)
(or)
● It is an interdisciplinary field that deals with how computers can be made to gain
high-level understanding from digital images or videos.
What is CNN(Convolutional Neural Network)
4
● It is a class of deep learning.
● Convolutional neural network (ConvNet’s or CNNs) is one of the main
categories to do images recognition, images classifications, objects detections,
recognition faces etc.,
● It is similar to the basic neural network. CNN also have learnable parameter
like neural network i.e., weights, biases etc.
● CNN is heavily used in computer vision
● There 3 basic components to define CNN
○ The Convolution Layer
○ The Pooling Layer
○ The Output Layer (or) Fully Connected Layer
Architecture of CNN
5
Convolution Layer
6
● Computers read images as pixels and it is expressed as matrix (NxNx3)—
(height by width by depth).
● The Convolutional Layer makes use of a set of learnable filters. A filter is used
to detect the presence of specific features or patterns present in the original
image (input).
● It is usually expressed as a matrix (MxMx3), with a smaller dimension but the
same depth as the input file.
● This filter is convolved (slided) across the width and height of the input file,
and a dot product is computed to give an activation map.
Convolution Layer
The concept of stride and padding:
● The weight of a matrix moves 1 pixel at a time is called as stride 1 (as we did in
above case).
What if we increase the stride value?
7
Convolution Layer
● As we can see in above image the increase in the stride value decreases the size of the
image (which may cause in losing the features of the image).
● Padding the input image across it solves our problem, we add more than one layer of zeros
around the image in case of higher stride values.
8
Convolution Layer
● when the input of 6x6 is padded around with zeros we get the output with same
dimensions of 6x6 this is known as ‘Same Padding’.
● The middle 4x4 pixel remains the same, here we have retained the more information
from borders and also preserved the size of image.
9
CNN
10
Howto decidethenumberof convolutionlayersandnumberof filtersin CNN ?
● Deeper networks is always better, at the cost of more data and increased
complexity of learning.
● You should initially use fewer filters and gradually increase and monitor the error
rate to see how it is varying.
● Very small filter sizes will capture very fine details of the image. On the other hand
having a bigger filter size will leave out minute details in the image.
Types of CNN
11
● Based on the problems, we have the different CNN’s which are used in computer
vision.
● The five major computer vision techniques which can be addressed using CNN.
■ Image Classification
■ Object Detection
■ Object Tracking
■ Semantic Segmentation
■ Instance Segmentation
Types of CNN
12
ImageClassification:
● In an image classification we can use the traditional CNN models or there also
many architectures designed by developers to decrease the error rate and
increasing the trainable parameters.
■ LeNet (1998)
■ AlexNet (2012)
■ ZFNet (2013)
■ GoogLeNet19 (2014)
■ VGGNet 16 (2014)
■ ResNet(2015)
Types of CNN
13
Object Detection:
● Here the implementation of CNN is different compared to the previous image
classification.
● Here the task is to identify the objects present in the image, therefore
traditional implementation of CNN may not help.
■ R CNN
■ Fast R CNN
■ Faster R CNN
■ YOLO
Applications of Computer Vision
14
● Computer vision, an AI technology that allows computers to understand and
label images, is now used in convenience stores, driverless car testing, daily
medical diagnostics, and in monitoring the health of crops and livestock.
● Different use cases found in the computer vision as follows
■ Retail and Retail Security
■ Automotive
■ Healthcare
■ Banking
■ Agriculture
■ Industrial
Conclusion
15
 What is CNN and its different layers.
 Different types of CNN and its uses in Computer Vision
techniques.
 Different Applications of Computer Vision.
16

More Related Content

Similar to NMO IE-2 Activity Presentation.pptx

Real Time Object Dectection using machine learning
Real Time Object Dectection using machine learningReal Time Object Dectection using machine learning
Real Time Object Dectection using machine learning
pratik pratyay
 
Mnist report
Mnist reportMnist report
Mnist report
RaghunandanJairam
 
Plant Disease Detection.pptx
Plant Disease Detection.pptxPlant Disease Detection.pptx
Plant Disease Detection.pptx
vikasmittal92
 
Convolutional Neural Network and Its Applications
Convolutional Neural Network and Its ApplicationsConvolutional Neural Network and Its Applications
Convolutional Neural Network and Its Applications
Kasun Chinthaka Piyarathna
 
Deep learning
Deep learning Deep learning
Deep learning
Rajgupta258
 
Handwritten Digit Recognition(Convolutional Neural Network) PPT
Handwritten Digit Recognition(Convolutional Neural Network) PPTHandwritten Digit Recognition(Convolutional Neural Network) PPT
Handwritten Digit Recognition(Convolutional Neural Network) PPT
RishabhTyagi48
 
cnn ppt.pptx
cnn ppt.pptxcnn ppt.pptx
cnn ppt.pptx
rohithprabhas1
 
Dssg talk CNN intro
Dssg talk CNN introDssg talk CNN intro
Dssg talk CNN intro
Vincent Tatan
 
IRJET- Face Recognition using Machine Learning
IRJET- Face Recognition using Machine LearningIRJET- Face Recognition using Machine Learning
IRJET- Face Recognition using Machine Learning
IRJET Journal
 
11_Saloni Malhotra_SummerTraining_PPT.pptx
11_Saloni Malhotra_SummerTraining_PPT.pptx11_Saloni Malhotra_SummerTraining_PPT.pptx
11_Saloni Malhotra_SummerTraining_PPT.pptx
SaloniMalhotra23
 
Introduction to computer vision with Convoluted Neural Networks
Introduction to computer vision with Convoluted Neural NetworksIntroduction to computer vision with Convoluted Neural Networks
Introduction to computer vision with Convoluted Neural Networks
MarcinJedyk
 
Scene recognition using Convolutional Neural Network
Scene recognition using Convolutional Neural NetworkScene recognition using Convolutional Neural Network
Scene recognition using Convolutional Neural Network
DhirajGidde
 
Ijetr011958
Ijetr011958Ijetr011958
Ijetr011958
ER Publication.org
 
Convolutional Neural Network (CNN)of Deep Learning
Convolutional Neural Network (CNN)of Deep LearningConvolutional Neural Network (CNN)of Deep Learning
Convolutional Neural Network (CNN)of Deep Learning
alihassaah1994
 
Top 10 deep learning algorithms you should know in
Top 10 deep learning algorithms you should know inTop 10 deep learning algorithms you should know in
Top 10 deep learning algorithms you should know in
AmanKumarSingh97
 
M017427985
M017427985M017427985
M017427985
IOSR Journals
 
Introduction to computer vision
Introduction to computer visionIntroduction to computer vision
Introduction to computer vision
Marcin Jedyk
 

Similar to NMO IE-2 Activity Presentation.pptx (20)

Real Time Object Dectection using machine learning
Real Time Object Dectection using machine learningReal Time Object Dectection using machine learning
Real Time Object Dectection using machine learning
 
Mnist report
Mnist reportMnist report
Mnist report
 
Plant Disease Detection.pptx
Plant Disease Detection.pptxPlant Disease Detection.pptx
Plant Disease Detection.pptx
 
DL.pdf
DL.pdfDL.pdf
DL.pdf
 
Convolutional Neural Network and Its Applications
Convolutional Neural Network and Its ApplicationsConvolutional Neural Network and Its Applications
Convolutional Neural Network and Its Applications
 
Deep learning
Deep learning Deep learning
Deep learning
 
Handwritten Digit Recognition(Convolutional Neural Network) PPT
Handwritten Digit Recognition(Convolutional Neural Network) PPTHandwritten Digit Recognition(Convolutional Neural Network) PPT
Handwritten Digit Recognition(Convolutional Neural Network) PPT
 
cnn ppt.pptx
cnn ppt.pptxcnn ppt.pptx
cnn ppt.pptx
 
Dssg talk CNN intro
Dssg talk CNN introDssg talk CNN intro
Dssg talk CNN intro
 
smarthome
smarthomesmarthome
smarthome
 
IRJET- Face Recognition using Machine Learning
IRJET- Face Recognition using Machine LearningIRJET- Face Recognition using Machine Learning
IRJET- Face Recognition using Machine Learning
 
11_Saloni Malhotra_SummerTraining_PPT.pptx
11_Saloni Malhotra_SummerTraining_PPT.pptx11_Saloni Malhotra_SummerTraining_PPT.pptx
11_Saloni Malhotra_SummerTraining_PPT.pptx
 
Introduction to computer vision with Convoluted Neural Networks
Introduction to computer vision with Convoluted Neural NetworksIntroduction to computer vision with Convoluted Neural Networks
Introduction to computer vision with Convoluted Neural Networks
 
Scene recognition using Convolutional Neural Network
Scene recognition using Convolutional Neural NetworkScene recognition using Convolutional Neural Network
Scene recognition using Convolutional Neural Network
 
Ijetr011958
Ijetr011958Ijetr011958
Ijetr011958
 
Convolutional Neural Network (CNN)of Deep Learning
Convolutional Neural Network (CNN)of Deep LearningConvolutional Neural Network (CNN)of Deep Learning
Convolutional Neural Network (CNN)of Deep Learning
 
Top 10 deep learning algorithms you should know in
Top 10 deep learning algorithms you should know inTop 10 deep learning algorithms you should know in
Top 10 deep learning algorithms you should know in
 
M017427985
M017427985M017427985
M017427985
 
Introduction to computer vision
Introduction to computer visionIntroduction to computer vision
Introduction to computer vision
 
asd.pptx
asd.pptxasd.pptx
asd.pptx
 

More from LEGENDARYTECHNICAL

statisticalprocesscontrol-130116034459-phpapp02.pptx
statisticalprocesscontrol-130116034459-phpapp02.pptxstatisticalprocesscontrol-130116034459-phpapp02.pptx
statisticalprocesscontrol-130116034459-phpapp02.pptx
LEGENDARYTECHNICAL
 
DEL Assignment 2.pptx
DEL Assignment 2.pptxDEL Assignment 2.pptx
DEL Assignment 2.pptx
LEGENDARYTECHNICAL
 
SYMEB261 Gaurang Thakare PSE PPT IE-1.pptx
SYMEB261 Gaurang Thakare PSE PPT IE-1.pptxSYMEB261 Gaurang Thakare PSE PPT IE-1.pptx
SYMEB261 Gaurang Thakare PSE PPT IE-1.pptx
LEGENDARYTECHNICAL
 
presentation1-131014115358-phpapp02-converted.pptx
presentation1-131014115358-phpapp02-converted.pptxpresentation1-131014115358-phpapp02-converted.pptx
presentation1-131014115358-phpapp02-converted.pptx
LEGENDARYTECHNICAL
 
Lithium_BMS_Tutorial.ppt
Lithium_BMS_Tutorial.pptLithium_BMS_Tutorial.ppt
Lithium_BMS_Tutorial.ppt
LEGENDARYTECHNICAL
 
electricvehiclebatteries-150130163418-conversion-gate02.pptx
electricvehiclebatteries-150130163418-conversion-gate02.pptxelectricvehiclebatteries-150130163418-conversion-gate02.pptx
electricvehiclebatteries-150130163418-conversion-gate02.pptx
LEGENDARYTECHNICAL
 
FM IE -1 TYCVA65.pptx
FM IE -1 TYCVA65.pptxFM IE -1 TYCVA65.pptx
FM IE -1 TYCVA65.pptx
LEGENDARYTECHNICAL
 
ASSIGNMENT 1 PPT TYMEB136.pptx
ASSIGNMENT 1 PPT TYMEB136.pptxASSIGNMENT 1 PPT TYMEB136.pptx
ASSIGNMENT 1 PPT TYMEB136.pptx
LEGENDARYTECHNICAL
 
SYMEB261 FM IE 2 Case Study.pptx
SYMEB261 FM IE 2 Case Study.pptxSYMEB261 FM IE 2 Case Study.pptx
SYMEB261 FM IE 2 Case Study.pptx
LEGENDARYTECHNICAL
 
abhishek519cr1003-210830110611.pptx
abhishek519cr1003-210830110611.pptxabhishek519cr1003-210830110611.pptx
abhishek519cr1003-210830110611.pptx
LEGENDARYTECHNICAL
 
Spring Design.pptx
Spring Design.pptxSpring Design.pptx
Spring Design.pptx
LEGENDARYTECHNICAL
 

More from LEGENDARYTECHNICAL (11)

statisticalprocesscontrol-130116034459-phpapp02.pptx
statisticalprocesscontrol-130116034459-phpapp02.pptxstatisticalprocesscontrol-130116034459-phpapp02.pptx
statisticalprocesscontrol-130116034459-phpapp02.pptx
 
DEL Assignment 2.pptx
DEL Assignment 2.pptxDEL Assignment 2.pptx
DEL Assignment 2.pptx
 
SYMEB261 Gaurang Thakare PSE PPT IE-1.pptx
SYMEB261 Gaurang Thakare PSE PPT IE-1.pptxSYMEB261 Gaurang Thakare PSE PPT IE-1.pptx
SYMEB261 Gaurang Thakare PSE PPT IE-1.pptx
 
presentation1-131014115358-phpapp02-converted.pptx
presentation1-131014115358-phpapp02-converted.pptxpresentation1-131014115358-phpapp02-converted.pptx
presentation1-131014115358-phpapp02-converted.pptx
 
Lithium_BMS_Tutorial.ppt
Lithium_BMS_Tutorial.pptLithium_BMS_Tutorial.ppt
Lithium_BMS_Tutorial.ppt
 
electricvehiclebatteries-150130163418-conversion-gate02.pptx
electricvehiclebatteries-150130163418-conversion-gate02.pptxelectricvehiclebatteries-150130163418-conversion-gate02.pptx
electricvehiclebatteries-150130163418-conversion-gate02.pptx
 
FM IE -1 TYCVA65.pptx
FM IE -1 TYCVA65.pptxFM IE -1 TYCVA65.pptx
FM IE -1 TYCVA65.pptx
 
ASSIGNMENT 1 PPT TYMEB136.pptx
ASSIGNMENT 1 PPT TYMEB136.pptxASSIGNMENT 1 PPT TYMEB136.pptx
ASSIGNMENT 1 PPT TYMEB136.pptx
 
SYMEB261 FM IE 2 Case Study.pptx
SYMEB261 FM IE 2 Case Study.pptxSYMEB261 FM IE 2 Case Study.pptx
SYMEB261 FM IE 2 Case Study.pptx
 
abhishek519cr1003-210830110611.pptx
abhishek519cr1003-210830110611.pptxabhishek519cr1003-210830110611.pptx
abhishek519cr1003-210830110611.pptx
 
Spring Design.pptx
Spring Design.pptxSpring Design.pptx
Spring Design.pptx
 

Recently uploaded

Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
benishzehra469
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
MaleehaSheikh2
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
oz8q3jxlp
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
ArpitMalhotra16
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
axoqas
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 

Recently uploaded (20)

Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
 
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
一比一原版(Deakin毕业证书)迪肯大学毕业证如何办理
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
做(mqu毕业证书)麦考瑞大学毕业证硕士文凭证书学费发票原版一模一样
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 

NMO IE-2 Activity Presentation.pptx

  • 1. Convolutional Neural Network (CNN) By :- TYMEB134- YASHOVARDHAN RAKESH AGARWAL TYMEB136- THAKARE GAURANG ATUL NMO IE-2 Activity
  • 2. Contents 2 • Introduction to Computer Vision • What is CNN ? • Different Types of CNN and use of CNN in Computer Vision • Application of Computer Vision • Conclusion
  • 3. Introduction to Computer Vision 3 ● Computer vision is concerned with the automatic extraction, analysis and understanding of useful information from a single image or a sequence of images. - The British Machine Vision Association and Society for Pattern Recognition (BMVA) (or) ● It is an interdisciplinary field that deals with how computers can be made to gain high-level understanding from digital images or videos.
  • 4. What is CNN(Convolutional Neural Network) 4 ● It is a class of deep learning. ● Convolutional neural network (ConvNet’s or CNNs) is one of the main categories to do images recognition, images classifications, objects detections, recognition faces etc., ● It is similar to the basic neural network. CNN also have learnable parameter like neural network i.e., weights, biases etc. ● CNN is heavily used in computer vision ● There 3 basic components to define CNN ○ The Convolution Layer ○ The Pooling Layer ○ The Output Layer (or) Fully Connected Layer
  • 6. Convolution Layer 6 ● Computers read images as pixels and it is expressed as matrix (NxNx3)— (height by width by depth). ● The Convolutional Layer makes use of a set of learnable filters. A filter is used to detect the presence of specific features or patterns present in the original image (input). ● It is usually expressed as a matrix (MxMx3), with a smaller dimension but the same depth as the input file. ● This filter is convolved (slided) across the width and height of the input file, and a dot product is computed to give an activation map.
  • 7. Convolution Layer The concept of stride and padding: ● The weight of a matrix moves 1 pixel at a time is called as stride 1 (as we did in above case). What if we increase the stride value? 7
  • 8. Convolution Layer ● As we can see in above image the increase in the stride value decreases the size of the image (which may cause in losing the features of the image). ● Padding the input image across it solves our problem, we add more than one layer of zeros around the image in case of higher stride values. 8
  • 9. Convolution Layer ● when the input of 6x6 is padded around with zeros we get the output with same dimensions of 6x6 this is known as ‘Same Padding’. ● The middle 4x4 pixel remains the same, here we have retained the more information from borders and also preserved the size of image. 9
  • 10. CNN 10 Howto decidethenumberof convolutionlayersandnumberof filtersin CNN ? ● Deeper networks is always better, at the cost of more data and increased complexity of learning. ● You should initially use fewer filters and gradually increase and monitor the error rate to see how it is varying. ● Very small filter sizes will capture very fine details of the image. On the other hand having a bigger filter size will leave out minute details in the image.
  • 11. Types of CNN 11 ● Based on the problems, we have the different CNN’s which are used in computer vision. ● The five major computer vision techniques which can be addressed using CNN. ■ Image Classification ■ Object Detection ■ Object Tracking ■ Semantic Segmentation ■ Instance Segmentation
  • 12. Types of CNN 12 ImageClassification: ● In an image classification we can use the traditional CNN models or there also many architectures designed by developers to decrease the error rate and increasing the trainable parameters. ■ LeNet (1998) ■ AlexNet (2012) ■ ZFNet (2013) ■ GoogLeNet19 (2014) ■ VGGNet 16 (2014) ■ ResNet(2015)
  • 13. Types of CNN 13 Object Detection: ● Here the implementation of CNN is different compared to the previous image classification. ● Here the task is to identify the objects present in the image, therefore traditional implementation of CNN may not help. ■ R CNN ■ Fast R CNN ■ Faster R CNN ■ YOLO
  • 14. Applications of Computer Vision 14 ● Computer vision, an AI technology that allows computers to understand and label images, is now used in convenience stores, driverless car testing, daily medical diagnostics, and in monitoring the health of crops and livestock. ● Different use cases found in the computer vision as follows ■ Retail and Retail Security ■ Automotive ■ Healthcare ■ Banking ■ Agriculture ■ Industrial
  • 15. Conclusion 15  What is CNN and its different layers.  Different types of CNN and its uses in Computer Vision techniques.  Different Applications of Computer Vision.
  • 16. 16