- NeuralNetwork.backward(input_data, weights)[source]¶
Backward pass of the network.
input_data -- input data of the shape (num_inputs). In case of a single scalar input it is directly cast to and interpreted like a one-element array.
weights -- trainable weights of the shape (num_weights). In case of a single scalar weight
array. (it is directly cast to and interpreted like a one-element) --
The result of the neural network of the backward pass, i.e., a tuple with the gradients for input and weights of shape (output_shape, num_input) and (output_shape, num_weights), respectively.