Struct MarginRankingLossConfig
pub struct MarginRankingLossConfig {
pub margin: f64,
}Expand description
Configuration to create a Margin Ranking loss.
Fields§
§margin: f64The margin by which the correctly-ranked pair should be separated. Default: 0.0.
Implementations§
§impl MarginRankingLossConfig
impl MarginRankingLossConfig
pub fn new() -> MarginRankingLossConfig
pub fn new() -> MarginRankingLossConfig
§impl MarginRankingLossConfig
impl MarginRankingLossConfig
pub fn with_margin(self, margin: f64) -> MarginRankingLossConfig
pub fn with_margin(self, margin: f64) -> MarginRankingLossConfig
Sets the value for the field margin.
The margin by which the correctly-ranked pair should be separated. Default: 0.0.
- Defaults to
0.0
§impl MarginRankingLossConfig
impl MarginRankingLossConfig
pub fn init(&self) -> MarginRankingLoss
pub fn init(&self) -> MarginRankingLoss
Initialize Margin Ranking loss.
Trait Implementations§
§impl Clone for MarginRankingLossConfig
impl Clone for MarginRankingLossConfig
§fn clone(&self) -> MarginRankingLossConfig
fn clone(&self) -> MarginRankingLossConfig
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 MarginRankingLossConfig
impl Config for MarginRankingLossConfig
§impl Debug for MarginRankingLossConfig
impl Debug for MarginRankingLossConfig
§impl<'de> Deserialize<'de> for MarginRankingLossConfig
impl<'de> Deserialize<'de> for MarginRankingLossConfig
§fn deserialize<D>(
deserializer: D,
) -> Result<MarginRankingLossConfig, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<MarginRankingLossConfig, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Display for MarginRankingLossConfig
impl Display for MarginRankingLossConfig
§impl Serialize for MarginRankingLossConfig
impl Serialize for MarginRankingLossConfig
§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 MarginRankingLossConfig
impl RefUnwindSafe for MarginRankingLossConfig
impl Send for MarginRankingLossConfig
impl Sync for MarginRankingLossConfig
impl Unpin for MarginRankingLossConfig
impl UnsafeUnpin for MarginRankingLossConfig
impl UnwindSafe for MarginRankingLossConfig
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