In some examples, face identification machine 126 may employ a convolutional neural network configured to detect and/or locate salient features of input images. In some examples, face identification machine 126 may be trained via supervised training on labelled training data comprising images with labels indicating a specific identity of any face(s) present within such images, and with regard to an objective function measuring an accuracy, precision, and/or recall of identifying faces by face identification machine 126 as compared to actual identities of faces indicated in the labelled training data. In some examples, face identification machine 126 may be trained via supervised training on labelled training data comprising pairs of face images with labels indicating whether the two face images in a pair are images of a single individual or images of two different individuals, and with regard to an objective function measuring an accuracy, precision, and/or recall of distinguishing single-individual pairs from two-different-individual pairs.