pub struct ComplexityAnalysisConfig {
pub overfitting_threshold: f64,
pub underfitting_threshold: f64,
pub data_size_weight: f64,
pub include_information_measures: bool,
pub use_cross_validation: bool,
pub cv_folds: usize,
}Expand description
Configuration for complexity analysis
Fields§
§overfitting_threshold: f64Threshold for overfitting detection (generalization gap)
underfitting_threshold: f64Threshold for underfitting detection (high training error)
data_size_weight: f64Weight for training set size in complexity calculation
include_information_measures: boolWhether to include information-theoretic measures
use_cross_validation: boolWhether to perform cross-validation for robustness
cv_folds: usizeNumber of CV folds if using cross-validation
Trait Implementations§
Source§impl Clone for ComplexityAnalysisConfig
impl Clone for ComplexityAnalysisConfig
Source§fn clone(&self) -> ComplexityAnalysisConfig
fn clone(&self) -> ComplexityAnalysisConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ComplexityAnalysisConfig
impl Debug for ComplexityAnalysisConfig
Auto Trait Implementations§
impl Freeze for ComplexityAnalysisConfig
impl RefUnwindSafe for ComplexityAnalysisConfig
impl Send for ComplexityAnalysisConfig
impl Sync for ComplexityAnalysisConfig
impl Unpin for ComplexityAnalysisConfig
impl UnwindSafe for ComplexityAnalysisConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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