
摘要
从少量样本中学习仍然是机器学习领域的一个关键挑战。尽管在视觉和语言等重要领域取得了显著进展,但标准的监督式深度学习范式仍未提供一个令人满意的解决方案,以实现从少量数据中快速学习新概念。在这项工作中,我们借鉴了基于深度神经特征的度量学习以及最近将外部记忆与神经网络结合的技术。我们的框架学会了将一小批带有标签的支持集和一个未标记的示例映射到其标签,从而消除了为了适应新类别而进行微调的需要。随后,我们在视觉(使用Omniglot、ImageNet)和语言任务上定义了一次性学习问题。与竞争方法相比,我们的算法将ImageNet上的单次识别准确率从87.6%提高到93.2%,将Omniglot上的单次识别准确率从88.0%提高到93.8%。此外,我们还通过引入Penn Treebank上的单次任务来证明同一模型在语言建模中的实用性。
代码仓库
fujenchu/matchingNet
pytorch
GitHub 中提及
wenbinlee/defensivefsl
pytorch
GitHub 中提及
RajeevReddyIlavala/Low-Shot-Learning-Learning
pytorch
GitHub 中提及
facebookresearch/low-shot-shrink-hallucinate
pytorch
GitHub 中提及
sambi97/Low-shot-learning_-Deep-learning-project
pytorch
GitHub 中提及
qitianwu/nodeformer
pytorch
GitHub 中提及
schatty/matching-networks-tf
tf
GitHub 中提及
hrdwsong/ProtoNet-Paddle
paddle
GitHub 中提及
adriangonz/statistical-nlp-17
pytorch
GitHub 中提及
knnaraghi/fewshot
tf
GitHub 中提及
AntreasAntoniou/MatchingNetworks
tf
GitHub 中提及
LiuXinyu12378/MatchingNetworks
tf
GitHub 中提及
yijiuzai/Matching-Networks-for-One-Shot-Learning
tf
GitHub 中提及
WenbinLee/DN4
pytorch
GitHub 中提及
oscarknagg/few-shot
pytorch
GitHub 中提及
cnichkawde/MatchingNetwork
GitHub 中提及
KamalM8/Few-Shot-learning-Fashion
pytorch
GitHub 中提及
Sha-Lab/FEAT
pytorch
GitHub 中提及
cnielly/prototypical-networks-omniglot
pytorch
GitHub 中提及
fiveai/on-episodes-fsl
pytorch
GitHub 中提及
welkincici/MatchingNet
tf
GitHub 中提及
基准测试
| 基准 | 方法 | 指标 |
|---|---|---|
| few-shot-image-classification-on-meta-dataset | Matching Networks | Accuracy: 56.247 |
| few-shot-image-classification-on-meta-dataset-1 | Matching Networks | Mean Rank: 10.5 |
| few-shot-image-classification-on-mini-2 | Matching Nets (Cosine Matching Fn) | Accuracy: 46.6 |
| few-shot-image-classification-on-mini-3 | Matching Nets (Cosine Matching Fn) | Accuracy: 60 |
| few-shot-image-classification-on-mini-5 | MatchingNet (Vinyals et al., 2016) | Accuracy: 45.59 |
| few-shot-image-classification-on-omniglot-1-1 | Matching Nets | Accuracy: 93.8% |
| few-shot-image-classification-on-omniglot-1-2 | Matching Nets | Accuracy: 98.1 |
| few-shot-image-classification-on-omniglot-5-1 | Matching Nets | Accuracy: 98.5% |
| few-shot-image-classification-on-omniglot-5-2 | Matching Nets | Accuracy: 98.9 |
| few-shot-image-classification-on-stanford-1 | Matching Nets FCE++ | Accuracy: 47.50 |
| few-shot-image-classification-on-stanford-2 | Matching Nets FCE++ | Accuracy: 34.80 |
| few-shot-image-classification-on-stanford-3 | Matching Nets FCE++ | Accuracy: 44.70 |