SlideShare a Scribd company logo
3
Most read
4
Most read
6
Most read
BACKPROPAGATION ALGORITHM
BY:
Amit kumar
CONTENTS:
1.Introduction
2. Example of Backpropagation
4.Algorithm
6. Advantages
7.Disadvantages
8. Application
9. Conclusion
Blackcollar4/23/2015 2
INTRODUCTION
 Backpropagation, an abbreviation for "backward
propagation of errors" is a common method of
training artificial neural networks.
The method calculates the gradient of a loss
function with respects to all the weights in the network.
The gradient is fed to the optimization method which
in turn uses it to update the weights, in an attempt to
minimize the loss function.
Blackcollar4/23/2015 3
Backpropagation requires a known, desired output for
each input value in order to calculate the loss function
gradient.
 The backpropagation learning algorithm can be
divided into two phases:
 Propagation
Weight update
In Propagation neural network using the training
pattern target in order to generate the deltas of all
output and hidden neurons.
Multiply its output delta and input activation to get
the gradient of the weight.
Blackcollar4/23/2015 4
EXAMPLE OF BACKPROPAGATION
 Inputs xi arrive
through pre-
connected path
 Input is modeled
using real weights wi
 The response of the
neuron is a nonlinear
function f of its
weighted inputs
Blackcollar4/23/2015 5
Learning is the process of modifying the weights
in order to produce a network that performs some
function.
Blackcollar4/23/2015 6
ALGORITHM
The following steps is the recursive definition of
algorithm:
Step:-
1.Randomly choose the initial weights.
2.For each training pattern apply the inputs to the
network.
3.Calculate the output for every neuron from the input
layer, through the hidden layer(s), to the output layer.
4.Calculate the error at the outputs:
Use the output error to compute error signals
for pre-output layers.
ErrorB= OutputB(1-OutputB) (TargetB-OutputB)
Blackcollar4/23/2015 7
use the error signals to compute weight
adjustments.
W+AB = WAB + (ErrorB x OutputA)
Apply the weight adjustments.
Where
W+AB is New weight and WAB is initial weight
Output(1-Output)- the Sigmoid Function .
Blackcollar4/23/2015 8
Advantages
Backpropagation has many advantages:-
 It is fast, simple and easy to program.
 It has no parameters to tune (except for the number of
input) .
 This is a shift in mind set for the learning-system
designer instead of trying to design a learning algorithm
that is accurate over the entire space
 It requires no prior knowledge about the weak learner
and so can be flexible.
Blackcollar4/23/2015 9
Disadvantages
Disadvantages are:-
The actual performance of Backpropagation on
a particular problem is clearly dependent on the
input data.
Backpropagation can be sensitive to noisy data
and outliers.
Fully matrix-based approach to backpropagation
over a mini-batch .
Blackcollar4/23/2015 10
Application
 Mapping character strings into phonemes so they can
be pronounced by a computer.
Neural network trained how to pronounce each letter in a
word in a sentence, given the three letters before and
three letters after it in a window
 In the field of Speech Recognition.
In the field of Character Recognition.
In the field of Face Recognition.
Blackcollar4/23/2015 11
Conclusion
 The backpropagation algorithm normally
converges reasonably fast However, the actual
speed depends very much on the simulation
parameters on the initial weight values.
Blackcollar4/23/2015 12
Thank you !
Blackcollar4/23/2015 13

More Related Content

What's hot (20)

PPSX
Perceptron (neural network)
EdutechLearners
 
PPTX
Feed forward ,back propagation,gradient descent
Muhammad Rasel
 
PPTX
Deep Learning With Neural Networks
Aniket Maurya
 
PPTX
Self-organizing map
Tarat Diloksawatdikul
 
PDF
Introduction to Neural Networks
Databricks
 
PPTX
Artificial Neural Network
Prakash K
 
PPTX
Genetic algorithms vs Traditional algorithms
Dr. C.V. Suresh Babu
 
PPT
Artificial neural network
mustafa aadel
 
PDF
Understanding Bagging and Boosting
Mohit Rajput
 
PPTX
Activation functions
PRATEEK SAHU
 
PDF
Genetic Algorithms
Karthik Sankar
 
PDF
Feature selection
Dong Guo
 
PDF
Training Neural Networks
Databricks
 
PPT
2.5 backpropagation
Krish_ver2
 
PDF
Introduction to Recurrent Neural Network
Knoldus Inc.
 
PPTX
Feedforward neural network
Sopheaktra YONG
 
PDF
Optimization for Deep Learning
Sebastian Ruder
 
PPTX
Multi Layer Network
International Islamic University
 
PPTX
Machine learning ppt
Rajat Sharma
 
PPT
Classification using back propagation algorithm
KIRAN R
 
Perceptron (neural network)
EdutechLearners
 
Feed forward ,back propagation,gradient descent
Muhammad Rasel
 
Deep Learning With Neural Networks
Aniket Maurya
 
Self-organizing map
Tarat Diloksawatdikul
 
Introduction to Neural Networks
Databricks
 
Artificial Neural Network
Prakash K
 
Genetic algorithms vs Traditional algorithms
Dr. C.V. Suresh Babu
 
Artificial neural network
mustafa aadel
 
Understanding Bagging and Boosting
Mohit Rajput
 
Activation functions
PRATEEK SAHU
 
Genetic Algorithms
Karthik Sankar
 
Feature selection
Dong Guo
 
Training Neural Networks
Databricks
 
2.5 backpropagation
Krish_ver2
 
Introduction to Recurrent Neural Network
Knoldus Inc.
 
Feedforward neural network
Sopheaktra YONG
 
Optimization for Deep Learning
Sebastian Ruder
 
Machine learning ppt
Rajat Sharma
 
Classification using back propagation algorithm
KIRAN R
 

Viewers also liked (20)

PDF
The Back Propagation Learning Algorithm
ESCOM
 
PPTX
Back propagation network
HIRA Zaidi
 
DOCX
Backpropagation
ariffast
 
PPT
Perceptron
Nagarajan
 
PPTX
neural network
STUDENT
 
PPTX
Artificial neural network
DEEPASHRI HK
 
PPTX
Neural network & its applications
Ahmed_hashmi
 
PPT
Multilayer Perceptron Backpropagation Hagan
ESCOM
 
PPT
nural network ER. Abhishek k. upadhyay
abhishek upadhyay
 
PDF
Lecture 9 Perceptron
Marina Santini
 
PPTX
Support Vector Machine
Shao-Chuan Wang
 
PPT
Support Vector machine
Anandha L Ranganathan
 
PDF
Artificial neural networks
stellajoseph
 
PDF
Faster Training Algorithms in Neural Network Based Approach For Handwritten T...
CSCJournals
 
PPTX
Data preprocessing
Vikran Kottaisamy
 
PDF
Implementation of Back-Propagation Neural Network using Scilab and its Conver...
IJEEE
 
PDF
Space-time data workshop at IfGI
Tomislav Hengl
 
PDF
17 Machine Learning Radial Basis Functions
Andres Mendez-Vazquez
 
ODP
Som presentation
Decky ASPANDI LATIF
 
PDF
The Back Propagation Learning Algorithm
ESCOM
 
The Back Propagation Learning Algorithm
ESCOM
 
Back propagation network
HIRA Zaidi
 
Backpropagation
ariffast
 
Perceptron
Nagarajan
 
neural network
STUDENT
 
Artificial neural network
DEEPASHRI HK
 
Neural network & its applications
Ahmed_hashmi
 
Multilayer Perceptron Backpropagation Hagan
ESCOM
 
nural network ER. Abhishek k. upadhyay
abhishek upadhyay
 
Lecture 9 Perceptron
Marina Santini
 
Support Vector Machine
Shao-Chuan Wang
 
Support Vector machine
Anandha L Ranganathan
 
Artificial neural networks
stellajoseph
 
Faster Training Algorithms in Neural Network Based Approach For Handwritten T...
CSCJournals
 
Data preprocessing
Vikran Kottaisamy
 
Implementation of Back-Propagation Neural Network using Scilab and its Conver...
IJEEE
 
Space-time data workshop at IfGI
Tomislav Hengl
 
17 Machine Learning Radial Basis Functions
Andres Mendez-Vazquez
 
Som presentation
Decky ASPANDI LATIF
 
The Back Propagation Learning Algorithm
ESCOM
 
Ad

Similar to Backpropagation algo (20)

PPTX
Classification_by_back_&propagation.pptx
SadiaSaleem301
 
PPT
Back propagation
DrBaljitSinghKhehra
 
PPTX
Back Propagation-11-11-2qwasdddddd024.pptx
vinodkumarthatipamul
 
PPTX
backpropagationmachinelearningalgorithm.pptx
NurMohammad537877
 
PDF
Classification by back propagation, multi layered feed forward neural network...
bihira aggrey
 
PPT
this is a Ai topic neural network ML_Lecture_4.ppt
ry54321288
 
PDF
Back propagation
Bangalore
 
PPTX
Unit ii supervised ii
Indira Priyadarsini
 
PPTX
22PCOAM16_UNIT 2_ Session 12 Deriving Back-Propagation .pptx
Guru Nanak Technical Institutions
 
PPTX
Feed forward back propogation algorithm .pptx
neelamsanjeevkumar
 
PPTX
Training Neural Networks.pptx
ksghuge
 
PPTX
Backpropagation.pptx
VandanaVipparthi
 
PPTX
back propagation1_presenation_lab 6.pptx
someyamohsen2
 
PDF
Deep Learning for Computer Vision: Backward Propagation (UPC 2016)
Universitat Politècnica de Catalunya
 
PPTX
Backpropagation
강민국 강민국
 
PPTX
understanding Backpropagation neural networks
Khaled Mo
 
PPT
Back_propagation_algorithm.Back_propagation_algorithm.Back_propagation_algorithm
sureshkumarece1
 
PPTX
CS767_Lecture_05.pptx
ShujatHussainGadi
 
PPT
Chapter No. 6: Backpropagation Networks
RamkrishnaPatil17
 
Classification_by_back_&propagation.pptx
SadiaSaleem301
 
Back propagation
DrBaljitSinghKhehra
 
Back Propagation-11-11-2qwasdddddd024.pptx
vinodkumarthatipamul
 
backpropagationmachinelearningalgorithm.pptx
NurMohammad537877
 
Classification by back propagation, multi layered feed forward neural network...
bihira aggrey
 
this is a Ai topic neural network ML_Lecture_4.ppt
ry54321288
 
Back propagation
Bangalore
 
Unit ii supervised ii
Indira Priyadarsini
 
22PCOAM16_UNIT 2_ Session 12 Deriving Back-Propagation .pptx
Guru Nanak Technical Institutions
 
Feed forward back propogation algorithm .pptx
neelamsanjeevkumar
 
Training Neural Networks.pptx
ksghuge
 
Backpropagation.pptx
VandanaVipparthi
 
back propagation1_presenation_lab 6.pptx
someyamohsen2
 
Deep Learning for Computer Vision: Backward Propagation (UPC 2016)
Universitat Politècnica de Catalunya
 
Backpropagation
강민국 강민국
 
understanding Backpropagation neural networks
Khaled Mo
 
Back_propagation_algorithm.Back_propagation_algorithm.Back_propagation_algorithm
sureshkumarece1
 
CS767_Lecture_05.pptx
ShujatHussainGadi
 
Chapter No. 6: Backpropagation Networks
RamkrishnaPatil17
 
Ad

Recently uploaded (20)

PPTX
Innowell Capability B0425 - Commercial Buildings.pptx
regobertroza
 
PPTX
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
PPT
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
DOCX
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
PDF
Zilliz Cloud Demo for performance and scale
Zilliz
 
DOCX
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
PPTX
Benefits_^0_Challigi😙🏡💐8fenges[1].pptx
akghostmaker
 
PPTX
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
PPTX
REINFORCEMENT AS CONSTRUCTION MATERIALS.pptx
mohaiminulhaquesami
 
PDF
Book.pdf01_Intro.ppt algorithm for preperation stu used
archu26
 
PDF
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
PDF
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PDF
UNIT-4-FEEDBACK AMPLIFIERS AND OSCILLATORS (1).pdf
Sridhar191373
 
PDF
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
PPTX
UNIT DAA PPT cover all topics 2021 regulation
archu26
 
DOC
MRRS Strength and Durability of Concrete
CivilMythili
 
PDF
GTU Civil Engineering All Semester Syllabus.pdf
Vimal Bhojani
 
PPTX
Introduction to Design of Machine Elements
PradeepKumarS27
 
PPTX
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 
Innowell Capability B0425 - Commercial Buildings.pptx
regobertroza
 
Arduino Based Gas Leakage Detector Project
CircuitDigest
 
Oxygen Co2 Transport in the Lungs(Exchange og gases)
SUNDERLINSHIBUD
 
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
Zilliz Cloud Demo for performance and scale
Zilliz
 
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
Benefits_^0_Challigi😙🏡💐8fenges[1].pptx
akghostmaker
 
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
REINFORCEMENT AS CONSTRUCTION MATERIALS.pptx
mohaiminulhaquesami
 
Book.pdf01_Intro.ppt algorithm for preperation stu used
archu26
 
Unified_Cloud_Comm_Presentation anil singh ppt
anilsingh298751
 
Set Relation Function Practice session 24.05.2025.pdf
DrStephenStrange4
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
UNIT-4-FEEDBACK AMPLIFIERS AND OSCILLATORS (1).pdf
Sridhar191373
 
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
UNIT DAA PPT cover all topics 2021 regulation
archu26
 
MRRS Strength and Durability of Concrete
CivilMythili
 
GTU Civil Engineering All Semester Syllabus.pdf
Vimal Bhojani
 
Introduction to Design of Machine Elements
PradeepKumarS27
 
Types of Bearing_Specifications_PPT.pptx
PranjulAgrahariAkash
 

Backpropagation algo

  • 2. CONTENTS: 1.Introduction 2. Example of Backpropagation 4.Algorithm 6. Advantages 7.Disadvantages 8. Application 9. Conclusion Blackcollar4/23/2015 2
  • 3. INTRODUCTION  Backpropagation, an abbreviation for "backward propagation of errors" is a common method of training artificial neural networks. The method calculates the gradient of a loss function with respects to all the weights in the network. The gradient is fed to the optimization method which in turn uses it to update the weights, in an attempt to minimize the loss function. Blackcollar4/23/2015 3
  • 4. Backpropagation requires a known, desired output for each input value in order to calculate the loss function gradient.  The backpropagation learning algorithm can be divided into two phases:  Propagation Weight update In Propagation neural network using the training pattern target in order to generate the deltas of all output and hidden neurons. Multiply its output delta and input activation to get the gradient of the weight. Blackcollar4/23/2015 4
  • 5. EXAMPLE OF BACKPROPAGATION  Inputs xi arrive through pre- connected path  Input is modeled using real weights wi  The response of the neuron is a nonlinear function f of its weighted inputs Blackcollar4/23/2015 5
  • 6. Learning is the process of modifying the weights in order to produce a network that performs some function. Blackcollar4/23/2015 6
  • 7. ALGORITHM The following steps is the recursive definition of algorithm: Step:- 1.Randomly choose the initial weights. 2.For each training pattern apply the inputs to the network. 3.Calculate the output for every neuron from the input layer, through the hidden layer(s), to the output layer. 4.Calculate the error at the outputs: Use the output error to compute error signals for pre-output layers. ErrorB= OutputB(1-OutputB) (TargetB-OutputB) Blackcollar4/23/2015 7
  • 8. use the error signals to compute weight adjustments. W+AB = WAB + (ErrorB x OutputA) Apply the weight adjustments. Where W+AB is New weight and WAB is initial weight Output(1-Output)- the Sigmoid Function . Blackcollar4/23/2015 8
  • 9. Advantages Backpropagation has many advantages:-  It is fast, simple and easy to program.  It has no parameters to tune (except for the number of input) .  This is a shift in mind set for the learning-system designer instead of trying to design a learning algorithm that is accurate over the entire space  It requires no prior knowledge about the weak learner and so can be flexible. Blackcollar4/23/2015 9
  • 10. Disadvantages Disadvantages are:- The actual performance of Backpropagation on a particular problem is clearly dependent on the input data. Backpropagation can be sensitive to noisy data and outliers. Fully matrix-based approach to backpropagation over a mini-batch . Blackcollar4/23/2015 10
  • 11. Application  Mapping character strings into phonemes so they can be pronounced by a computer. Neural network trained how to pronounce each letter in a word in a sentence, given the three letters before and three letters after it in a window  In the field of Speech Recognition. In the field of Character Recognition. In the field of Face Recognition. Blackcollar4/23/2015 11
  • 12. Conclusion  The backpropagation algorithm normally converges reasonably fast However, the actual speed depends very much on the simulation parameters on the initial weight values. Blackcollar4/23/2015 12