ALMN: Deep Embedding Learning with Geometrical Virtual Point Generating
Large-Margin Softmax Loss for Convolutional Neural Networks