pub struct SalienceConfig {
pub learning_rate: f64,
pub discount_factor: f64,
pub threshold: f64,
pub outer_loop_iterations: usize,
pub inner_loop_iterations: usize,
pub phoneme_preservation: bool,
pub enable_foraging: bool,
pub adaptive_threshold: bool,
}
Fields§
§learning_rate: f64
§discount_factor: f64
§threshold: f64
§outer_loop_iterations: usize
§inner_loop_iterations: usize
§phoneme_preservation: bool
§enable_foraging: bool
§adaptive_threshold: bool
Trait Implementations§
Source§impl Clone for SalienceConfig
impl Clone for SalienceConfig
Source§fn clone(&self) -> SalienceConfig
fn clone(&self) -> SalienceConfig
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 SalienceConfig
impl Debug for SalienceConfig
Source§impl Default for SalienceConfig
impl Default for SalienceConfig
Source§fn default() -> SalienceConfig
fn default() -> SalienceConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SalienceConfig
impl<'de> Deserialize<'de> for SalienceConfig
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SalienceConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SalienceConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for SalienceConfig
impl Serialize for SalienceConfig
Source§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 SalienceConfig
impl RefUnwindSafe for SalienceConfig
impl Send for SalienceConfig
impl Sync for SalienceConfig
impl Unpin for SalienceConfig
impl UnwindSafe for SalienceConfig
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