Java Point Machine Learning