1. A computing system, comprising: a feature extraction system configured to extract a set of training features from audio training data and generate pairs of feature vectors from a same audio source and pairs of feature vectors from different audio sources; and a neural network training system configured to receive the pairs of feature vectors and train a neural network by applying the pairs of feature vectors through a weight matrix, to an input node layer of the neural network, modify the weight matrix based on an objective function of network outputs that indicate whether the pairs of feature vectors are from the same audio source or different audio sources, and to extract weights from the weight matrix and provide the weights to an audio processing system.