Command Palette
Search for a command to run...
MergedNET: A simple approach for one-shot learning in siamese networks based on similarity layers
{Samuel Rose John Atanbori}
Abstract
Classifiers trained on disjointed classes with few labelled data points are used in one-shot learning to identify visual concepts from other classes. Recently, Siamese networks and similarity layers have been used to solve the one-shot learning problem, achieving state-of-the-art performance on visual-character recognition datasets. Various techniques have been developed over the years to improve the performance of these networks on fine-grained image classification datasets. They focused primarily on improving the loss and activation functions, augmenting visual features, employing multiscale metric learning, and pre-training and fine-tuning the backbone network. We investigate similarity layers for one-shot learning tasks and propose two frameworks for combining these layers into a MergedNet network. On all four datasets used in our experiment, MergedNet outperformed the baselines based on classification accuracy, and it generalises to other datasets when trained on miniImageNet.
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| few-shot-image-classification-on-caltech-256 | MergedNet-Max | Accuracy: 65.77 |
| few-shot-image-classification-on-caltech-256-1 | MergedNet-Concat | Accuracy: 81.34 |
| few-shot-image-classification-on-cub-200-5 | MergedNet-Max | Accuracy: 83.42 |
| few-shot-image-classification-on-cub-200-5-1 | MergedNet-Max | Accuracy: 75.34 |
| few-shot-image-classification-on-mini-2 | MergedNet-Max | Accuracy: 68.05 |
| few-shot-image-classification-on-mini-3 | MergedNet-Max | Accuracy: 80.40 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.