A general neural network framework for various machine learning uses.