Machine Learning for Big Data