pub enum LabelTransformationStrategy {
BinaryRelevance,
LabelPowerset,
ClassifierChains,
EnsembleOfClassifierChains,
AdaptedAlgorithm,
RandomKLabelsets,
}Expand description
Label transformation strategies for multi-label classification
Variants§
BinaryRelevance
Binary Relevance - train one classifier per label
LabelPowerset
Label Powerset - treat each unique label combination as a class
ClassifierChains
Classifier Chains - chain classifiers to model label dependencies
EnsembleOfClassifierChains
Ensemble of Classifier Chains
AdaptedAlgorithm
Adapted Algorithm - adapt base algorithm for multi-label
RandomKLabelsets
Random k-labelsets - random subset of label combinations
Trait Implementations§
Source§impl Clone for LabelTransformationStrategy
impl Clone for LabelTransformationStrategy
Source§fn clone(&self) -> LabelTransformationStrategy
fn clone(&self) -> LabelTransformationStrategy
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 LabelTransformationStrategy
impl Debug for LabelTransformationStrategy
impl StructuralPartialEq for LabelTransformationStrategy
Auto Trait Implementations§
impl Freeze for LabelTransformationStrategy
impl RefUnwindSafe for LabelTransformationStrategy
impl Send for LabelTransformationStrategy
impl Sync for LabelTransformationStrategy
impl Unpin for LabelTransformationStrategy
impl UnwindSafe for LabelTransformationStrategy
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