pub trait Regularizer {
// Required methods
fn compute_penalty(
&self,
parameters: &HashMap<String, Array<f64, Ix2>>,
) -> TrainResult<f64>;
fn compute_gradient(
&self,
parameters: &HashMap<String, Array<f64, Ix2>>,
) -> TrainResult<HashMap<String, Array<f64, Ix2>>>;
}Expand description
Trait for regularization strategies.
Required Methods§
Sourcefn compute_penalty(
&self,
parameters: &HashMap<String, Array<f64, Ix2>>,
) -> TrainResult<f64>
fn compute_penalty( &self, parameters: &HashMap<String, Array<f64, Ix2>>, ) -> TrainResult<f64>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".