pub struct HyperparameterSensitivity { /* private fields */ }Expand description
Hyperparameter sensitivity analyzer
Implementations§
Source§impl HyperparameterSensitivity
impl HyperparameterSensitivity
Sourcepub fn analyze_parameter(
&mut self,
param_name: &str,
test_values: Vec<f32>,
performance_evaluator: impl Fn(f32) -> Result<f32>,
) -> Result<SensitivityResult>
pub fn analyze_parameter( &mut self, param_name: &str, test_values: Vec<f32>, performance_evaluator: impl Fn(f32) -> Result<f32>, ) -> Result<SensitivityResult>
Analyze sensitivity for a specific hyperparameter
Sourcepub fn get_sensitivity_ranking(&self) -> Vec<(&str, f32)>
pub fn get_sensitivity_ranking(&self) -> Vec<(&str, f32)>
Get sensitivity ranking (most sensitive first)
Sourcepub fn generate_sensitivity_report(&self) -> SensitivityReport
pub fn generate_sensitivity_report(&self) -> SensitivityReport
Generate sensitivity report
Auto Trait Implementations§
impl Freeze for HyperparameterSensitivity
impl RefUnwindSafe for HyperparameterSensitivity
impl Send for HyperparameterSensitivity
impl Sync for HyperparameterSensitivity
impl Unpin for HyperparameterSensitivity
impl UnsafeUnpin for HyperparameterSensitivity
impl UnwindSafe for HyperparameterSensitivity
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more