Pipeline🔗
callcut.pipeline provides end-to-end evaluation, prediction, and serialization
for trained call detection pipelines.
Evaluation and prediction🔗
evaluate_recordings() runs a full evaluation pipeline on
annotated recordings: inference, decoding, interval matching, and metric computation.
Use it with test_recordings to evaluate on
held-out data after training.
predict_recordings() runs inference on new audio files without
ground truth.
|
Evaluate a trained model on annotated recordings. |
|
Run inference on recordings and decode to call intervals. |
Serialization🔗
save_pipeline() saves a complete pipeline (model, extractor,
decoder) to a single file. load_pipeline() reconstructs all
components from the saved file.
|
Save a complete pipeline to a file. |
|
Load a complete pipeline from a file. |
Result types🔗
|
Aggregate evaluation results across multiple recordings. |
|
Evaluation results for a single recording. |
|
Predicted call intervals for a single recording. |