pub struct KernelClassifier { /* private fields */ }Expand description
Kernel classifier using simple rule-based logic.
With ml-tuner feature: uses aprender::RandomForestClassifier (SHOWCASE-BRICK-001)
Implementations§
Source§impl KernelClassifier
impl KernelClassifier
pub fn new() -> KernelClassifier
Sourcepub fn predict(&self, features: &TunerFeatures) -> KernelRecommendation
pub fn predict(&self, features: &TunerFeatures) -> KernelRecommendation
Predict best kernel based on features
Trait Implementations§
Source§impl Clone for KernelClassifier
impl Clone for KernelClassifier
Source§fn clone(&self) -> KernelClassifier
fn clone(&self) -> KernelClassifier
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 KernelClassifier
impl Debug for KernelClassifier
Source§impl Default for KernelClassifier
impl Default for KernelClassifier
Source§fn default() -> KernelClassifier
fn default() -> KernelClassifier
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KernelClassifier
impl<'de> Deserialize<'de> for KernelClassifier
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<KernelClassifier, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KernelClassifier, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for KernelClassifier
impl Serialize for KernelClassifier
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 KernelClassifier
impl RefUnwindSafe for KernelClassifier
impl Send for KernelClassifier
impl Sync for KernelClassifier
impl Unpin for KernelClassifier
impl UnsafeUnpin for KernelClassifier
impl UnwindSafe for KernelClassifier
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