pub struct DatasetMetaFeatures {
pub n_samples: usize,
pub n_features: usize,
pub feature_means: Vec<Float>,
pub feature_stds: Vec<Float>,
pub mean_correlation: Float,
pub sparsity: Float,
pub effective_dim: Float,
}Expand description
Meta-features extracted from datasets for kernel selection
Fields§
§n_samples: usizeNumber of samples
n_features: usizeNumber of features
feature_means: Vec<Float>Feature mean magnitudes
feature_stds: Vec<Float>Feature standard deviations
mean_correlation: FloatInter-feature correlations (mean absolute)
sparsity: FloatDataset sparsity (fraction of near-zero values)
effective_dim: FloatEffective dimensionality (ratio of explained variance)
Implementations§
Trait Implementations§
Source§impl Clone for DatasetMetaFeatures
impl Clone for DatasetMetaFeatures
Source§fn clone(&self) -> DatasetMetaFeatures
fn clone(&self) -> DatasetMetaFeatures
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 DatasetMetaFeatures
impl Debug for DatasetMetaFeatures
Source§impl<'de> Deserialize<'de> for DatasetMetaFeatures
impl<'de> Deserialize<'de> for DatasetMetaFeatures
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DatasetMetaFeatures
impl RefUnwindSafe for DatasetMetaFeatures
impl Send for DatasetMetaFeatures
impl Sync for DatasetMetaFeatures
impl Unpin for DatasetMetaFeatures
impl UnwindSafe for DatasetMetaFeatures
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