Machine Learning For Multimedia Content Analysis