• To be able to formulate machine learning problems corresponding to different applications.
• To understand a range of machine learning algorithms along with their strengths and weaknesses.
• To understand the basic theory underlying machine learning.
• To be able to apply machine learning algorithms to solve problems of moderate complexity.
• To be able to read current research papers and understands the issues raised by current research.