From Wikipedia, the free encyclopedia
Jump to: navigation, search

Backpropagation is a method of training neural networks to perform tasks more accurately. The algorithm was first used for this purpose in 1974 in papers publishes by Werbos and by Rumelhart, Hinton and Williams. The term backpropagation is short for backwards propagation of data.

It works especially well for feed forward neural networks (networks without any loops) and problems that require supervised learning.