Struct GaussianNLLLossConfig
pub struct GaussianNLLLossConfig {
pub eps: f64,
pub full: bool,
}Expand description
Configuration to create a Gaussian NLL loss using the init function.
Fields§
§eps: f64Value used to clamp var for stability. Default: 1e-6.
full: boolWhether to include the constant term 0.5 * ln(2 * pi). Default: false.
Implementations§
§impl GaussianNLLLossConfig
impl GaussianNLLLossConfig
pub fn with_eps(self, eps: f64) -> GaussianNLLLossConfig
pub fn with_eps(self, eps: f64) -> GaussianNLLLossConfig
Sets the value for the field eps.
Value used to clamp var for stability. Default: 1e-6.
- Defaults to
1e-6
pub fn with_full(self, full: bool) -> GaussianNLLLossConfig
pub fn with_full(self, full: bool) -> GaussianNLLLossConfig
Sets the value for the field full.
Whether to include the constant term 0.5 * ln(2 * pi). Default: false.
- Defaults to
false
§impl GaussianNLLLossConfig
impl GaussianNLLLossConfig
pub fn init(&self) -> GaussianNLLLoss
pub fn init(&self) -> GaussianNLLLoss
Initialize Gaussian NLL loss.
Trait Implementations§
§impl Clone for GaussianNLLLossConfig
impl Clone for GaussianNLLLossConfig
§fn clone(&self) -> GaussianNLLLossConfig
fn clone(&self) -> GaussianNLLLossConfig
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 GaussianNLLLossConfig
impl Config for GaussianNLLLossConfig
§impl Debug for GaussianNLLLossConfig
impl Debug for GaussianNLLLossConfig
§impl<'de> Deserialize<'de> for GaussianNLLLossConfig
impl<'de> Deserialize<'de> for GaussianNLLLossConfig
§fn deserialize<D>(
deserializer: D,
) -> Result<GaussianNLLLossConfig, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<GaussianNLLLossConfig, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Display for GaussianNLLLossConfig
impl Display for GaussianNLLLossConfig
§impl Serialize for GaussianNLLLossConfig
impl Serialize for GaussianNLLLossConfig
§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 GaussianNLLLossConfig
impl RefUnwindSafe for GaussianNLLLossConfig
impl Send for GaussianNLLLossConfig
impl Sync for GaussianNLLLossConfig
impl Unpin for GaussianNLLLossConfig
impl UnsafeUnpin for GaussianNLLLossConfig
impl UnwindSafe for GaussianNLLLossConfig
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