pub enum ModelSelectionStrategy {
AlwaysLinear,
AlwaysPolynomial,
AlwaysNeural,
Adaptive,
Ensemble,
}Expand description
Strategy for selecting prediction models
Variants§
AlwaysLinear
Always use linear model (fastest)
AlwaysPolynomial
Always use polynomial model
AlwaysNeural
Always use neural model (if available)
Adaptive
Automatically select best model based on pattern
Ensemble
Use ensemble of multiple models
Trait Implementations§
Source§impl Clone for ModelSelectionStrategy
impl Clone for ModelSelectionStrategy
Source§fn clone(&self) -> ModelSelectionStrategy
fn clone(&self) -> ModelSelectionStrategy
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 ModelSelectionStrategy
impl Debug for ModelSelectionStrategy
Source§impl<'de> Deserialize<'de> for ModelSelectionStrategy
impl<'de> Deserialize<'de> for ModelSelectionStrategy
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 PartialEq for ModelSelectionStrategy
impl PartialEq for ModelSelectionStrategy
Source§impl Serialize for ModelSelectionStrategy
impl Serialize for ModelSelectionStrategy
impl Copy for ModelSelectionStrategy
impl Eq for ModelSelectionStrategy
impl StructuralPartialEq for ModelSelectionStrategy
Auto Trait Implementations§
impl Freeze for ModelSelectionStrategy
impl RefUnwindSafe for ModelSelectionStrategy
impl Send for ModelSelectionStrategy
impl Sync for ModelSelectionStrategy
impl Unpin for ModelSelectionStrategy
impl UnsafeUnpin for ModelSelectionStrategy
impl UnwindSafe for ModelSelectionStrategy
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 more