SlideShare a Scribd company logo
2
Most read
4
Most read
RESNET FOR IMAGE PROCESSING
WHAT IS RESNET ? ● ResNet, short for Residual Networks, is a classic
neural network used as a backbone for many
computer vision applications.
● ResNet makes it possible to train up to hundreds or even
thousands of layers and still achieves compelling
performance.
Why Use
ResNet?
● Humans can gather a wide variety of information
from an image. our goal in computer vision is to
make the same possible with computers or
machines.
● A normal artificial neural network was found insufficient for
such processing when there is a need to gather complex
information
A picture can be considered as a matrix of numbers with each element
representing a pixel value ( values from 1-225 ), which depicts the
amount of a particular color.
Why Use
ResNet?
A colored image is a stack of such
red, green, and blue layers.
The values of these pixels are fed into
the neural network as inputs
But when the quality of the
image increases
number of pixels increases
which in turn increases the
inputs nodes and this
leads to overfitting.
Adding the pixel values directly into the neural
network can also cause loss of spatial data,
Convolutional layers are used to
convolve the image into a smaller
size using filters or kernels
So we use convolutional neural networks
To train a NN to identify fine details in an image we need to have more
nodes or neurons but when increasing the number of nodes or neurons
in a single layer it can cause overfitting. So we instead increase the
number of layers with these nodes.
But very deep neural networks are difficult to train because of vanishing
and exploding gradients Problems
Resnet uses skip connections which
allows take the activation from one
layer and feed it to another layer
much deeper in the neural network
using this deeper neural network
with even over 100 layers can be
trained
Ordinary
Y=F(X)
Y=f(x)+x
THANK YOU

More Related Content

PPT
Cnn method
PPTX
Image classification using cnn
PPTX
Convolution Neural Network (CNN)
PPTX
CONVOLUTIONAL NEURAL NETWORK
PDF
PDF
Handwritten Digit Recognition using Convolutional Neural Networks
PPTX
Convolutional neural network
PPTX
Convolutional Neural Network (CNN) - image recognition
Cnn method
Image classification using cnn
Convolution Neural Network (CNN)
CONVOLUTIONAL NEURAL NETWORK
Handwritten Digit Recognition using Convolutional Neural Networks
Convolutional neural network
Convolutional Neural Network (CNN) - image recognition

What's hot (20)

PDF
Convolutional neural network
PPTX
Handwritten Digit Recognition(Convolutional Neural Network) PPT
PPTX
Computational intelligence in wireless sensor network
PPTX
CNN Machine learning DeepLearning
PDF
Convolutional Neural Network Models - Deep Learning
PPTX
Image Classification using deep learning
PDF
Convolutional neural network
PDF
Convolutional Neural Networks (CNN)
PPTX
Convolutional neural network
PPTX
Machine Learning - Convolutional Neural Network
PDF
ResNet basics (Deep Residual Network for Image Recognition)
PPTX
Image classification using CNN
PPTX
Convolutional Neural Network
PDF
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
DOCX
Digit recognition using mnist database
PDF
Artificial neural network for machine learning
PPTX
Convolutional Neural Network (CNN)
PPTX
Image classification with Deep Neural Networks
PDF
Deep Learning - Convolutional Neural Networks
PPTX
Deep Learning in Bio-Medical Imaging
Convolutional neural network
Handwritten Digit Recognition(Convolutional Neural Network) PPT
Computational intelligence in wireless sensor network
CNN Machine learning DeepLearning
Convolutional Neural Network Models - Deep Learning
Image Classification using deep learning
Convolutional neural network
Convolutional Neural Networks (CNN)
Convolutional neural network
Machine Learning - Convolutional Neural Network
ResNet basics (Deep Residual Network for Image Recognition)
Image classification using CNN
Convolutional Neural Network
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
Digit recognition using mnist database
Artificial neural network for machine learning
Convolutional Neural Network (CNN)
Image classification with Deep Neural Networks
Deep Learning - Convolutional Neural Networks
Deep Learning in Bio-Medical Imaging
Ad

Similar to Resnet for image processing (3) (20)

PPTX
CNN, Deep Learning ResNet_30_Slide_Presentation.pptx
PPTX
CNN_Deep Learning ResNet_Presentation1.pptx
PPTX
CNN Arcitecture Implementation Resnet CNN-RESNET
PDF
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...
PDF
6119ijcsitce01
PDF
International Journal of Computational Science, Information Technology and Co...
PDF
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...
PPTX
ResNet.pptx
PPTX
ResNet.pptx
PDF
Convolutional Neural Networks : Popular Architectures
PPTX
convolutional_neural_networks.pptx
PPTX
Tìm hiểu về CNN và ResNet | Computer Vision
PDF
Computer vision for transportation
PPTX
conv_nets.pptx
PDF
Deep Neural Networks Presentation
PPTX
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
PDF
PPTX
Deep Learning for Image Analysis
PPTX
Introduction to computer vision
PPTX
Introduction to computer vision with Convoluted Neural Networks
CNN, Deep Learning ResNet_30_Slide_Presentation.pptx
CNN_Deep Learning ResNet_Presentation1.pptx
CNN Arcitecture Implementation Resnet CNN-RESNET
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...
6119ijcsitce01
International Journal of Computational Science, Information Technology and Co...
CONTRAST OF RESNET AND DENSENET BASED ON THE RECOGNITION OF SIMPLE FRUIT DATA...
ResNet.pptx
ResNet.pptx
Convolutional Neural Networks : Popular Architectures
convolutional_neural_networks.pptx
Tìm hiểu về CNN và ResNet | Computer Vision
Computer vision for transportation
conv_nets.pptx
Deep Neural Networks Presentation
AlexNet(ImageNet Classification with Deep Convolutional Neural Networks)
Deep Learning for Image Analysis
Introduction to computer vision
Introduction to computer vision with Convoluted Neural Networks
Ad

Recently uploaded (20)

PPTX
additive manufacturing of ss316l using mig welding
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
composite construction of structures.pdf
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPT
Mechanical Engineering MATERIALS Selection
PPT
Project quality management in manufacturing
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
DOCX
573137875-Attendance-Management-System-original
PPTX
Construction Project Organization Group 2.pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
PPT on Performance Review to get promotions
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
Internet of Things (IOT) - A guide to understanding
additive manufacturing of ss316l using mig welding
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
bas. eng. economics group 4 presentation 1.pptx
composite construction of structures.pdf
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
UNIT 4 Total Quality Management .pptx
CH1 Production IntroductoryConcepts.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Mechanical Engineering MATERIALS Selection
Project quality management in manufacturing
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
573137875-Attendance-Management-System-original
Construction Project Organization Group 2.pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
OOP with Java - Java Introduction (Basics)
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPT on Performance Review to get promotions
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Internet of Things (IOT) - A guide to understanding

Resnet for image processing (3)

  • 1. RESNET FOR IMAGE PROCESSING
  • 2. WHAT IS RESNET ? ● ResNet, short for Residual Networks, is a classic neural network used as a backbone for many computer vision applications. ● ResNet makes it possible to train up to hundreds or even thousands of layers and still achieves compelling performance. Why Use ResNet? ● Humans can gather a wide variety of information from an image. our goal in computer vision is to make the same possible with computers or machines. ● A normal artificial neural network was found insufficient for such processing when there is a need to gather complex information
  • 3. A picture can be considered as a matrix of numbers with each element representing a pixel value ( values from 1-225 ), which depicts the amount of a particular color. Why Use ResNet? A colored image is a stack of such red, green, and blue layers. The values of these pixels are fed into the neural network as inputs But when the quality of the image increases number of pixels increases which in turn increases the inputs nodes and this leads to overfitting. Adding the pixel values directly into the neural network can also cause loss of spatial data,
  • 4. Convolutional layers are used to convolve the image into a smaller size using filters or kernels So we use convolutional neural networks To train a NN to identify fine details in an image we need to have more nodes or neurons but when increasing the number of nodes or neurons in a single layer it can cause overfitting. So we instead increase the number of layers with these nodes.
  • 5. But very deep neural networks are difficult to train because of vanishing and exploding gradients Problems Resnet uses skip connections which allows take the activation from one layer and feed it to another layer much deeper in the neural network using this deeper neural network with even over 100 layers can be trained Ordinary Y=F(X) Y=f(x)+x