In the recent past, algorithms of solving many ill-posed problems in the field of multi-dimensional signals and big data analytics have gained importance. New methods of optimization, signal representation, modeling and leaning have been formulated, which spans over various areas of Machine learning, pattern recognition, Vision and natural language processing. This course will provide an overview of the theories and hands-on practice, required by students and scholars who intend to specialize in this field, to solve complex problems in Machine Learning Applications for image, video, text and bioinformatics.