HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Trainable Class Prototypes for Few-Shot Learning

Jianyi Li; Guizhong Liu

Trainable Class Prototypes for Few-Shot Learning

Abstract

Metric learning is a widely used method for few shot learning in which the quality of prototypes plays a key role in the algorithm. In this paper we propose the trainable prototypes for distance measure instead of the artificial ones within the meta-training and task-training framework. Also to avoid the disadvantages that the episodic meta-training brought, we adopt non-episodic meta-training based on self-supervised learning. Overall we solve the few-shot tasks in two phases: meta-training a transferable feature extractor via self-supervised learning and training the prototypes for metric classification. In addition, the simple attention mechanism is used in both meta-training and task-training. Our method achieves state-of-the-art performance in a variety of established few-shot tasks on the standard few-shot visual classification dataset, with about 20% increase compared to the available unsupervised few-shot learning methods.

Benchmarks

BenchmarkMethodologyMetrics
unsupervised-few-shot-image-classification-onTrainProto
Accuracy: 58.92
unsupervised-few-shot-image-classification-on-1TrainProto
Accuracy: 73.94

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.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Trainable Class Prototypes for Few-Shot Learning | Papers | HyperAI