Struct MultiMarginLossConfig
pub struct MultiMarginLossConfig {
pub margin: f64,
pub p: i32,
}Expand description
Configuration to create a Multi Margin loss using the init function.
Fields§
§margin: f64The margin between the correct class and the others. Default: 1.0.
p: i32The norm degree for the loss (1 or 2). Default: 1.
Implementations§
§impl MultiMarginLossConfig
impl MultiMarginLossConfig
pub fn with_margin(self, margin: f64) -> MultiMarginLossConfig
pub fn with_margin(self, margin: f64) -> MultiMarginLossConfig
Sets the value for the field margin.
The margin between the correct class and the others. Default: 1.0.
- Defaults to
1.0
pub fn with_p(self, p: i32) -> MultiMarginLossConfig
pub fn with_p(self, p: i32) -> MultiMarginLossConfig
§impl MultiMarginLossConfig
impl MultiMarginLossConfig
pub fn init(&self) -> MultiMarginLoss
pub fn init(&self) -> MultiMarginLoss
Initialize Multi Margin loss.
Trait Implementations§
§impl Clone for MultiMarginLossConfig
impl Clone for MultiMarginLossConfig
§fn clone(&self) -> MultiMarginLossConfig
fn clone(&self) -> MultiMarginLossConfig
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 more§impl Config for MultiMarginLossConfig
impl Config for MultiMarginLossConfig
§impl Debug for MultiMarginLossConfig
impl Debug for MultiMarginLossConfig
§impl<'de> Deserialize<'de> for MultiMarginLossConfig
impl<'de> Deserialize<'de> for MultiMarginLossConfig
§fn deserialize<D>(
deserializer: D,
) -> Result<MultiMarginLossConfig, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<MultiMarginLossConfig, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Display for MultiMarginLossConfig
impl Display for MultiMarginLossConfig
§impl Serialize for MultiMarginLossConfig
impl Serialize for MultiMarginLossConfig
§fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
serializer: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for MultiMarginLossConfig
impl RefUnwindSafe for MultiMarginLossConfig
impl Send for MultiMarginLossConfig
impl Sync for MultiMarginLossConfig
impl Unpin for MultiMarginLossConfig
impl UnsafeUnpin for MultiMarginLossConfig
impl UnwindSafe for MultiMarginLossConfig
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
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,
§impl<K, Q> Comparable<Q> for K
impl<K, Q> Comparable<Q> for K
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<K, Q> Equivalent<Q> for K
impl<K, Q> Equivalent<Q> for K
§fn equivalent(&self, key: &Q) -> bool
fn equivalent(&self, key: &Q) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of [
ToCompactString::to_compact_string()] Read more§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a [
CompactString]. Read more