pub struct TopicKernel {
pub base_kernel: KernelType,
pub topic_weight: f64,
pub topic_model: Option<TopicModel>,
}Expand description
Topic-aware kernels for SVM
Fields§
§base_kernel: KernelType§topic_weight: f64§topic_model: Option<TopicModel>Implementations§
Source§impl TopicKernel
impl TopicKernel
Sourcepub fn new(base_kernel: KernelType, topic_weight: f64) -> Self
pub fn new(base_kernel: KernelType, topic_weight: f64) -> Self
Create a new topic-aware kernel
Sourcepub fn set_topic_model(&mut self, topic_model: TopicModel)
pub fn set_topic_model(&mut self, topic_model: TopicModel)
Set the topic model for this kernel
Trait Implementations§
Source§impl Clone for TopicKernel
impl Clone for TopicKernel
Source§fn clone(&self) -> TopicKernel
fn clone(&self) -> TopicKernel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TopicKernel
impl RefUnwindSafe for TopicKernel
impl Send for TopicKernel
impl Sync for TopicKernel
impl Unpin for TopicKernel
impl UnsafeUnpin for TopicKernel
impl UnwindSafe for TopicKernel
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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