Birdnet Modular cache #931
nishantnnb
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
hi,
Created this repository for modular cache. It can create species-wise cache, combine and split the cache. I believe, it can help reducing the time required during the end-to-end training / re-training pipeline. Probable use cases:
Fragment the load of data preparation: Different team members can prepare NPZ files for different species and combine them later into one training set. This load fragmentation can save time during the training process.
Model retraining: If only a few species need more samples or updated negatives, only those species caches need to be replaced, then all caches can be combined again. This is substantial time saving while retraining a model.
Collaboration: Species-wise cache files are easier to exchange, and collaborators can share embeddings instead of raw recordings.
Model upgrade: If a model already covers 100 species and 20 more must be added, only the new 20 species need fresh cache preparation before combining with the old set.
https://github.com/nishantnnb/Birdnet_modular_cache/blob/main/README.md
Regards,
Nishant B.
All reactions