pub struct AdvancedMultilabelConfig {
pub n_samples: usize,
pub n_features: usize,
pub n_labels: usize,
pub label_density: f64,
pub n_latent: usize,
pub allow_unlabeled: bool,
pub seed: u64,
}Expand description
Configuration for the advanced multi-label classification generator
Fields§
§n_samples: usizeNumber of samples
n_features: usizeNumber of features
n_labels: usizeNumber of output labels
label_density: f64Expected fraction of positive labels per sample
n_latent: usizeDimensionality of the latent space driving label correlations
allow_unlabeled: boolWhether to allow samples with no positive labels
seed: u64Random seed for reproducibility
Trait Implementations§
Source§impl Clone for AdvancedMultilabelConfig
impl Clone for AdvancedMultilabelConfig
Source§fn clone(&self) -> AdvancedMultilabelConfig
fn clone(&self) -> AdvancedMultilabelConfig
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 AdvancedMultilabelConfig
impl Debug for AdvancedMultilabelConfig
Auto Trait Implementations§
impl Freeze for AdvancedMultilabelConfig
impl RefUnwindSafe for AdvancedMultilabelConfig
impl Send for AdvancedMultilabelConfig
impl Sync for AdvancedMultilabelConfig
impl Unpin for AdvancedMultilabelConfig
impl UnsafeUnpin for AdvancedMultilabelConfig
impl UnwindSafe for AdvancedMultilabelConfig
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.