pub struct AdvancedTransitionModel {
pub contexts: HashMap<Vec<String>, ContextNode>,
pub max_order: usize,
pub quantum_representation: Option<QuantumState>,
pub spectral_decomposition: Option<SpectralAnalysis>,
/* private fields */
}Fields§
§contexts: HashMap<Vec<String>, ContextNode>§max_order: usize§quantum_representation: Option<QuantumState>§spectral_decomposition: Option<SpectralAnalysis>Implementations§
Source§impl AdvancedTransitionModel
impl AdvancedTransitionModel
pub fn new(max_order: usize) -> Self
Sourcepub fn build_context_tree(&mut self, sequence: &[String]) -> Result<(), String>
pub fn build_context_tree(&mut self, sequence: &[String]) -> Result<(), String>
CORRECTED: Build context tree with proper probability theory
Sourcepub fn detect_advanced_anomalies(
&self,
sequence: &[String],
threshold: f64,
) -> Vec<AnomalyScore>
pub fn detect_advanced_anomalies( &self, sequence: &[String], threshold: f64, ) -> Vec<AnomalyScore>
CORRECTED: Advanced anomaly detection with log-likelihood
Trait Implementations§
Source§impl Clone for AdvancedTransitionModel
impl Clone for AdvancedTransitionModel
Source§fn clone(&self) -> AdvancedTransitionModel
fn clone(&self) -> AdvancedTransitionModel
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 moreAuto Trait Implementations§
impl Freeze for AdvancedTransitionModel
impl RefUnwindSafe for AdvancedTransitionModel
impl Send for AdvancedTransitionModel
impl Sync for AdvancedTransitionModel
impl Unpin for AdvancedTransitionModel
impl UnwindSafe for AdvancedTransitionModel
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
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.