Skip to content

Western United States Model

The Western United States model has been created using 33 hours of soundscape data containing 20,147 bounding box labels representing 56 different species.


Precision, Recall and F1-Score

The graphs below show the performance of the model on the testset under different confidence thresholds. The measured metrics are precision, recall and the F1-score. If we want to optimize the F1-score for the model, one should thus pick a confidence-threshold-value around 0.21.

F1-Score

Rising Recall at Low Confidence

The rising recall from confidence values 0 to ~0.1 is unusual but by design. At very low confidence thresholds, the merging algorithm produces imprecise merged boxes that can accidentally overlap more ground truth labels. See How it works for details.


Top Performing Species

The data below shows the F1-score for the best 12 performing species within the test dataset. This implies that a detection of those species in new unseen data is highly accurate if the confidence threshold is set to around 0.3.

Top Species


Confusion Matrix

The confusion matrix shows which species labels get mixed with another. One can see that the most prominent areas are the main diagonal and the background row (lowest). This illustrates that the model mostly predicts the correct class, but often misses present vocalizations and misclassifies them as background.

Top Species


Training Results

The following figure illustrates various data that has been recorded during training. The metrics have been computed after each epoch with the evaluation split of the dataset.

Training Results

Model Checkpoint

The weights that produced the highest metrics/mAP50-95 on the validation split were selected for the final model.


Species Distribution Across Splits

The following table shows the amount of annotations in total and for each species as described in Dataset Splits.

Species Train Val Test Total 70/15/15 Quality
Total 55,835 11,946 11,848 79,629 70.1/15.0/14.9
amerob 7,333 1,574 1,560 10,467 70.1/15.0/14.9
annhum 85 20 30 135 63.0/14.8/22.2
bkhgro 3,843 825 838 5,506 69.8/15.0/15.2
bnhcow 85 17 16 118 72.0/14.4/13.6
brncre 128 30 28 186 68.8/16.1/15.1
btywar 199 53 38 290 68.6/18.3/13.1
casvir 213 52 46 311 68.5/16.7/14.8
comrav 458 101 92 651 70.4/15.5/14.1
daejun 417 87 85 589 70.8/14.8/14.4
dusfly 2,768 583 602 3,953 70.0/14.7/15.2
foxspa 2,281 483 489 3,253 70.1/14.8/15.0
gnttow 461 98 103 662 69.6/14.8/15.6
gockin 7,350 1,547 1,563 10,460 70.3/14.8/14.9
herthr 5,672 1,284 1,252 8,208 69.1/15.6/15.3
herwar 1,248 271 270 1,789 69.8/15.1/15.1
hutvir 91 25 28 144 63.2/17.4/19.4
macwar 1,511 322 334 2,167 69.7/14.9/15.4
mouchi 6,955 1,575 1,514 10,044 69.2/15.7/15.1
mouqua 581 111 119 811 71.6/13.7/14.7
naswar 136 35 29 200 68.0/17.5/14.5
norfli 219 46 48 313 70.0/14.7/15.3
orcwar 3,230 695 692 4,617 70.0/15.1/15.0
pasfly 858 190 188 1,236 69.4/15.4/15.2
purfin 278 59 59 396 70.2/14.9/14.9
rebnut 2,267 476 477 3,220 70.4/14.8/14.8
spotow 328 69 69 466 70.4/14.8/14.8
stejay 1,259 258 252 1,769 71.2/14.6/14.2
towwar 93 25 19 137 67.9/18.2/13.9
westan 2,506 545 524 3,575 70.1/15.2/14.7
wlswar 203 37 46 286 71.0/12.9/16.1
yerwar 2,137 453 438 3,028 70.6/15.0/14.5
acowoo 57 0 0 57 Train-only
amegfi 3 0 0 3 Train-only
batpig1 28 0 0 28 Train-only
bewwre 4 0 0 4 Train-only
cangoo 81 0 0 81 Train-only
casfin 24 0 0 24 Train-only
chbchi 73 0 0 73 Train-only
evegro 32 0 0 32 Train-only
hamfly 4 0 0 4 Train-only
houwre 12 0 0 12 Train-only
lazbun 22 0 0 22 Train-only
linspa 29 0 0 29 Train-only
moudov 8 0 0 8 Train-only
olsfly 34 0 0 34 Train-only
pinsis 9 0 0 9 Train-only
redcro 2 0 0 2 Train-only
ruckin 13 0 0 13 Train-only
swathr 3 0 0 3 Train-only
towsol 63 0 0 63 Train-only
vesspa 64 0 0 64 Train-only
warvir 25 0 0 25 Train-only
wewpew 2 0 0 2 Train-only
whcspa 16 0 0 16 Train-only
whhwoo 28 0 0 28 Train-only
wilsap 6 0 0 6 Train-only