pub struct MLIntegrationManager { /* private fields */ }Expand description
ML integration manager
Implementations§
Source§impl MLIntegrationManager
impl MLIntegrationManager
Sourcepub fn register_model(&self, name: String, model: OnlineLearningModel)
pub fn register_model(&self, name: String, model: OnlineLearningModel)
Register an online learning model
Sourcepub fn register_detector(&self, name: String, detector: AnomalyDetector)
pub fn register_detector(&self, name: String, detector: AnomalyDetector)
Register an anomaly detector
Sourcepub fn register_extractor(&self, name: String, extractor: FeatureExtractor)
pub fn register_extractor(&self, name: String, extractor: FeatureExtractor)
Register a feature extractor
Sourcepub fn get_model(
&self,
name: &str,
) -> Option<Ref<'_, String, OnlineLearningModel>>
pub fn get_model( &self, name: &str, ) -> Option<Ref<'_, String, OnlineLearningModel>>
Get a model
Sourcepub fn get_detector(
&self,
name: &str,
) -> Option<Ref<'_, String, AnomalyDetector>>
pub fn get_detector( &self, name: &str, ) -> Option<Ref<'_, String, AnomalyDetector>>
Get a detector
Sourcepub fn get_extractor(
&self,
name: &str,
) -> Option<Ref<'_, String, FeatureExtractor>>
pub fn get_extractor( &self, name: &str, ) -> Option<Ref<'_, String, FeatureExtractor>>
Get an extractor
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MLIntegrationManager
impl !RefUnwindSafe for MLIntegrationManager
impl Send for MLIntegrationManager
impl Sync for MLIntegrationManager
impl Unpin for MLIntegrationManager
impl UnsafeUnpin for MLIntegrationManager
impl !UnwindSafe for MLIntegrationManager
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.