Table of Contents
This neural network-based computer vision project is aimed at classifying six different species of butterflies spread in various parts of the planet. The system was developet to participate in a Kaggle challenge, known as Yum or Yuck Butterfly Mimics 2022. The ultimate goal of the latter is the development of reliable systems for automatic butterfly recognition in order to order to be able to conduct detailed studies on the distribution and populations of these insect species, some of which are considered endangered. The results obtained with some state-of-the-art convolutional systems are encouraging despite the limitations of the available hardware, achieving about 94%/95% accuracy on the test set.
# | Size/Version | Freeze pre-trained weights | Dense dimension | Bias regularizer |
---|---|---|---|---|
1 | B0 | Sì | ||
2 | B0 | No | ||
3 | B2 | No | ||
4 | B1 | No | ||
5 | B1 | No | ||
6 | B1 | No | ||
7 | B1 | No | ||
8 | B1 | No | ||
9 | VGG19 | No | ||
10 | VGG19 | No | ||
11 | VGG16 | No | ||
12 | VGG16 | No |
# | Weight regularizer | Activation regularizer |
---|---|---|
1 | ||
2 | ||
3 | ||
4 | ||
5 | ||
6 | ||
7 | ||
8 | ||
9 | ||
10 | $\left[L_1: 10^{-6}, L_1: 10^{-6}, | |
11 | ||
12 |
# | Optimizer | |
---|---|---|
1 | Adadelta | 1 |
2 | Adadelta | 1 |
3 | Adadelta | 1 |
4 | Adam | |
5 | Adadelta | 1 |
6 | Adadelta | 1 |
7 | Adadelta | 1 |
8 | Adadelta, Adam | 1, |
9 | Adam | |
10 | Adam | |
11 | Adam | |
12 | Adam |
# | Precision | Recall | Accuracy | F1-score |
---|---|---|---|---|
1 | 88.30% | 88.51% | 89.78% | 88.11% |
2 | 91.18% | 91.28% | 91.25% | 91.24% |
3 | 92.58% | 92.25% | 92.70% | 92.40% |
4 | 86.74% | 86.55% | 86.55% | 86.28% |
5 | 92.10% | 91.23% | 91.23% | 91.21% |
6 | 94.88% | 93.97% | 94.15% | 94.12% |
7 | 96.64% | 96.49% | 96.49% | 96.48% |
8 | 94.30% | 94.15% | 94.74% | 94.68% |
9 | 83.58% | 83.34% | 83.63% | 82.27% |
10 | 90.69% | 90.97% | 90.64% | 90.47% |
11 | 88.82% | 88.08% | 88.89% | 87.89% |
12 | 88.30% | 88.66% | 88.89% | 88.26% |
Distributed under the Apache License 2.0 License. See LICENSE
for more information.