The Best Machine Learning Techniques for Data Science in Java and Neuroph with Application in Image Recognition