SlideShare a Scribd company logo
1 of 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.

More Related Content

What's hot

Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)Muhammad Haroon
 
Intro to deep learning
Intro to deep learning Intro to deep learning
Intro to deep learning David Voyles
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksChristian Perone
 
Convolutional Neural Networks
Convolutional Neural NetworksConvolutional Neural Networks
Convolutional Neural NetworksAshray Bhandare
 
An introduction to Deep Learning
An introduction to Deep LearningAn introduction to Deep Learning
An introduction to Deep LearningJulien SIMON
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksFrancesco Collova'
 
What is Deep Learning?
What is Deep Learning?What is Deep Learning?
What is Deep Learning?NVIDIA
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning TutorialAmr Rashed
 
Machine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachinePulse
 
Neural networks and deep learning
Neural networks and deep learningNeural networks and deep learning
Neural networks and deep learningJörgen Sandig
 
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...Simplilearn
 
Introduction to CNN
Introduction to CNNIntroduction to CNN
Introduction to CNNShuai Zhang
 
Deep Learning - CNN and RNN
Deep Learning - CNN and RNNDeep Learning - CNN and RNN
Deep Learning - CNN and RNNAshray Bhandare
 
HML: Historical View and Trends of Deep Learning
HML: Historical View and Trends of Deep LearningHML: Historical View and Trends of Deep Learning
HML: Historical View and Trends of Deep LearningYan Xu
 
Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Suraj Aavula
 
Training Neural Networks
Training Neural NetworksTraining Neural Networks
Training Neural NetworksDatabricks
 
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...Simplilearn
 
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...Simplilearn
 
Introduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkIntroduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkKnoldus Inc.
 

What's hot (20)

Deep learning
Deep learningDeep learning
Deep learning
 
Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)Convolutional Neural Network (CNN)
Convolutional Neural Network (CNN)
 
Intro to deep learning
Intro to deep learning Intro to deep learning
Intro to deep learning
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
 
Convolutional Neural Networks
Convolutional Neural NetworksConvolutional Neural Networks
Convolutional Neural Networks
 
An introduction to Deep Learning
An introduction to Deep LearningAn introduction to Deep Learning
An 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
 
What is Deep Learning?
What is Deep Learning?What is Deep Learning?
What is Deep Learning?
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning Tutorial
 
Machine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachine Learning and Real-World Applications
Machine Learning and Real-World Applications
 
Neural networks and deep learning
Neural networks and deep learningNeural networks and deep learning
Neural networks and deep learning
 
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
 
Introduction to CNN
Introduction to CNNIntroduction to CNN
Introduction to CNN
 
Deep Learning - CNN and RNN
Deep Learning - CNN and RNNDeep Learning - CNN and RNN
Deep Learning - CNN and RNN
 
HML: Historical View and Trends of Deep Learning
HML: Historical View and Trends of Deep LearningHML: Historical View and Trends of Deep Learning
HML: Historical View and Trends of Deep Learning
 
Convolution Neural Network (CNN)
Convolution Neural Network (CNN)Convolution Neural Network (CNN)
Convolution Neural Network (CNN)
 
Training Neural Networks
Training Neural NetworksTraining Neural Networks
Training Neural Networks
 
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
Convolutional Neural Network - CNN | How CNN Works | Deep Learning Course | S...
 
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
 
Introduction to Recurrent Neural Network
Introduction to Recurrent Neural NetworkIntroduction to Recurrent Neural Network
Introduction to Recurrent Neural Network
 

Similar to 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
 
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
 
Quantum neural network
Quantum neural networkQuantum neural network
Quantum neural networksurat murthy
 

Similar to 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
 
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
 
Quantum neural network
Quantum neural networkQuantum neural network
Quantum neural network
 

Recently uploaded

办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxBoston Institute of Analytics
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 

Recently uploaded (20)

办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 

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.