Skip to main content
Anomaly detection models learn what “normal” looks like from your training data and then flag rows in inference data that deviate from those patterns.

Training

Training fits the model to your data, learning the distribution of normal rows. No label_column is needed — anomaly detection is fully unsupervised. No validation metrics are computed for anomaly models.

Inference

Run inference on data you want to scan for anomalies. This can be the training data itself (to find outliers within it) or new data (to detect rows that deviate from the training distribution). The output format depends on the anomaly_format parameter:
Per-row anomaly output (anomaly_format=per_row) is available via the HTTP API only.
See Output Formats for the full output schema.