Skip to content

tphakala/birdnet-go-classifiers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BirdNET-Go Classifiers

Custom TensorFlow Lite format AI model classifiers for enhanced bird and wildlife identification, designed for use with BirdNET-Go and BirdNET Analyzer.

Overview

This repository contains specialized BirdNET classifier models that extend the capabilities of the base BirdNET v2.4 model. These classifiers focus on improving detection accuracy for specific species and adding support for new species not included in the original model.

Current Model Version

BirdNET-Go_classifier_20250916

  • Base Model: BirdNET v2.4
  • Format: TensorFlow Lite (.tflite)
  • Release Date: September 16, 2025

Supported Species

Augmented Classes

These species have enhanced detection capabilities compared to the base BirdNET model:

  • Certhia familiaris - Eurasian Treecreeper
  • Corvus corax - Common Raven
  • Corvus cornix - Hooded Crow
  • Cyanistes caeruleus - Eurasian Blue Tit
  • Cygnus cygnus - Whooper Swan
  • Dendrocopos major - Great Spotted Woodpecker
  • Dog - Dog
  • Dryocopus martius - Black Woodpecker
  • Engine - Engine
  • Erithacus rubecula - European Robin
  • Garrulus glandarius - Eurasian Jay
  • Glaucidium passerinum - Eurasian Pygmy Owl
  • Human vocal - Human vocal sounds
  • Loxia curvirostra - Common Crossbill
  • Parus major - Great Tit
  • Periparus ater - Coal Tit
  • Picus canus - Grey-headed Woodpecker
  • Prunella modularis - Dunnock
  • Pyrrhula pyrrhula - Eurasian Bullfinch
  • Regulus regulus - Goldcrest
  • Siren - Siren (added to improve siren detection and reduce false matches with Eastern Screech-Owl)
  • Tetrastes bonasia - Hazel Grouse
  • Turdus merula - Eurasian Blackbird

New Species

Species added to extend the base model's capabilities:

  • Alces alces - Moose
  • Capreolus capreolus - Roe deer
  • Clethrionomys glareolus - Bank vole
  • Lynx lynx - Eurasian lynx
  • Ovis aries - Sheep
  • Vulpes vulpes - Red Fox

Installation & Usage

With BirdNET-Go

  1. Download the latest classifier model from the releases section
  2. Place the .tflite file in your BirdNET-Go models directory (birdnet-go-app/data/models/)
  3. Place the *_Labels.txt next to .tflite file in models directory
  4. Configure BirdNET-Go to use the custom classifier in config.yaml
    • Set modelpath to "models/BirdNET-Go_classifier_20250916.tflite"
    • Set labelpath to "models/BirdNET-Go_classifier_20250916_Labels.txt"
    • Restart BirdNET-Go
  5. Refer to the BirdNET-Go documentation for detailed setup instructions

Changelog

20250916

  • Updated augmented species list to 29 species total (up from 20)
  • Added 9 new augmented species:
    • Alces alces - Moose
    • Capreolus capreolus - Roe deer
    • Clethrionomys glareolus - Bank vole
    • Cygnus cygnus - Whooper Swan
    • Erithacus rubecula - European Robin
    • Lynx lynx - Eurasian lynx
    • Periparus ater - Coal Tit
    • Prunella modularis - Dunnock
    • Regulus regulus - Goldcrest
  • Enhanced detection for all existing species from previous version
  • Improved model accuracy and performance

20250909

  • Updated augmented species list to 20 species total
  • Added new augmented species:
    • Certhia familiaris - Eurasian Treecreeper
    • Corvus corax - Common Raven
    • Corvus cornix - Hooded Crow
    • Cyanistes caeruleus - Eurasian Blue Tit
    • Dryocopus martius - Black Woodpecker
    • Parus major - Great Tit
    • Turdus merula - Eurasian Blackbird
  • Added Siren class to improve siren detection and reduce false matches with Eastern Screech-Owl
  • Enhanced detection for existing species:
    • Dendrocopos major - Great Spotted Woodpecker
    • Dog - Dog
    • Engine - Engine
    • Garrulus glandarius - Eurasian Jay
    • Glaucidium passerinum - Eurasian Pygmy Owl
    • Human vocal - Human vocal
    • Loxia curvirostra - Common Crossbill
    • Ovis aries - Sheep
    • Picus Canus - Grey-headed Woodpecker
    • Pyrrhula pyrrhula - Eurasian Bullfinch
    • Tetrastes bonasia - Hazel Grouse
    • Vulpes vulpes - Red Fox

20250825

  • Initial release based on BirdNET v2.4
  • Added augmented species list with 12 species:
    • Dendrocopos major - Great Spotted Woodpecker
    • Dog - Dog
    • Engine - Engine
    • Garrulus glandarius - Eurasian Jay
    • Glaucidium passerinum - Eurasian Pygmy Owl
    • Human vocal - Human vocal
    • Loxia curvirostra - Common Crossbill
    • Ovis aries - Sheep
    • Picus Canus - Grey-headed Woodpecker
    • Pyrrhula pyrrhula - Eurasian Bullfinch
    • Tetrastes bonasia - Hazel Grouse
    • Vulpes vulpes - Red Fox
  • Optimized for BirdNET-Go and BirdNET Analyzer compatibility

License

This project follows the same licensing terms as the base BirdNET model. Please refer to the BirdNET project for license details.

Acknowledgments

  • Built upon the excellent work of the BirdNET project
  • Designed for seamless integration with BirdNET-Go
  • Community contributions and feedback
    • Ovis aries audio samples provided by Martin HinzundKunz @HinzundKunz

Support

For issues and questions:

  • BirdNET-Go specific: BirdNET-Go Issues
  • Model-specific issues: Use this repository's issue tracker
  • General BirdNET questions: Refer to the main BirdNET project

About

Custom BirdNET classifiers for BirdNET-Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published