backpropagation

Terms from Artificial Intelligence for Human Computer Interaction

The glossary is incomplete. Page numbers will change for published book.

From entry backpropagation in glossary Artificial Intelligence: humans at the heart of algorithms

Backpropagation is a supervised learning algorithm for multi-level neural networks. For each training example, it takes the difference between the expected and actual output at the final layer and then uses the differential of the sigmoid function at each node to work out error values at earlier layers and hence update the weights on links between nodes. It is an example of gradient descent.

Used in Chap. 8: page 122