Unsupervised Neural Network Training Via a Potential Reduction Approach