Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How can I extract a regional species list (less than 984) if there is no eBird information in my area? #15

Open
lenawarbler opened this issue Jun 11, 2021 · 4 comments

Comments

@lenawarbler
Copy link

lenawarbler commented Jun 11, 2021

Hi birdNET fans!

I have birdNET running on Windows and I am really impressed!! It is 'mostly' detecting the correct species in the Yukon, Canada, HOWEVER, birdNET is not reducing the candidate species list (from 984) and is reporting many European and southern species that do not occur here.

I think the issue is: there is little/no eBird information this far north so birdNET cannot generate a candidate species list and defaults to 984 species. When I specify coordinates from populated areas in Canada (i.e., Vancouver BC) it filters to 160 or so species, but the detections are still not quite right (e.g., birdNET filters out northern species like ptarmigans etc). I tried specifying coordinates for northern cities like Whitehorse YT or Anchorage AK where there are far more eBird checklists, but that did not extract a species list (not enough checklists?).

I have tried to manually change GRID_STEP_SIZE in config.py to see if I could extract information from a larger spatial area (I think it uses the 3x3km eBird grid cells?). Again, this worked for the southern areas (I increased the species pool in Sapsucker Woods from 130 to 180) BUT ALAS it still does not work in Northern regions.

What should I do?
Can I manually feed birdNET my own species list? Or can I alter the python code do draw checklists from a much larger area? ie Yukon/Alaska/NWT should have enough information??

Thank you for helping!

Update: @kahst please help!

@abfleishman
Copy link

I have a similar issue. We are trying to run birdnet on many sites close to each other and SHOULD all have the same species list. But the eBird data are spotty and each site gets a different species list. We would like to supply our own list based on our species of interest. @lenawarbler did you ever work through this? @kahst Any thoughts on where we should start?

@lenawarbler
Copy link
Author

Hi @abfleishman! Yes, being able to supply our own species lists would be ideal. I have emailed the Cornell crew about this and have had trouble getting through to anyone for help. Please let me know if you find a work around.

@ghost
Copy link

ghost commented Oct 6, 2021 via email

@mcguirepr89
Copy link

mcguirepr89 commented Oct 6, 2021

Hello, all -- I just wanted to point out the BirdNET-Lite repo, which already supports custom species lists and +6,000 species worldwide, for those who need more species.
My best,
Patrick

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants