iracema.segmentation.evaluation

iracema.segmentation.evaluation.evaluate_onsets(targets, predictions, tolerance=0.01)[source]

Evaluation metrics for onset detection methods.

Parameters
  • target (numpy array) – Target onsets (annotations).

  • prediction (numpy array) – Predicted onsets (to be evaluated).

  • tolerance (float) – Maximum time tolerance in seconds.

Returns

metrics – A dictionary with the calculated metrics.

Return type

dict