pub trait ParamLayer<F: Float + Debug + ScalarOperand>: Layer<F> {
// Required methods
fn get_parameters(&self) -> Vec<&Array<F, IxDyn>> ⓘ;
fn get_gradients(&self) -> Vec<&Array<F, IxDyn>> ⓘ;
fn set_parameters(&mut self, params: Vec<Array<F, IxDyn>>) -> Result<()>;
}
Expand description
Trait for layers with parameters (weights, biases)