11.27. AI-Assisted Processing#
pycsamt.ai.processing applies trained models to eight
data-preparation tasks. Four already have a deterministic, rule-based
counterpart in EM Tools Guide – quality control, noise
suppression, anomaly detection, and dimensionality classification –
and each tool here is a complement, not a replacement, for it. Gap
filling and uncertainty calibration have no rule-based equivalent at
all: nothing else in pyCSAMT reconstructs a genuinely missing
impedance cell or re-estimates an inversion error floor from signal
quality. Distortion triage is a third kind: it routes each station
toward whichever existing correction tool
(pycsamt.emtools.ss or pycsamt.emtools.gb) its regime
actually calls for, rather than complementing either directly.
Raw Time-Series Denoising (MMF-SVM-K-SVD) is the odd one out in a different way: every other
tool here works on the frequency-domain impedance tensor, while it
works one stage further upstream, on the raw field time series before
it is even Fourier-transformed. Start with AI Processing Overview for how the
tools relate to each other, the shared estimator interface, and when
to reach for a learned model over a rule-based one.
- 11.27.1. AI Processing Overview
- 11.27.2. Machine-Learning Quality Scoring
- 11.27.3. Learned Spectral Denoising
- 11.27.4. Raw Time-Series Denoising (MMF-SVM-K-SVD)
- 11.27.5. Profile-Level Anomaly Detection
- 11.27.6. Learned Dimensionality Classification
- 11.27.7. Learned Gap Filling
- 11.27.8. Learned Uncertainty Calibration
- 11.27.9. Learned Distortion Triage