pub struct SubsequenceKernelConfig {
pub max_length: usize,
pub decay: f64,
}Expand description
Subsequence string kernel configuration
Fields§
§max_length: usizeMaximum subsequence length
decay: f64Decay factor for longer subsequences
Implementations§
Source§impl SubsequenceKernelConfig
impl SubsequenceKernelConfig
Sourcepub fn with_max_length(self, length: usize) -> Result<Self>
pub fn with_max_length(self, length: usize) -> Result<Self>
Set maximum length
Sourcepub fn with_decay(self, decay: f64) -> Result<Self>
pub fn with_decay(self, decay: f64) -> Result<Self>
Set decay factor
Trait Implementations§
Source§impl Clone for SubsequenceKernelConfig
impl Clone for SubsequenceKernelConfig
Source§fn clone(&self) -> SubsequenceKernelConfig
fn clone(&self) -> SubsequenceKernelConfig
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 SubsequenceKernelConfig
impl Debug for SubsequenceKernelConfig
Source§impl Default for SubsequenceKernelConfig
impl Default for SubsequenceKernelConfig
Source§impl<'de> Deserialize<'de> for SubsequenceKernelConfig
impl<'de> Deserialize<'de> for SubsequenceKernelConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SubsequenceKernelConfig
impl PartialEq for SubsequenceKernelConfig
Source§impl Serialize for SubsequenceKernelConfig
impl Serialize for SubsequenceKernelConfig
impl StructuralPartialEq for SubsequenceKernelConfig
Auto Trait Implementations§
impl Freeze for SubsequenceKernelConfig
impl RefUnwindSafe for SubsequenceKernelConfig
impl Send for SubsequenceKernelConfig
impl Sync for SubsequenceKernelConfig
impl Unpin for SubsequenceKernelConfig
impl UnwindSafe for SubsequenceKernelConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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