scirs2_stats/adaptive_memory_advanced/
predictiveconfig_traits.rs1use scirs2_core::{
12 parallel_ops::*,
13 simd_ops::{PlatformCapabilities, SimdUnifiedOps},
14};
15use std::time::{Duration, Instant, SystemTime};
16
17use super::types::{FeatureExtractionConfig, PredictiveConfig, PredictiveModelType};
18
19impl Default for PredictiveConfig {
20 fn default() -> Self {
21 Self {
22 enable_prediction: true,
23 model_type: PredictiveModelType::Ensemble,
24 collect_trainingdata: true,
25 accuracy_target: 0.85,
26 model_update_frequency: Duration::from_secs(300),
27 feature_config: FeatureExtractionConfig::default(),
28 }
29 }
30}