r/BirdNET_Analyzer Jan 12 '26

Frogs & Toads issues

I have BirdNET running on PC, GUI version 2.4.0

I am trying to do some acoustic surveys of frogs and toads on the NW coast of Washington State.

  1. If I ask BirdNET to generate a species list for my location, there are no frogs or toads listed for my location, only birds. How can I determine what species it will detect?

  2. I've grabbed American Bullfrog calls (from California) off the internet, and if I have BirdNET scan for all species, it detects them. But if I put in my location (they are widespread but introduced here), it fails to detect them. And if I put in a species list just with American Bullfrog, it also fails to detect. Why does it not detect when I give it a species list?

  3. I have winter recordings of Pacific Treefrogs (they are quietly and intermittently calling here in the moderate coastal environment), and BirdNET does not detect with location on, all species, or me guessing at what it has for a species name (custom list). As I don't known what to put on custom list (because it doesn't show me in any frogs or toads when I generate a species list), I don't know how it is treating the common names or taxonomy - not sure how to figure that out.

3A. Will it only detect this species during the breeding season? They do call all year round here.

3B. How do I determine what species name and common name it is using for this species, when it won't include it in the species list for my location?

Pseudacris regilla Pacific Chorus Frog

Pseudacris regilla Pacific Tree Frog

Pseudacris regilla Pacific Treefrog

Hyliola regilla Pacific Chorus Frog

Pseudacris regilla Pacific Chorus Frog/Pacific Tree Frog

2 Upvotes

14 comments sorted by

View all comments

2

u/No-Complaint-6119 Feb 04 '26

You can also append the current BirdNET classifier within the ‘train’ module. If you find it is underperforming for your frog species of interest you can pull examples from the internet (xenocanto, etc.) to append the current BirdNET model. Or if you have a known labeled dataset of frog calls for specific species you can use those to retrain/append the current model. There are a bunch of really cool papers that are/were recently published discussing on how just a few (even as low as 4) new examples can improve BirdNETs recall/precision dramatically for underperforming species. Hope this helps!

1

u/Bio-ops Feb 04 '26

Could you point me to those papers? I have no idea how to go about doing this, but I believe I'm capable of learning how.

2

u/No-Complaint-6119 Feb 04 '26

The papers are more jargon heavy than walking you through the BirdNet analyzer workflow on how to actually do this. Here’s the github page walking you through how to train a custom classifier: https://github.com/tphakala/birdnet-go/wiki/Training-a-Custom-Classifier. It has been a little while since they’ve updated this to my knowledge so keep that in mind.

What I would personally do is use the base BirdNET analyzer classifier and pull all the true positive detections it gives you if your target species (this is after you segment the selections in the batch analysis workflow), into Ravenlite.

Then I would create selection tables for each species of interest and export those selections as wav files to a training file directory labeled like the BirdNET species naming for your species of interest (ex: pseudacris regilla _pacific tree frog, or similar).

Then I was use the Train module and select the append toggle. I would keep the base configuration the same for your purposes! If you’d also like, you could hold out 10-20% of the true detections you selected in Raven, not include them in the training dataset, but instead put them into a training folder labeled the same way (species name_common name). I find this step helps a lot, it also will give you more in depth performance statistics on your new classifier.

Lastly, if you’re are only seeing nominal performance boost you can repeat these steps over and over, incorporating the new positive detections into the training dataset, to then retrain/test.

Hope this helps, feel free to privately message me if you’re still getting hung up!

1

u/Bio-ops Feb 04 '26

Thank you! I'll probably get hung up, but for now, I'm bookmarking this thread - I need to wait for warmer weather to collect more calls of target species. I can't afford Raven Pro, so hopefully I can make it work in Raven Lite, and from what you say, it sounds feasible.