I am trying to implement a siamese neural network by building a face recognition model with keras. Previously I have implemented a CNN face recognition model (with keras) by using classification so my dataset has already been split into training data,training labels, validation data, validation labels and test data. The dataset that I have used for that purpose consists of 226 image classes. I used 2799 images for training and 226 images for validation. Now I would like to use the dataset for the purpose of training a siamese neural network. How can I split the data for the purpose?