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

Deep learning
Deep learning Deep learning
Deep learning
Rajgupta258
 
Cnn
CnnCnn
Deep learning presentation
Deep learning presentationDeep learning presentation
Deep learning presentation
Tunde Ajose-Ismail
 
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
 
Deep Learning Explained
Deep Learning ExplainedDeep Learning Explained
Deep Learning Explained
Melanie Swan
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)
Gaurav Mittal
 
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete DeckAI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
SlideTeam
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
Databricks
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
Christian Perone
 
Applications in Machine Learning
Applications in Machine LearningApplications in Machine Learning
Applications in Machine Learning
Joel Graff
 
An introduction to Deep Learning
An introduction to Deep LearningAn introduction to Deep Learning
An introduction to Deep Learning
Julien SIMON
 
Machine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachine Learning and Real-World Applications
Machine Learning and Real-World Applications
MachinePulse
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
Vivek Garg
 
Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learning
leopauly
 
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
 
Machine learning
Machine learningMachine learning
Machine learning
Rajib Kumar De
 
1.Introduction to deep learning
1.Introduction to deep learning1.Introduction to deep learning
1.Introduction to deep learning
KONGU ENGINEERING COLLEGE
 
Artificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rulesArtificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rules
Mohammed Bennamoun
 
AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...
AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...
AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...
Edureka!
 
Basics of Machine Learning
Basics of Machine LearningBasics of Machine Learning
Basics of Machine Learningbutest
 

What's hot (20)

Deep learning
Deep learning Deep learning
Deep learning
 
Cnn
CnnCnn
Cnn
 
Deep learning presentation
Deep learning presentationDeep learning presentation
Deep learning presentation
 
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...
 
Deep Learning Explained
Deep Learning ExplainedDeep Learning Explained
Deep Learning Explained
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)
 
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete DeckAI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
AI Vs ML Vs DL PowerPoint Presentation Slide Templates Complete Deck
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
 
Deep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural NetworksDeep Learning - Convolutional Neural Networks
Deep Learning - Convolutional Neural Networks
 
Applications in Machine Learning
Applications in Machine LearningApplications in Machine Learning
Applications in Machine Learning
 
An introduction to Deep Learning
An introduction to Deep LearningAn introduction to Deep Learning
An introduction to Deep Learning
 
Machine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachine Learning and Real-World Applications
Machine Learning and Real-World Applications
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learning
 
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...
 
Machine learning
Machine learningMachine learning
Machine learning
 
1.Introduction to deep learning
1.Introduction to deep learning1.Introduction to deep learning
1.Introduction to deep learning
 
Artificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rulesArtificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rules
 
AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...
AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...
AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...
 
Basics of Machine Learning
Basics of Machine LearningBasics of Machine Learning
Basics of Machine Learning
 

Similar to Deep Learning With Neural Networks

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
IRJET Journal
 
Neural networks
Neural networksNeural networks
Neural networks
Rizwan Rizzu
 
Neural network
Neural networkNeural network
Neural network
Saddam Hussain
 
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-LRF
Aras Masood
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
GauravPandey319
 
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
Vigneshwer 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 14
Dr. 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 Applications
shritosh 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 PI
IRJET 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 PI
IRJET 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.pptx
vikyt2211
 
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
 
Artificial Neural Networking
Artificial Neural Networking Artificial Neural Networking
Artificial Neural Networking
shresthapragyan063
 
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
v02527031
 
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 Learning
Brodmann17
 
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
kcharizmacruz
 

Similar to Deep Learning With Neural Networks (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
 

Recently uploaded

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
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar
 
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
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
alex933524
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
theahmadsaood
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
nscud
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
ewymefz
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
benishzehra469
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 

Recently uploaded (20)

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 ...
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 

Deep Learning With Neural Networks

  • 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.