Struct SoftShrinkConfig
pub struct SoftShrinkConfig {
pub lambda: f64,
}Expand description
Configuration to create a SoftShrink layer using the init function.
Fields§
§lambda: f64The lambda value for the Soft Shrink formulation. Default is 0.5
Implementations§
§impl SoftShrinkConfig
impl SoftShrinkConfig
pub fn new() -> SoftShrinkConfig
pub fn new() -> SoftShrinkConfig
§impl SoftShrinkConfig
impl SoftShrinkConfig
pub fn with_lambda(self, lambda: f64) -> SoftShrinkConfig
pub fn with_lambda(self, lambda: f64) -> SoftShrinkConfig
Sets the value for the field lambda.
The lambda value for the Soft Shrink formulation. Default is 0.5
- Defaults to
"0.5"
§impl SoftShrinkConfig
impl SoftShrinkConfig
pub fn init(&self) -> SoftShrink
pub fn init(&self) -> SoftShrink
Initialize a new SoftShrink Layer
Trait Implementations§
§impl Clone for SoftShrinkConfig
impl Clone for SoftShrinkConfig
§fn clone(&self) -> SoftShrinkConfig
fn clone(&self) -> SoftShrinkConfig
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 more§impl Config for SoftShrinkConfig
impl Config for SoftShrinkConfig
§impl Debug for SoftShrinkConfig
impl Debug for SoftShrinkConfig
§impl<'de> Deserialize<'de> for SoftShrinkConfig
impl<'de> Deserialize<'de> for SoftShrinkConfig
§fn deserialize<D>(
deserializer: D,
) -> Result<SoftShrinkConfig, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<SoftShrinkConfig, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Display for SoftShrinkConfig
impl Display for SoftShrinkConfig
§impl From<SoftShrinkConfig> for ActivationConfig
impl From<SoftShrinkConfig> for ActivationConfig
§fn from(config: SoftShrinkConfig) -> ActivationConfig
fn from(config: SoftShrinkConfig) -> ActivationConfig
Converts to this type from the input type.
§impl Serialize for SoftShrinkConfig
impl Serialize for SoftShrinkConfig
§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 SoftShrinkConfig
impl RefUnwindSafe for SoftShrinkConfig
impl Send for SoftShrinkConfig
impl Sync for SoftShrinkConfig
impl Unpin for SoftShrinkConfig
impl UnwindSafe for SoftShrinkConfig
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<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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> 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