In this repository an image classifier for monkey species will be developed, the species that this image classifier will be allowed to identify are:
- Mantled Howler
- Patas Monkey
- Bald Uakari
- Japanese Macaque
- Pygmy Marmoset
- White Headed Capuchin
- Silvery Marmoset
- Common Squirrel Monkey
- Black Headed Night Monkey
- Nilgiri Langur
- And More species
New species are going to be identified and classified thanks to techniques such as One Shot Learninig. The new species will be classified as new_monkey_species_#
##Model Development The model will be developed using Tensorflow 2.X The process of development of the OSL Neural Network will have the next steps, therefore the model will have these features:
- Train with Adversarial Learning
- Robustness against Adversarial Attacks
- Label Smoothing
- Post Training Quantization
- Weight Pruning
The OSL Neural Network that will be developed is going to be implemented in an API with Django REST, the deployment process will be explained in pdf file, which will be found in this repository.
The dataset that was used for training the OSL NN was obtained from Kaggle Monkey Species
Thanks to Gustavo Montoya, Jacky Zhang and Sofia Loaiciga for their help with the dataset curation