tphakala / birdnet-go

Realtime BirdNET soundscape analyzer
Other
170 stars 16 forks source link

Confidence level Threshold #239

Open matthew73210 opened 3 months ago

matthew73210 commented 3 months ago

Hello,

Right now i have my threshold set at 0.8

# BirdNET model specific settings
birdnet:
    sensitivity: !!float 1 # sigmoid sensitivity, 0.1 to 1.5
    threshold: 0.8 # threshold for prediction confidence to report, 0.0 to 1.0
    overlap: 0.0 # overlap between chunks, 0.0 to 2.9
    threads: 0 # 0 to use all available CPU threads
    locale: en # language to use for labels
    latitude: xxx # latitude of recording location for prediction filtering
    longitude: xxx # longitude of recording location for prediction filtering
    rangefilter:
        version: latest # model to use for range filter: "latest" or "legacy" for previous model
        threshold: 0.01 # rangefilter species occurrence threshold

Yet i'm getting the following :

Screenshot 2024-06-29 at 8 29 05 AM

Is the perhaps related to the dynamic threshold, or is this still not implemented in the main repo?

jasonmadigan commented 1 month ago

Seeing similar, would like to understand better.

tphakala commented 1 month ago

It is likely due to dynamic threshold which is enabled by default, it is explained (including config parameters) here in more detail https://github.com/tphakala/birdnet-go/discussions/211