https://medium.com/@abudi1509n/mastering-one-shot-learning-an-introduction-to-the-basics-a453a6da5863