One-shot learning is the task of learning to recognize a new object after only a single exposure to that object. This is in contrast to most machine learning tasks, which require multiple examples of each object in order to learn to recognize it. One-shot learning is difficult because it requires the learner to generalize from…