pub enum RegressionLoss {
LeastSquares,
Lad,
Huber,
}Expand description
Loss function for gradient boosting regression.
Variants§
LeastSquares
Least squares (L2) loss.
Lad
Least absolute deviation (L1) loss.
Huber
Huber loss: L2 for small residuals, L1 for large residuals.
Trait Implementations§
Source§impl Clone for RegressionLoss
impl Clone for RegressionLoss
Source§fn clone(&self) -> RegressionLoss
fn clone(&self) -> RegressionLoss
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 RegressionLoss
impl Debug for RegressionLoss
Source§impl PartialEq for RegressionLoss
impl PartialEq for RegressionLoss
impl Copy for RegressionLoss
impl Eq for RegressionLoss
impl StructuralPartialEq for RegressionLoss
Auto Trait Implementations§
impl Freeze for RegressionLoss
impl RefUnwindSafe for RegressionLoss
impl Send for RegressionLoss
impl Sync for RegressionLoss
impl Unpin for RegressionLoss
impl UnsafeUnpin for RegressionLoss
impl UnwindSafe for RegressionLoss
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> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
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