This value is used by the model to constrain the list of possible species that it will try to detect, given the minimum occurence frequency. A 0.03 threshold means that for a species to be included in this list, it needs to, on average, be seen on at least 3% of historically submitted eBird checklists for your given lat/lon/current week of year. So, the lower the threshold, the rarer the species it will include. If you'd like to tinker with this threshold value and see which species make it onto the list, you can run the following command AFTER clicking 'Update Settings' at the very bottom of this page to install the appropriate labels file: ~/BirdNET-Pi/birdnet/bin/python3 ~/BirdNET-Pi/scripts/species.py --threshold 0.03
+ [more info]
+
This value is used by the model to constrain the list of possible species that it will try to detect, given the minimum occurence frequency. A 0.03 threshold means that for a species to be included in this list, it needs to, on average, be seen on at least 3% of historically submitted eBird checklists for your given lat/lon/current week of year. So, the lower the threshold, the rarer the species it will include.
If you'd like to tinker with this threshold value and see which species make it onto the list, please click "Update Settings" at the very bottom of this page to install the appropriate label file, then come back here and you'll be able to use the Species List Tester.you can use this tool:
+
+
+
+
+
+
+
+
+
BirdNET_6K_GLOBAL_MODEL (2020)
This model comes from BirdNET-Lite, with bird sound recognition for more than 6,000 species worldwide. This is the default option and will generally work very well for most use cases.
diff --git a/scripts/species.py b/scripts/species.py
index 77da697..d277b78 100644
--- a/scripts/species.py
+++ b/scripts/species.py
@@ -132,7 +132,7 @@ if __name__ == '__main__':
for x in range(len(species_list)):
print(species_list[x][0] + " - "+ str(species_list[x][1]))
- print("\nThe above species list describes all of the species that have been historically observed at the specified lat/long ("+lat+", "+lon+") for this week of the year. The frequency threshold is the percentage of submitted eBird checklists that the species appeared on, meaning a higher threshold means that the species is more common.")
+ print("\nThe above species list describes all the species that the model will attempt to detect. If you don't see a species you want detected on this list, decrease your threshold.")
print("\nNOTE: no actual changes to your BirdNET-Pi species list were made by running this command. To set your desired frequency threshold, do it through the BirdNET-Pi web interface (Tools -> Settings -> Model)")