SlideShare une entreprise Scribd logo
1  sur  14
Deep Learning With Neural
Networks
Aniket Maurya
aniketmaurya@outlook.com
Deep Learning
The term Deep Learning refers
to training Neural Networks and
sometime very large Neural
Networks.
Deep Learning algorithms can
learn very complex patterns, if
provided enough data.
Source: https://www.analyticsvidhya.com/blog/2017/04/comparison-between-deep-learning-machine-learning/
What is Neural Networks?
● Neural Networks are computing systems inspired
by Biological Neurons. They try to mimic the
functionality of the brain.
● It is constructed of neurons which learns different
patterns and each neuron together produce the
correct output.
● Each Neurons has weight which are initialized with
random value and the values are updated to catch
a pattern by a series of propagations through the
network.
❏ Layers in a neural networks architecture:
● Input layer: The external information or data is fed in the units of input layer.
● Output layer: This layer gives the final output or prediction of the data fed into input
layer.
● Hidden layer: Layers except the input and output layers are called Hidden layers. These
are intermediate layers. There can be many hidden layers in a Network.
❏ Propagations in Neural Networks
Forward Propagation:
● As the name suggest, a series of calculations are
performed in neuralNets from first to the last
layer.
● The weights are multiplied with input and passed
through an activation function, the value obtained
is passed to the next layer and the same step is
repeated until the output layer.
● The value of output layer is used to calculate the
error in the model.
❏ Back-Propagation
● It is the main reason a neural network work.
● The randomly initialized weights are updated to minimize the error in the prediction. The
updation starts from last layer to the first hidden layer.
● The weight updation is done using the Gradient Descent algorithm.
❏ Gradient Descent Algorithm
The gradient descent algorithm calculates the error derivative w.r.t. weight and it is multiplied by the learning rate
and then subtracted from the old weight. The gradient descent algorithm has been optimized and modified in
recent years by many researchers. Some of the optimized learning algorithms are RMSProp and Adam.
❏ Bias-Variance Problem
During the training of Neural Network algorithms the
model can suffer overfitting and underfitting.
● Overfitting: When the model performs well on
training set but fails to generalise on the validation
set, is called Overfitting. This usually happens when
the architecture is large and the data is not
sufficient. It is also called High Variance.
● Underfitting: It is the poor performance of model
on the training set itself. It is also called High Bias.
❏ Controlling Overfitting and underfitting
Two main techniques to avoid overfitting problems are:
● Regularization: It is a technique used to reduce overfitting. Its basic concept is to
penalize the weights. It comes in action with Gradient Descent algo.
● Dropout: In this technique the random neurons are disabled. It improves the model
accuracy significantly.
To control underfitting:
● Number of hidden layers can be increased. Number of units of neurons in a layer can
also be increased.
Convolutional Neural Networks (CNN)
● CNNs are widely used to solve computer-vision related problems.
● It can be used for variety of tasks like image classification, face recognition, style
transfer etc.
● CNNs are formed of mainly 3 components: Convolution layer, Pooling layer and Fully
connected layer.
● In 1989, Yann LeCun used back-propagation to train a CNN to classify digits. It became
a foundation for modern computer-vision.
❏ Applications of CNN
Image Processing: CNN has changed the traditional image processing methods. Using
CNN face recognition and pattern matching can be done more accurately and with less
computation power. It can be used for lossless compression of images.
Autonomous Systems: CNN has powered autonomous systems. Autonomous car, security
cameras etc are not just part of sci-fi movies.
Style Transfer: CNNs are being used to create art.
Medical Image Computing: CNNs are being used in medical image computing to diagnose
diseases. Recently, a model has been developed that performed better than Radiologists to
diagnose Pneumonia from chest X-ray images.
Recurrent Neural Networks (RNN)
● RNNs are used to train sequential data like text and audio.
● RNNs is mostly used in Natural Language processing for recommendation
systems and sentiment analysis.
● The main advantage of RNN is that it can remember contexts.
❏ Conclusion
● With availability of huge amount of data Neural Networks can be used to train complex
patterns.
● Many groundbreaking algorithms have been implemented in recent years which can be
used to solve many problems which the traditional methods could not.
● There are many applications of Neural Network algorithms which can help solve real life
problems like in health sector and electric power consumption.
● Sequential models like RNN, LSTM and GRU are used to create chatbots.
References
● Geoffrey Hinton, “How Neural Networks Learn from Experience”, Scientific American, pp. 145-151, 1992.
● George Babis and Michael Georgiopoulas, “Feed-forward neural networks: Why network size is so important”, IEEE potentials, pp. 27-31, 1994.
● Paul J. Werbos, “Back-propagation Through Time: What It Does and How to Do It”, Proceedings of the IEEE, Vol. 78, No. 10, pp. 1550-1560,
1990.
● Katsuyuki Hagiwara and Kazuhiro Kuno, “Regularization learning and early stopping in linear networks”, Proceedings of the IEEE-INNS-ENNS
International Joint Conference on Neural Networks, Neural Computing: New Challenges and Perspectives for the New Millennium, pp. 511-516,
2000.
● Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, Ruslan Salakhutdinov, “Dropout: A Simple Way to Prevent Neural Networks
from Over-fitting”, Journal of Machine Learning Research, Vol. 15, pp. 1929-1958, 2014.
● Salman Khan, Hossein Rahmani, Syed Afaq Ali Shah, Mohammed Bennamoun, Gerard Medioni, Sven Dickinson, “A guide to Convolutional
Network for computer vision” pp. 36-39, 43-60.
● Xie Chen, Xunying Liu, Yongqiang Wang, Mark J. F. Gales, Philip C. Woodland, “Efficient training and Evaluation of Recurrent Neural Network
Language Models for Automatic Speech Recognition”, IEEE/ACM Transactions on audio, speech and language processing Vol. 24, No. 11, pp.
2146-2157, 2016.
● Takaaki Hori, Chiori Hori, Shinji Watanabe, John R. Hershey, “Minimum word and training of long short - term memory recurrent neural network
language models for speech recognition”, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing.
● Saleh Ali Alshehri, “Neural Network Technique for Image Compression” IET Image Processing, pp. 222-226.
● Nadia Jmour, Sehla Zayen, Afef Abdelkrim, “Convolutional Neural Networks for Image Classification”, IC-ASET, 2018.
● Leon A. Gatys, Alexander S. Ecker, Matthias Bethge, “A Neural Algorithm of Artistic Style”.
● Marcin Andrychowicz, Misha Denil, Sergio Gómez Colmenarejo, Matthew W. Hoffman, David Pfau, Tom Schaul, Brendan Shillingford, Nando
de Freitas, “Learning to Learn by Gradient Descent by gradient descent”, NIPS 2016.

Contenu connexe

Tendances

Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksChristian Perone
 
What is Deep Learning?
What is Deep Learning?What is Deep Learning?
What is Deep Learning?NVIDIA
 
Image classification with Deep Neural Networks
Image classification with Deep Neural NetworksImage classification with Deep Neural Networks
Image classification with Deep Neural NetworksYogendra Tamang
 
Applications in Machine Learning
Applications in Machine LearningApplications in Machine Learning
Applications in Machine LearningJoel Graff
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Gaurav Mittal
 
Intro to deep learning
Intro to deep learning Intro to deep learning
Intro to deep learning David Voyles
 
Deep Learning: Application & Opportunity
Deep Learning: Application & OpportunityDeep Learning: Application & Opportunity
Deep Learning: Application & OpportunityiTrain
 
Introduction of Deep Learning
Introduction of Deep LearningIntroduction of Deep Learning
Introduction of Deep LearningMyungjin Lee
 
Activation function
Activation functionActivation function
Activation functionAstha Jain
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksFrancesco Collova'
 
Machine Learning
Machine LearningMachine Learning
Machine LearningVivek Garg
 
Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)SwatiTripathi44
 
Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learningleopauly
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning TutorialAmr Rashed
 
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...Simplilearn
 

Tendances (20)

Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
 
What is Deep Learning?
What is Deep Learning?What is Deep Learning?
What is Deep Learning?
 
Image classification with Deep Neural Networks
Image classification with Deep Neural NetworksImage classification with Deep Neural Networks
Image classification with Deep Neural Networks
 
Applications in Machine Learning
Applications in Machine LearningApplications in Machine Learning
Applications in Machine Learning
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)
 
Intro to deep learning
Intro to deep learning Intro to deep learning
Intro to deep learning
 
Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learning
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Deep Learning: Application & Opportunity
Deep Learning: Application & OpportunityDeep Learning: Application & Opportunity
Deep Learning: Application & Opportunity
 
Deep learning
Deep learning Deep learning
Deep learning
 
Introduction of Deep Learning
Introduction of Deep LearningIntroduction of Deep Learning
Introduction of Deep Learning
 
Deep learning presentation
Deep learning presentationDeep learning presentation
Deep learning presentation
 
Activation function
Activation functionActivation function
Activation function
 
1.Introduction to deep learning
1.Introduction to deep learning1.Introduction to deep learning
1.Introduction to deep learning
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural Networks
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)Introduction to ML (Machine Learning)
Introduction to ML (Machine Learning)
 
Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learning
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning Tutorial
 
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
 

Similaire à Deep Learning Neural Networks Guide

IRJET-Breast Cancer Detection using Convolution Neural Network
IRJET-Breast Cancer Detection using Convolution Neural NetworkIRJET-Breast Cancer Detection using Convolution Neural Network
IRJET-Breast Cancer Detection using Convolution Neural NetworkIRJET Journal
 
Neural Networks
Neural Networks Neural Networks
Neural Networks Eric Su
 
Ghaziabad, India - Early Detection of Various Types of Skin Cancer Using Deep...
Ghaziabad, India - Early Detection of Various Types of Skin Cancer Using Deep...Ghaziabad, India - Early Detection of Various Types of Skin Cancer Using Deep...
Ghaziabad, India - Early Detection of Various Types of Skin Cancer Using Deep...Vidit Goyal
 
FACE RECOGNITION USING ELM-LRF
FACE RECOGNITION USING ELM-LRFFACE RECOGNITION USING ELM-LRF
FACE RECOGNITION USING ELM-LRFAras Masood
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural networkGauravPandey319
 
Artificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognitionArtificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognitionVigneshwer Dhinakaran
 
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance lec 14
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance   lec 14Dr. Syed Muhammad Ali Tirmizi - Special topics in finance   lec 14
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance lec 14Dr. Muhammad Ali Tirmizi., Ph.D.
 
Artificial Neural Network and its Applications
Artificial Neural Network and its ApplicationsArtificial Neural Network and its Applications
Artificial Neural Network and its Applicationsshritosh kumar
 
DETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PI
DETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PIDETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PI
DETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PIIRJET Journal
 
DETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PI
DETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PIDETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PI
DETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PIIRJET Journal
 
Neural network techniques
Neural network techniquesNeural network techniques
Neural network techniquesVipul Bhargava
 
Brain Tumor Detection Using Deep Learning ppt new made.pptx
Brain Tumor Detection Using Deep Learning ppt new made.pptxBrain Tumor Detection Using Deep Learning ppt new made.pptx
Brain Tumor Detection Using Deep Learning ppt new made.pptxvikyt2211
 
Forecasting of Sales using Neural network techniques
Forecasting of Sales using Neural network techniquesForecasting of Sales using Neural network techniques
Forecasting of Sales using Neural network techniquesHitesh Dua
 
Neural networking this is about neural networks
Neural networking this is about neural networksNeural networking this is about neural networks
Neural networking this is about neural networksv02527031
 
Industrial application
Industrial application Industrial application
Industrial application Ashish Goel
 
DLD meetup 2017, Efficient Deep Learning
DLD meetup 2017, Efficient Deep LearningDLD meetup 2017, Efficient Deep Learning
DLD meetup 2017, Efficient Deep LearningBrodmann17
 
Understanding Neural Networks Working and Applications.pptx
Understanding Neural Networks Working and Applications.pptxUnderstanding Neural Networks Working and Applications.pptx
Understanding Neural Networks Working and Applications.pptxkcharizmacruz
 

Similaire à Deep Learning Neural Networks Guide (20)

IRJET-Breast Cancer Detection using Convolution Neural Network
IRJET-Breast Cancer Detection using Convolution Neural NetworkIRJET-Breast Cancer Detection using Convolution Neural Network
IRJET-Breast Cancer Detection using Convolution Neural Network
 
Neural networks
Neural networksNeural networks
Neural networks
 
Neural network
Neural networkNeural network
Neural network
 
Neural Networks
Neural Networks Neural Networks
Neural Networks
 
Ghaziabad, India - Early Detection of Various Types of Skin Cancer Using Deep...
Ghaziabad, India - Early Detection of Various Types of Skin Cancer Using Deep...Ghaziabad, India - Early Detection of Various Types of Skin Cancer Using Deep...
Ghaziabad, India - Early Detection of Various Types of Skin Cancer Using Deep...
 
FACE RECOGNITION USING ELM-LRF
FACE RECOGNITION USING ELM-LRFFACE RECOGNITION USING ELM-LRF
FACE RECOGNITION USING ELM-LRF
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Artificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognitionArtificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognition
 
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance lec 14
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance   lec 14Dr. Syed Muhammad Ali Tirmizi - Special topics in finance   lec 14
Dr. Syed Muhammad Ali Tirmizi - Special topics in finance lec 14
 
Artificial Neural Network and its Applications
Artificial Neural Network and its ApplicationsArtificial Neural Network and its Applications
Artificial Neural Network and its Applications
 
DETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PI
DETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PIDETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PI
DETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PI
 
DETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PI
DETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PIDETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PI
DETECTION OF DIFFERENT TYPES OF SKIN DISEASES USING RASPBERRY PI
 
Neural network techniques
Neural network techniquesNeural network techniques
Neural network techniques
 
Brain Tumor Detection Using Deep Learning ppt new made.pptx
Brain Tumor Detection Using Deep Learning ppt new made.pptxBrain Tumor Detection Using Deep Learning ppt new made.pptx
Brain Tumor Detection Using Deep Learning ppt new made.pptx
 
Forecasting of Sales using Neural network techniques
Forecasting of Sales using Neural network techniquesForecasting of Sales using Neural network techniques
Forecasting of Sales using Neural network techniques
 
Artificial Neural Networking
Artificial Neural Networking Artificial Neural Networking
Artificial Neural Networking
 
Neural networking this is about neural networks
Neural networking this is about neural networksNeural networking this is about neural networks
Neural networking this is about neural networks
 
Industrial application
Industrial application Industrial application
Industrial application
 
DLD meetup 2017, Efficient Deep Learning
DLD meetup 2017, Efficient Deep LearningDLD meetup 2017, Efficient Deep Learning
DLD meetup 2017, Efficient Deep Learning
 
Understanding Neural Networks Working and Applications.pptx
Understanding Neural Networks Working and Applications.pptxUnderstanding Neural Networks Working and Applications.pptx
Understanding Neural Networks Working and Applications.pptx
 

Dernier

BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 

Dernier (20)

BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 

Deep Learning Neural Networks Guide

  • 1. Deep Learning With Neural Networks Aniket Maurya aniketmaurya@outlook.com
  • 2. Deep Learning The term Deep Learning refers to training Neural Networks and sometime very large Neural Networks. Deep Learning algorithms can learn very complex patterns, if provided enough data. Source: https://www.analyticsvidhya.com/blog/2017/04/comparison-between-deep-learning-machine-learning/
  • 3. What is Neural Networks? ● Neural Networks are computing systems inspired by Biological Neurons. They try to mimic the functionality of the brain. ● It is constructed of neurons which learns different patterns and each neuron together produce the correct output. ● Each Neurons has weight which are initialized with random value and the values are updated to catch a pattern by a series of propagations through the network.
  • 4. ❏ Layers in a neural networks architecture: ● Input layer: The external information or data is fed in the units of input layer. ● Output layer: This layer gives the final output or prediction of the data fed into input layer. ● Hidden layer: Layers except the input and output layers are called Hidden layers. These are intermediate layers. There can be many hidden layers in a Network.
  • 5. ❏ Propagations in Neural Networks Forward Propagation: ● As the name suggest, a series of calculations are performed in neuralNets from first to the last layer. ● The weights are multiplied with input and passed through an activation function, the value obtained is passed to the next layer and the same step is repeated until the output layer. ● The value of output layer is used to calculate the error in the model.
  • 6. ❏ Back-Propagation ● It is the main reason a neural network work. ● The randomly initialized weights are updated to minimize the error in the prediction. The updation starts from last layer to the first hidden layer. ● The weight updation is done using the Gradient Descent algorithm.
  • 7. ❏ Gradient Descent Algorithm The gradient descent algorithm calculates the error derivative w.r.t. weight and it is multiplied by the learning rate and then subtracted from the old weight. The gradient descent algorithm has been optimized and modified in recent years by many researchers. Some of the optimized learning algorithms are RMSProp and Adam.
  • 8. ❏ Bias-Variance Problem During the training of Neural Network algorithms the model can suffer overfitting and underfitting. ● Overfitting: When the model performs well on training set but fails to generalise on the validation set, is called Overfitting. This usually happens when the architecture is large and the data is not sufficient. It is also called High Variance. ● Underfitting: It is the poor performance of model on the training set itself. It is also called High Bias.
  • 9. ❏ Controlling Overfitting and underfitting Two main techniques to avoid overfitting problems are: ● Regularization: It is a technique used to reduce overfitting. Its basic concept is to penalize the weights. It comes in action with Gradient Descent algo. ● Dropout: In this technique the random neurons are disabled. It improves the model accuracy significantly. To control underfitting: ● Number of hidden layers can be increased. Number of units of neurons in a layer can also be increased.
  • 10. Convolutional Neural Networks (CNN) ● CNNs are widely used to solve computer-vision related problems. ● It can be used for variety of tasks like image classification, face recognition, style transfer etc. ● CNNs are formed of mainly 3 components: Convolution layer, Pooling layer and Fully connected layer. ● In 1989, Yann LeCun used back-propagation to train a CNN to classify digits. It became a foundation for modern computer-vision.
  • 11. ❏ Applications of CNN Image Processing: CNN has changed the traditional image processing methods. Using CNN face recognition and pattern matching can be done more accurately and with less computation power. It can be used for lossless compression of images. Autonomous Systems: CNN has powered autonomous systems. Autonomous car, security cameras etc are not just part of sci-fi movies. Style Transfer: CNNs are being used to create art. Medical Image Computing: CNNs are being used in medical image computing to diagnose diseases. Recently, a model has been developed that performed better than Radiologists to diagnose Pneumonia from chest X-ray images.
  • 12. Recurrent Neural Networks (RNN) ● RNNs are used to train sequential data like text and audio. ● RNNs is mostly used in Natural Language processing for recommendation systems and sentiment analysis. ● The main advantage of RNN is that it can remember contexts.
  • 13. ❏ Conclusion ● With availability of huge amount of data Neural Networks can be used to train complex patterns. ● Many groundbreaking algorithms have been implemented in recent years which can be used to solve many problems which the traditional methods could not. ● There are many applications of Neural Network algorithms which can help solve real life problems like in health sector and electric power consumption. ● Sequential models like RNN, LSTM and GRU are used to create chatbots.
  • 14. References ● Geoffrey Hinton, “How Neural Networks Learn from Experience”, Scientific American, pp. 145-151, 1992. ● George Babis and Michael Georgiopoulas, “Feed-forward neural networks: Why network size is so important”, IEEE potentials, pp. 27-31, 1994. ● Paul J. Werbos, “Back-propagation Through Time: What It Does and How to Do It”, Proceedings of the IEEE, Vol. 78, No. 10, pp. 1550-1560, 1990. ● Katsuyuki Hagiwara and Kazuhiro Kuno, “Regularization learning and early stopping in linear networks”, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks, Neural Computing: New Challenges and Perspectives for the New Millennium, pp. 511-516, 2000. ● Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, Ruslan Salakhutdinov, “Dropout: A Simple Way to Prevent Neural Networks from Over-fitting”, Journal of Machine Learning Research, Vol. 15, pp. 1929-1958, 2014. ● Salman Khan, Hossein Rahmani, Syed Afaq Ali Shah, Mohammed Bennamoun, Gerard Medioni, Sven Dickinson, “A guide to Convolutional Network for computer vision” pp. 36-39, 43-60. ● Xie Chen, Xunying Liu, Yongqiang Wang, Mark J. F. Gales, Philip C. Woodland, “Efficient training and Evaluation of Recurrent Neural Network Language Models for Automatic Speech Recognition”, IEEE/ACM Transactions on audio, speech and language processing Vol. 24, No. 11, pp. 2146-2157, 2016. ● Takaaki Hori, Chiori Hori, Shinji Watanabe, John R. Hershey, “Minimum word and training of long short - term memory recurrent neural network language models for speech recognition”, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing. ● Saleh Ali Alshehri, “Neural Network Technique for Image Compression” IET Image Processing, pp. 222-226. ● Nadia Jmour, Sehla Zayen, Afef Abdelkrim, “Convolutional Neural Networks for Image Classification”, IC-ASET, 2018. ● Leon A. Gatys, Alexander S. Ecker, Matthias Bethge, “A Neural Algorithm of Artistic Style”. ● Marcin Andrychowicz, Misha Denil, Sergio Gómez Colmenarejo, Matthew W. Hoffman, David Pfau, Tom Schaul, Brendan Shillingford, Nando de Freitas, “Learning to Learn by Gradient Descent by gradient descent”, NIPS 2016.