pub enum LossCombination {
Sum,
WeightedSum(Vec<Float>),
Max,
GeometricMean,
Adaptive,
}Expand description
Loss combination strategies for joint optimization
Variants§
Sum
Simple sum of individual losses
WeightedSum(Vec<Float>)
Weighted sum of individual losses
Max
Maximum of individual losses
GeometricMean
Geometric mean of individual losses
Adaptive
Adaptive weighting based on loss magnitudes
Trait Implementations§
Source§impl Clone for LossCombination
impl Clone for LossCombination
Source§fn clone(&self) -> LossCombination
fn clone(&self) -> LossCombination
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 LossCombination
impl Debug for LossCombination
Source§impl PartialEq for LossCombination
impl PartialEq for LossCombination
impl StructuralPartialEq for LossCombination
Auto Trait Implementations§
impl Freeze for LossCombination
impl RefUnwindSafe for LossCombination
impl Send for LossCombination
impl Sync for LossCombination
impl Unpin for LossCombination
impl UnwindSafe for LossCombination
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