pub struct HuberLoss {
pub delta: f32,
pub reduction: LossReduction,
}
Expand description
Compute the Huber loss.
Fields§
§delta: f32
The threshold at which to change between L1 and L2 loss. Default to
HuberLoss::DEFAULT_DELTA
reduction: LossReduction
Reduction type. Default to HuberLoss::DEFAULT_REDUCTION
Implementations§
Source§impl HuberLoss
impl HuberLoss
Sourcepub const DEFAULT_DELTA: f32 = 1f32
pub const DEFAULT_DELTA: f32 = 1f32
Default value for the delta
parameter.
Sourcepub const DEFAULT_REDUCTION: LossReduction = LossReduction::None
pub const DEFAULT_REDUCTION: LossReduction = LossReduction::None
Default value for the reduction
parameter.
Trait Implementations§
Source§impl Buildable for HuberLoss
impl Buildable for HuberLoss
Source§type Builder = HuberLossBuilder
type Builder = HuberLossBuilder
The builder type for this buildable type
Source§impl Builder<HuberLoss> for HuberLossBuilder
impl Builder<HuberLoss> for HuberLossBuilder
Auto Trait Implementations§
impl Freeze for HuberLoss
impl RefUnwindSafe for HuberLoss
impl Send for HuberLoss
impl Sync for HuberLoss
impl Unpin for HuberLoss
impl UnwindSafe for HuberLoss
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 moreSource§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Convert into an
Option
.