Function neural_network::back_propagation()

← Back to Class neural_network



Module neuralClass neural_network → back_propagation()

Description

Do a backward propagation process

neural_network::back_propagation(expected)


Parameters


Return Value


Usage Example

import neural
 
model = neural_network([784, 20, 10, 10], 0.01)
 
expected = dataset.outputs(0)
 
model.feed_forward(dataset.inputs(0))
model.back_propagation(expected)
 
error = calculate_error(model.outputs(), expected)