pub struct PartialTreeKernelConfig {
pub normalize: bool,
pub decay: f64,
pub threshold: f64,
}Expand description
Configuration for partial tree kernel
Fields§
§normalize: boolWhether to normalize the kernel value
decay: f64Decay factor for partial matches
threshold: f64Minimum similarity threshold for partial matches
Implementations§
Source§impl PartialTreeKernelConfig
impl PartialTreeKernelConfig
Sourcepub fn with_normalize(self, normalize: bool) -> Self
pub fn with_normalize(self, normalize: bool) -> Self
Set normalization flag
Sourcepub fn with_decay(self, decay: f64) -> Result<Self>
pub fn with_decay(self, decay: f64) -> Result<Self>
Set decay factor
Sourcepub fn with_threshold(self, threshold: f64) -> Result<Self>
pub fn with_threshold(self, threshold: f64) -> Result<Self>
Set threshold
Trait Implementations§
Source§impl Clone for PartialTreeKernelConfig
impl Clone for PartialTreeKernelConfig
Source§fn clone(&self) -> PartialTreeKernelConfig
fn clone(&self) -> PartialTreeKernelConfig
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 PartialTreeKernelConfig
impl Debug for PartialTreeKernelConfig
Source§impl Default for PartialTreeKernelConfig
impl Default for PartialTreeKernelConfig
Source§impl<'de> Deserialize<'de> for PartialTreeKernelConfig
impl<'de> Deserialize<'de> for PartialTreeKernelConfig
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
Auto Trait Implementations§
impl Freeze for PartialTreeKernelConfig
impl RefUnwindSafe for PartialTreeKernelConfig
impl Send for PartialTreeKernelConfig
impl Sync for PartialTreeKernelConfig
impl Unpin for PartialTreeKernelConfig
impl UnwindSafe for PartialTreeKernelConfig
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