Java framework form machine learning with support for linear and logistic regression, support vector machines, neural networks and more