This is an (in progress) port of scikit-learn from Python to Java