Machine Learning Models and Algorithms for Big Data Classification