Machine learning for multimedia content analysis