Skip to content

Machine learning-based classifier to identify mosquito species from a recording of flight noise.

License

Notifications You must be signed in to change notification settings

FWijanto/Mosquito_ID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mosquito_ID

Machine learning-based classifier to identify mosquito species from a recording of flight noise.

Presentation

This repository offers a machine learning based classifier of mosquito species based on the data published by Dinarte Vasconcelos, Nuno Jardim Nunes and João Gomes in Scientific Data: An annotated dataset of bioacoustic sensing and features of mosquitoes (https://doi.org/10.1038/s41597-020-00725-6). The main feature of the classifier is to classify an audio sample as belonging to one of three species of mosquito sampled in the D. Vasconcelos et al. study. Current top performance is over 99% with one sample being misclassified. This performance is achieved by various machine learning models including an SVM classifier, a KNN classifier and a multilayer perceptron. Confusion Matrix for KNN

Contributing

There are two main fields of improvements: more mosquito recording, especially adding uncatalogued species but also reinforcing the existing database of species and improving the interface to access the models (eg. a UI that allows uploading a sample and which outputs a prediction). If you are able to contribute on these fields or another, please contact me or submit a pull request. Keep in mind the license of the repository which is quite permissive.

About

Machine learning-based classifier to identify mosquito species from a recording of flight noise.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published