SO-softmax loss for discriminable embedding learning in CNNs. (November 2022)