Trait juice::layer::ComputeParametersGradient
source · pub trait ComputeParametersGradient<T, B: IBackend> {
// Provided method
fn compute_parameters_gradient(
&self,
backend: &B,
output_data: &[&SharedTensor<T>],
output_gradients: &[&SharedTensor<T>],
input_data: &[&SharedTensor<T>],
parameters_gradients: &mut [&mut SharedTensor<T>]
) { ... }
}
Expand description
A Layer that can compute the gradient with respect to its parameters (= weights, bias, etc.).
Provided Methods§
sourcefn compute_parameters_gradient(
&self,
backend: &B,
output_data: &[&SharedTensor<T>],
output_gradients: &[&SharedTensor<T>],
input_data: &[&SharedTensor<T>],
parameters_gradients: &mut [&mut SharedTensor<T>]
)
fn compute_parameters_gradient( &self, backend: &B, output_data: &[&SharedTensor<T>], output_gradients: &[&SharedTensor<T>], input_data: &[&SharedTensor<T>], parameters_gradients: &mut [&mut SharedTensor<T>] )
Compute gradients with respect to the parameters and write them into parameters_gradients
.