pub struct SyntacticKernelApproximation {
pub n_components: usize,
pub max_tree_depth: usize,
pub use_pos_tags: bool,
pub use_dependencies: bool,
pub tree_kernel_type: TreeKernelType,
}Expand description
Syntactic kernel approximation using parse trees and grammatical features SyntacticKernelApproximation
Fields§
§n_components: usizen_components
max_tree_depth: usizemax_tree_depth
use_pos_tags
use_dependencies: booluse_dependencies
tree_kernel_type: TreeKernelTypetree_kernel_type
Implementations§
Source§impl SyntacticKernelApproximation
impl SyntacticKernelApproximation
pub fn new(n_components: usize) -> Self
pub fn max_tree_depth(self, depth: usize) -> Self
pub fn use_dependencies(self, use_deps: bool) -> Self
pub fn tree_kernel_type(self, kernel_type: TreeKernelType) -> Self
Trait Implementations§
Source§impl Clone for SyntacticKernelApproximation
impl Clone for SyntacticKernelApproximation
Source§fn clone(&self) -> SyntacticKernelApproximation
fn clone(&self) -> SyntacticKernelApproximation
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 SyntacticKernelApproximation
impl Debug for SyntacticKernelApproximation
Source§impl<'de> Deserialize<'de> for SyntacticKernelApproximation
impl<'de> Deserialize<'de> for SyntacticKernelApproximation
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 Fit<Vec<String>, ()> for SyntacticKernelApproximation
impl Fit<Vec<String>, ()> for SyntacticKernelApproximation
Source§type Fitted = FittedSyntacticKernelApproximation
type Fitted = FittedSyntacticKernelApproximation
The fitted model type
Source§fn fit(self, documents: &Vec<String>, _y: &()) -> Result<Self::Fitted>
fn fit(self, documents: &Vec<String>, _y: &()) -> Result<Self::Fitted>
Fit the model to the provided data with validation
Source§fn fit_with_validation(
self,
x: &X,
y: &Y,
_x_val: Option<&X>,
_y_val: Option<&Y>,
) -> Result<(Self::Fitted, FitMetrics), SklearsError>where
Self: Sized,
fn fit_with_validation(
self,
x: &X,
y: &Y,
_x_val: Option<&X>,
_y_val: Option<&Y>,
) -> Result<(Self::Fitted, FitMetrics), SklearsError>where
Self: Sized,
Fit with custom validation and early stopping
Auto Trait Implementations§
impl Freeze for SyntacticKernelApproximation
impl RefUnwindSafe for SyntacticKernelApproximation
impl Send for SyntacticKernelApproximation
impl Sync for SyntacticKernelApproximation
impl Unpin for SyntacticKernelApproximation
impl UnwindSafe for SyntacticKernelApproximation
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