We will understand the siamese network by building a face recognition model. The objective of our network is to understand whether two faces are similar or dissimilar. We use the AT&T Database of Faces, which can be downloaded from here:https://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html.
Once you have downloaded and extracted the archive, you can see the folders
s2, up to
s40, as shown here:
As we know that siamese networks require input values as a pair along with the label, we have to create our data in such a way. So, we will take two images randomly from the same folder and mark them as a genuine pair and we will take single images from two different folders and mark them as an imposite pair. A sample is...