Machine Learning: A High Level Overview