Face recognition system with a sparse dataset

I have a dataset of 100 ID’s, each ID with only a single unique face image. How can I develop an effective face recognition system to recognise only these faces?

I was thinking Deep Learning but the dataset is so sparse. It would be 100 classes each with a single data point (the image).