pub struct FeatureExtractionConfig {Show 13 fields
pub enable_syndrome_history: bool,
pub history_length: usize,
pub enable_spatial_features: bool,
pub enable_temporal_features: bool,
pub enable_correlation_features: bool,
pub enable_auto_extraction: bool,
pub circuit_features: CircuitFeatureConfig,
pub hardware_features: HardwareFeatureConfig,
pub temporal_features: TemporalFeatureConfig,
pub statistical_features: StatisticalFeatureConfig,
pub graph_features: GraphFeatureConfig,
pub feature_selection: FeatureSelectionConfig,
pub dimensionality_reduction: DimensionalityReductionConfig,
}Expand description
Feature extraction configuration
Fields§
§enable_syndrome_history: boolEnable syndrome history features
history_length: usizeHistory length for features
enable_spatial_features: boolEnable spatial features
enable_temporal_features: boolEnable temporal features
enable_correlation_features: boolEnable correlation features
enable_auto_extraction: boolEnable automatic feature extraction
circuit_features: CircuitFeatureConfigCircuit structure features
hardware_features: HardwareFeatureConfigHardware-specific features
temporal_features: TemporalFeatureConfigTemporal features
statistical_features: StatisticalFeatureConfigStatistical features
graph_features: GraphFeatureConfigGraph-based features
feature_selection: FeatureSelectionConfigFeature selection methods
dimensionality_reduction: DimensionalityReductionConfigDimensionality reduction
Trait Implementations§
Source§impl Clone for FeatureExtractionConfig
impl Clone for FeatureExtractionConfig
Source§fn clone(&self) -> FeatureExtractionConfig
fn clone(&self) -> FeatureExtractionConfig
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 FeatureExtractionConfig
impl Debug for FeatureExtractionConfig
Source§impl<'de> Deserialize<'de> for FeatureExtractionConfig
impl<'de> Deserialize<'de> for FeatureExtractionConfig
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
Auto Trait Implementations§
impl Freeze for FeatureExtractionConfig
impl RefUnwindSafe for FeatureExtractionConfig
impl Send for FeatureExtractionConfig
impl Sync for FeatureExtractionConfig
impl Unpin for FeatureExtractionConfig
impl UnwindSafe for FeatureExtractionConfig
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> 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.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.