pub struct LossConfig {
pub loss_type: LossType,
pub huber_delta: f64,
pub epsilon: f64,
pub reduction: Reduction,
}Expand description
Configuration for a TensorLossFunction.
Fields§
§loss_type: LossTypeWhich loss formula to use.
huber_delta: f64Delta threshold for Huber loss (default 1.0).
epsilon: f64Small constant for numerical stability (default 1e-7).
reduction: ReductionReduction mode (default Reduction::Mean).
Trait Implementations§
Source§impl Clone for LossConfig
impl Clone for LossConfig
Source§fn clone(&self) -> LossConfig
fn clone(&self) -> LossConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LossConfig
impl Debug for LossConfig
Auto Trait Implementations§
impl Freeze for LossConfig
impl RefUnwindSafe for LossConfig
impl Send for LossConfig
impl Sync for LossConfig
impl Unpin for LossConfig
impl UnsafeUnpin for LossConfig
impl UnwindSafe for LossConfig
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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 more