Large-Scale Machine Learning Algorithms for Big Data