Skip to main content
Models are the trained detectors that identify artifacts in audio. Each model is created from a training job and can be used for inference.

What is a model?

A model is the output of a successful training job:
  • Trained on your annotated audio data
  • Detects the artifact types you defined
  • Produces timestamped detections with confidence scores

Model structure

Listing models

Python

Filter by status

Python

Model metrics

Models include evaluation metrics from training:

Understanding metrics

Per-class metrics

Check metrics for each artifact type:
Python

Managing models

Update name and description

Python

Activate/deactivate

Deactivate models you no longer use:
Python

Delete (archive)

Deleting archives the model (soft delete):
Python
Archived models cannot be used for inference but are retained for audit purposes.

Selecting models for inference

By metrics

Choose the model with best performance:
Python

By artifact type

Choose based on per-class performance:
Python

By recency

Use the most recently trained model:
Python

Model versioning

Track model versions through naming:
Python

Model comparison

Compare models trained on different data or configurations:
Python

Best practices

Name models clearly

Include version and key characteristics:

Document training details

Use the description field:
Python

Keep old models

Don’t delete models immediately when training new ones:
  • Compare performance before switching
  • Rollback if the new model underperforms
  • Track improvements over time

Monitor in production

Track model performance over time:
  • Log detection rates
  • Compare against human review
  • Retrain when performance degrades