pub struct CostSensitiveConfig {
pub cost_matrix: Array2<f64>,
pub class_balanced_weights: bool,
pub class_weights: Option<HashMap<usize, f64>>,
pub algorithm: CostSensitiveAlgorithm,
}Expand description
Configuration for cost-sensitive learning
Fields§
§cost_matrix: Array2<f64>Cost matrix for different class misclassifications
class_balanced_weights: boolWhether to use class-balanced weights
class_weights: Option<HashMap<usize, f64>>Custom class weights
algorithm: CostSensitiveAlgorithmCost-sensitive learning algorithm
Trait Implementations§
Source§impl Clone for CostSensitiveConfig
impl Clone for CostSensitiveConfig
Source§fn clone(&self) -> CostSensitiveConfig
fn clone(&self) -> CostSensitiveConfig
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 moreAuto Trait Implementations§
impl Freeze for CostSensitiveConfig
impl RefUnwindSafe for CostSensitiveConfig
impl Send for CostSensitiveConfig
impl Sync for CostSensitiveConfig
impl Unpin for CostSensitiveConfig
impl UnwindSafe for CostSensitiveConfig
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