ml-data-guard

Data validation for ML pipelines. Break a synthetic batch and see which check notices, or check a CSV file of your own. API documentation: /docs.

A synthetic table (seven features) is split into reference, calibration and evaluation parts. One batch from the evaluation part is scored as it is and again with the fault injected. Distances use limits calibrated on clean batches for a 1% false-alarm rate per feature.