Module prelude

Source
Expand description

Convenient prelude that imports commonly used items

Structs§

AdasynConfig
Configuration for ADASYN
AdasynStrategy
ADASYN (Adaptive Synthetic Sampling) implementation
AggregateMetrics
Aggregate metrics (macro/weighted averages)
BalancedRandomForest
Balanced Random Forest for imbalanced classification
ClassMetrics
Metrics for a single class
ClassificationReport
Classification report containing precision, recall, F1-score, and support
Configured
Configured state
Fitted
Fitted state
PerformanceHints
Collection of performance hints
RandomUnderSampler
Random Under-sampling strategy
RandomUnderSamplerConfig
Configuration for RandomUnderSampler
Resampler
Type-safe resampler with compile-time state checking
SmoteConfig
Configuration for SMOTE
SmoteStrategy
SMOTE (Synthetic Minority Over-sampling Technique) implementation
Uninitialized
Type-state pattern for compile-time correctness Uninitialized state

Enums§

PerformanceHint
Performance hint for consciousness-aligned optimization
ResamplingError
Error type for resampling operations

Traits§

ResamplingStrategy
Zero-cost abstraction for resampling strategies

Functions§

balanced_accuracy
Calculate balanced accuracy
classification_report
Generate classification report
confusion_matrix
Compute confusion matrix
f1_score
Calculate F1 score for binary or multiclass classification