Skip to main content

Module patterns

Module patterns 

Source
Expand description

§Pattern Validation and Effectiveness Tracking

This module provides tools for validating pattern extraction quality and tracking pattern effectiveness over time.

§Components

  • changepoint: Changepoint detection for pattern metric monitoring
  • clustering: Pattern clustering and deduplication
  • dbscan: DBSCAN-based anomaly detection for episodes
  • effectiveness: Pattern usage and success tracking
  • extractors: Hybrid pattern extraction system with specialized extractors
  • optimized_validator: Enhanced pattern validation
  • validation: Pattern accuracy metrics (precision, recall, F1)

Re-exports§

pub use changepoint::ChangeDirection;
pub use changepoint::ChangeType;
pub use changepoint::Changepoint;
pub use changepoint::ChangepointConfig;
pub use changepoint::ChangepointDetector;
pub use changepoint::SegmentComparison;
pub use changepoint::SegmentComparisonConfig;
pub use changepoint::SegmentStats;
pub use clustering::ClusterCentroid;
pub use clustering::ClusteringConfig;
pub use clustering::EpisodeCluster;
pub use clustering::PatternClusterer;
pub use dbscan::Anomaly;
pub use dbscan::AnomalyReason;
pub use dbscan::DBSCANAnomalyDetector;
pub use dbscan::DBSCANClusterResult;
pub use dbscan::DBSCANConfig;
pub use dbscan::DBSCANStats;
pub use dbscan::FeatureWeights;
pub use effectiveness::EffectivenessTracker;
pub use effectiveness::OverallStats;
pub use effectiveness::PatternUsage;
pub use effectiveness::UsageStats;
pub use extractors::ContextPatternExtractor;
pub use extractors::DecisionPointExtractor;
pub use extractors::ErrorRecoveryExtractor;
pub use extractors::HybridPatternExtractor;
pub use extractors::PatternExtractor;
pub use extractors::ToolSequenceExtractor;
pub use optimized_validator::EnhancedPatternApplicator;
pub use optimized_validator::OptimizedPatternValidator;
pub use optimized_validator::RiskAssessment;
pub use validation::PatternMetrics;
pub use validation::PatternValidator;
pub use validation::ValidationConfig;

Modules§

changepoint
Changepoint Detection for Pattern Monitoring
clustering
Pattern clustering and deduplication
dbscan
DBSCAN Anomaly Detection for Episodes
effectiveness
Pattern Effectiveness Tracking
extractors
Pattern Extractors
optimized_validator
Optimized Pattern Validator with Enhanced Confidence Thresholds
validation
Pattern Validation and Accuracy Metrics