pub struct ParamSpaceConfig {
pub correlation_threshold: f32,
pub variance_threshold: f32,
pub n_keep: Option<usize>,
}Expand description
Configuration for parameter-space optimization.
Fields§
§correlation_threshold: f32Remove parameters whose pairwise Pearson correlation exceeds this (default 0.95).
variance_threshold: f32Remove parameters with variance below this (default 1e-4).
n_keep: Option<usize>Keep at most N parameters ranked by variance.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParamSpaceConfig
impl RefUnwindSafe for ParamSpaceConfig
impl Send for ParamSpaceConfig
impl Sync for ParamSpaceConfig
impl Unpin for ParamSpaceConfig
impl UnsafeUnpin for ParamSpaceConfig
impl UnwindSafe for ParamSpaceConfig
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