1. Introduction
Humans have a remarkable ability to learn how to recognize novel objects after seeing only a handful of exemplars. On the other hand, deep learning based computer vision systems have made tremendous progress, but have largely depended on large-scale training sets. Also, deep networks mostly work with predefined classes and are incapable of generalizing to new ones. The field of few-shot learning studies the development of such learning ability in artificial learning systems, where only a few examples of the new category are available.