Siamese networks with Keras, TensorFlow, and Deep Learning