Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

neural networks
machine learning

What is backpropagation?

Educative Answers Team

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Backpropagation is a technique used to optimize neural networks such as the multi-layered perceptron.

It refers to the process of sending back the outputs as inputs through the network. These inputs are then used to iteratively readjust the weights of each edge in the network so that eventually, the error between the actual and expected output is minimized.

In this way, the output of the current iteration affects the next output until the correct output is produced. The weights at the end of the process would be the ones on which the neural network works correctly.

1 of 6

RELATED TAGS

neural networks
machine learning
Copyright ©2022 Educative, Inc. All rights reserved

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Keep Exploring