SlideShare a Scribd company logo
2
Most read
4
Most read
© SuperDataScienceDeep Learning A-Z
© SuperDataScienceDeep Learning A-Z
Image Source: neuralnetworksanddeeplearning.com
Forward PropagationBackpropagation
© SuperDataScienceDeep Learning A-Z
Neural Networks and Deep
Learning
Michael Nielsen (2015)
Link:
http://neuralnetworksanddeeplearning.com/chap2.html
Additional Reading:
© SuperDataScienceDeep Learning A-Z
STEP 1: Randomly initialise the weights to small numbers close to 0 (but not 0).
STEP 2: Input the first observation of your dataset in the input layer, each feature in one input node.
STEP 3: Forward-Propagation: from left to right, the neurons are activated in a way that the impact of each neuron’s
activation is limited by the weights. Propagate the activations until getting the predicted result y.
STEP 4: Compare the predicted result to the actual result. Measure the generated error.
STEP 5: Back-Propagation: from right to left, the error is back-propagated. Update the weights according to how much
they are responsible for the error. The learning rate decides by how much we update the weights.
STEP 6: Repeat Steps 1 to 5 and update the weights after each observation (Reinforcement Learning). Or:
Repeat Steps 1 to 5 but update the weights only after a batch of observations (Batch Learning).
STEP 7: When the whole training set passed through the ANN, that makes an epoch. Redo more epochs.

More Related Content

PPTX
Deep Learning A-Z™: Artificial Neural Networks (ANN) - Gradient Descent
PPTX
Deep Learning A-Z™: Artificial Neural Networks (ANN) - How do Neural Networks...
PPTX
Deep Learning A-Z™: Artificial Neural Networks (ANN) - How do Neural Networks...
PPTX
Deep Learning A-Z™: Artificial Neural Networks (ANN) - The Activation Function
PPTX
Deep Learning A-Z™: Artificial Neural Networks (ANN) - The Neuron
PPTX
Deep Learning A-Z™: Artificial Neural Networks (ANN) - Plan of Attack
PPTX
Deep Learning A-Z™: Self Organizing Maps (SOM) - How do SOMs learn (part 2)
PPTX
Deep Learning A-Z™: Artificial Neural Networks (ANN) - Stochastic Gradient De...
Deep Learning A-Z™: Artificial Neural Networks (ANN) - Gradient Descent
Deep Learning A-Z™: Artificial Neural Networks (ANN) - How do Neural Networks...
Deep Learning A-Z™: Artificial Neural Networks (ANN) - How do Neural Networks...
Deep Learning A-Z™: Artificial Neural Networks (ANN) - The Activation Function
Deep Learning A-Z™: Artificial Neural Networks (ANN) - The Neuron
Deep Learning A-Z™: Artificial Neural Networks (ANN) - Plan of Attack
Deep Learning A-Z™: Self Organizing Maps (SOM) - How do SOMs learn (part 2)
Deep Learning A-Z™: Artificial Neural Networks (ANN) - Stochastic Gradient De...

What's hot (20)

PPTX
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - What Are Convolutio...
PPTX
Deep Learning A-Z™: Recurrent Neural Networks (RNN) - LSTMs
PPTX
Deep Learning A-Z™: Self Organizing Maps (SOM) - How do SOMs learn (part 1)
PPTX
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 1(b): ReLU Layer
PPTX
Deep Learning A-Z™: Artificial Neural Networks (ANN) - Module 1
PPTX
Deep Learning A-Z™: AutoEncoders - AutoEncoders
PPTX
Deep Learning A-Z™: Recurrent Neural Networks (RNN) - The Idea Behind Recurre...
PPTX
Deep Learning A-Z™: Self Organizing Maps (SOM) - Module 4
PPTX
Deep Learning A-Z™: Self Organizing Maps (SOM) - K-Means Clustering
PPTX
Deep Learning A-Z™: Boltzmann Machines - Restricted Boltzmann Machine
PPTX
Deep Learning A-Z™: Autoencoders - Sparse Autoencoders
PPTX
Deep Learning A-Z™: Recurrent Neural Networks (RNN) - LSTM Variations
PPTX
Deep Learning A-Z™: Boltzmann Machines - Energy Based Models (ebm)
PPTX
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 1: Convolution...
PPTX
Deep Learning A-Z™: Boltzmann Machine - Module 5 - Boltzmann Machine
PPTX
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 2: Pooling
PPTX
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 3: Flattening
PPTX
Deep Learning A-Z™: Boltzmann Machines - Module 5
PPTX
Deep Learning A-Z™: AutoEncoders - Training an AutoEncoder
PPTX
Deep Learning A-Z™: Boltzmann Machines - Contrastive Divergence
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - What Are Convolutio...
Deep Learning A-Z™: Recurrent Neural Networks (RNN) - LSTMs
Deep Learning A-Z™: Self Organizing Maps (SOM) - How do SOMs learn (part 1)
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 1(b): ReLU Layer
Deep Learning A-Z™: Artificial Neural Networks (ANN) - Module 1
Deep Learning A-Z™: AutoEncoders - AutoEncoders
Deep Learning A-Z™: Recurrent Neural Networks (RNN) - The Idea Behind Recurre...
Deep Learning A-Z™: Self Organizing Maps (SOM) - Module 4
Deep Learning A-Z™: Self Organizing Maps (SOM) - K-Means Clustering
Deep Learning A-Z™: Boltzmann Machines - Restricted Boltzmann Machine
Deep Learning A-Z™: Autoencoders - Sparse Autoencoders
Deep Learning A-Z™: Recurrent Neural Networks (RNN) - LSTM Variations
Deep Learning A-Z™: Boltzmann Machines - Energy Based Models (ebm)
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 1: Convolution...
Deep Learning A-Z™: Boltzmann Machine - Module 5 - Boltzmann Machine
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 2: Pooling
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 3: Flattening
Deep Learning A-Z™: Boltzmann Machines - Module 5
Deep Learning A-Z™: AutoEncoders - Training an AutoEncoder
Deep Learning A-Z™: Boltzmann Machines - Contrastive Divergence
Ad

Similar to Deep Learning A-Z™: Artificial Neural Networks (ANN) - Backpropagation (20)

PDF
#7 Neural Networks Artificial intelligence
PPTX
Building blocks of deep learning
PPT
backpropagation in neural networks
PDF
Deep learning
PDF
Deep Learning: Theory, History, State of the Art & Practical Tools
PDF
Classification by back propagation, multi layered feed forward neural network...
PPTX
Training Neural Networks.pptx
PPTX
Nimrita deep learning
DOCX
Artificial neural networks seminar presentation using MSWord.
PPTX
Comprehensive Guide to Neural Networks in Machine Learning and Deep Learning ...
PPTX
Artificial neural network by arpit_sharma
PPTX
Classification_by_back_&propagation.pptx
PPT
Artificial neural network
PPT
Classification using back propagation algorithm
PPTX
artificialneuralnetwork-130409001108-phpapp02 (2).pptx
PPT
this is a Ai topic neural network ML_Lecture_4.ppt
PPTX
The Art Of Backpropagation
PPTX
Artificial neural networks
PDF
A Study On Deep Learning
PDF
Deep Learning Survey
#7 Neural Networks Artificial intelligence
Building blocks of deep learning
backpropagation in neural networks
Deep learning
Deep Learning: Theory, History, State of the Art & Practical Tools
Classification by back propagation, multi layered feed forward neural network...
Training Neural Networks.pptx
Nimrita deep learning
Artificial neural networks seminar presentation using MSWord.
Comprehensive Guide to Neural Networks in Machine Learning and Deep Learning ...
Artificial neural network by arpit_sharma
Classification_by_back_&propagation.pptx
Artificial neural network
Classification using back propagation algorithm
artificialneuralnetwork-130409001108-phpapp02 (2).pptx
this is a Ai topic neural network ML_Lecture_4.ppt
The Art Of Backpropagation
Artificial neural networks
A Study On Deep Learning
Deep Learning Survey
Ad

More from Kirill Eremenko (17)

PPTX
Deep Learning A-Z™: Regression & Classification - Module 7
PPTX
Deep Learning A-Z™: Regression & Classification - Simple Linear Regression - ...
PPTX
Deep Learning A-Z™: Regression & Classification - Simple Linear Regression - ...
PPTX
Deep Learning A-Z™: Autoencoders - Contractive Autoencoders
PPTX
Deep Learning A-Z™: Regression & Classification - Logistic Regression
PPTX
Deep Learning A-Z™: Autoencoders - Stacked Autoencoders
PPTX
Deep Learning A-Z™: Autoencoders - Denoising Autoencoders
PPTX
Deep Learning A-Z™: Regression - Multiple Linear Regression Intuition
PPTX
Deep Learning A-Z™: Boltzmann Machines - Deep Belief Networks
PPTX
Deep Learning A-Z™: AutoEncoders - Module 6
PPTX
Deep Learning A-Z™: Boltzmann Machines - Deep Boltzmann Machines
PPTX
Deep Learning A-Z™: Boltzmann Machines - Boltzmann Machine
PPTX
Deep Learning A-Z™: Boltzmann Machines - Plan of Attack
PPTX
Deep Learning A-Z™: Self Organizing Maps (SOM) - Reading an Advanced SOM
PPTX
Deep Learning A-Z™: Self Organizing Maps (SOM) - K-Means Clustering (part 2)
PPTX
Deep Learning A-Z™: Recurrent Neural Networks (RNN) - Module 3
PPTX
Deep Learning A-Z™: Recurrent Neural Networks (RNN) - Practical Intuition
Deep Learning A-Z™: Regression & Classification - Module 7
Deep Learning A-Z™: Regression & Classification - Simple Linear Regression - ...
Deep Learning A-Z™: Regression & Classification - Simple Linear Regression - ...
Deep Learning A-Z™: Autoencoders - Contractive Autoencoders
Deep Learning A-Z™: Regression & Classification - Logistic Regression
Deep Learning A-Z™: Autoencoders - Stacked Autoencoders
Deep Learning A-Z™: Autoencoders - Denoising Autoencoders
Deep Learning A-Z™: Regression - Multiple Linear Regression Intuition
Deep Learning A-Z™: Boltzmann Machines - Deep Belief Networks
Deep Learning A-Z™: AutoEncoders - Module 6
Deep Learning A-Z™: Boltzmann Machines - Deep Boltzmann Machines
Deep Learning A-Z™: Boltzmann Machines - Boltzmann Machine
Deep Learning A-Z™: Boltzmann Machines - Plan of Attack
Deep Learning A-Z™: Self Organizing Maps (SOM) - Reading an Advanced SOM
Deep Learning A-Z™: Self Organizing Maps (SOM) - K-Means Clustering (part 2)
Deep Learning A-Z™: Recurrent Neural Networks (RNN) - Module 3
Deep Learning A-Z™: Recurrent Neural Networks (RNN) - Practical Intuition

Recently uploaded (20)

PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
master seminar digital applications in india
PDF
01-Introduction-to-Information-Management.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Classroom Observation Tools for Teachers
PDF
RMMM.pdf make it easy to upload and study
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Lesson notes of climatology university.
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
PPH.pptx obstetrics and gynecology in nursing
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
O5-L3 Freight Transport Ops (International) V1.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Supply Chain Operations Speaking Notes -ICLT Program
Microbial diseases, their pathogenesis and prophylaxis
STATICS OF THE RIGID BODIES Hibbelers.pdf
O7-L3 Supply Chain Operations - ICLT Program
master seminar digital applications in india
01-Introduction-to-Information-Management.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
Classroom Observation Tools for Teachers
RMMM.pdf make it easy to upload and study
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
VCE English Exam - Section C Student Revision Booklet
Lesson notes of climatology university.
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPH.pptx obstetrics and gynecology in nursing

Deep Learning A-Z™: Artificial Neural Networks (ANN) - Backpropagation

  • 2. © SuperDataScienceDeep Learning A-Z Image Source: neuralnetworksanddeeplearning.com Forward PropagationBackpropagation
  • 3. © SuperDataScienceDeep Learning A-Z Neural Networks and Deep Learning Michael Nielsen (2015) Link: http://neuralnetworksanddeeplearning.com/chap2.html Additional Reading:
  • 4. © SuperDataScienceDeep Learning A-Z STEP 1: Randomly initialise the weights to small numbers close to 0 (but not 0). STEP 2: Input the first observation of your dataset in the input layer, each feature in one input node. STEP 3: Forward-Propagation: from left to right, the neurons are activated in a way that the impact of each neuron’s activation is limited by the weights. Propagate the activations until getting the predicted result y. STEP 4: Compare the predicted result to the actual result. Measure the generated error. STEP 5: Back-Propagation: from right to left, the error is back-propagated. Update the weights according to how much they are responsible for the error. The learning rate decides by how much we update the weights. STEP 6: Repeat Steps 1 to 5 and update the weights after each observation (Reinforcement Learning). Or: Repeat Steps 1 to 5 but update the weights only after a batch of observations (Batch Learning). STEP 7: When the whole training set passed through the ANN, that makes an epoch. Redo more epochs.