An end-to-end machine learning and data mining framework built on top of Hadoop