https://github.com/dbd-research-group/callbird
Train deep learning models for detecting call-types of bird sounds.
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: arxiv.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.3%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Train deep learning models for detecting call-types of bird sounds.
Basic Info
- Host: GitHub
- Owner: DBD-research-group
- License: bsd-3-clause
- Language: Jupyter Notebook
- Default Branch: main
- Homepage: https://huggingface.co/datasets/DBD-research-group/BirdSet
- Size: 77.4 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of DBD-research-group/BirdSet
Created about 1 year ago
· Last pushed 10 months ago
https://github.com/DBD-research-group/CallBird/blob/main/
# CallBird - [](https://github.com/pre-commit/pre-commit)![]()
![]()
![]()
![]()
![]()
# This project addresses the challenge of uncertainty estimation in AI-drivenbird sound classification, essential for the DeepBirdDetect project aimed at harmonizing wind power expansion with avian conservation. We aim to evaluate methods such as Monte Carlo Dropout, Spectral-normalized Neural GaussianProcess, and Focal Loss within deep learning frameworks, assessing their performance across various neural network architectures, including CNNs and Trans-formers, and model scales. Our findings will provide insights into the suitability of these uncertainty estimation techniques for environmental conservation applications, offering a basis for more reliable and transparent AI-based wildlife monitoring. ## User Installation The simplest way to install $\texttt{CallBird}$ is to clone this repository. You can also use the [devcontainer](https://code.visualstudio.com/docs/devcontainers/containers) configured as as git submodule: ```bash git submodule update --init --recursive ``` And install python dependencies with [poetry](https://python-poetry.org/). ``` poetry install eval $(poetry env activate) ``` ## Run experiments Our experiments are defined in the `projects/callbird/configs/experiment/` folder. To run an experiment, use the following command in the directory of the repository: ``` bash ./projects/UncertainBird/train.sh experiment="EXPERIMENT_PATH" ``` E.g. ``` bash ./projects/uncertainbird/train.sh experiment=resnet_esc50 ``` ## Project structure This repository is a fork of [BirdSet](https://github.com/DBD-research-group/BirdSet). All project related changes are made in the `projects/UncertainBird` folder. If you want to change or fixed a bug in the original code, please make a pull request to the original repository. You can use all configurations and scripts from the original repository. If you want to override the configurations add a file with the appropriate path in the `projects/callbird/configs/` folder. Python code can be added in the `projects/callbird/src` folder use the same folder structure as in `/birdset`.
Owner
- Name: DBD-research-group
- Login: DBD-research-group
- Kind: organization
- Repositories: 4
- Profile: https://github.com/DBD-research-group
GitHub Events
Total
- Push event: 8
Last Year
- Push event: 8