Back close

Course Detail

Course Name Applications of Machine Learning
Course Code 18CS702
Program M.Phil. in Mathematics (Offered at Kochi Campus)
Credits Campus: Coimbatore
Yeath Taught 2018


Course Syllabus

Review of machine learning Concepts, Design of ML system – Model selection, bias, variance, learning curves, and error analysis

Recommendation Systems – Model for Recommendation Systems, Utility Matrix, Content- Based Recommendations, Discovering Features of Documents, Collaborative Filtering.

Mining Social network graphs – Clustering of Social Network Graphs, Partitioning of Graphs, and Finding Overlapping Communities

Advertising on the Web: Issues in Online Advertising, Online and offline algorithms, The matching Problem, The AdWords Problem, The Balance Algorithm, A Lower Bound on Competitive Ratio for Balance.

Application of dimensionality reduction in Image Processing – compression and Visualization.

Sparse models, State space models, Markov random Fields, Review of Inference for graphical models, Latent Linear and Variable models for discrete data, random algorithms in Computational Linear algebra.

Course Outcome

Evaluation Pattern:

  • Periodical 1 – 10
  • Periodical 2 – 10
  • Lab – 20
  • Project – 30
  • End Semester – 30

At the end of the course the students will be able to;

Course Outcome Bloom’s Taxonomy Level
CO 1 Describe few Machine Learning systems like recommendation systems, social graph mining, and targeted web advertising. Knowledge
CO 2 Implement ML algorithms to solve real world problems Application
CO 3 Compare different solutions for a given problem in the context of performance Analyze
CO 4 Design a machine learning system by incorporating various components of ML and evaluate the performance Synthesis

Text Books

  1. Anand Rajaraman, Jure Leskovec and J.D. Ullman, “Mining of Massive Data sets”, e-book, Publisher, 2014.
  2. Kevin P. Murphey, “Machine Learning, a Probabilistic Perspective”, The MIT Press Cambridge, Massachusetts, 2012,
  3. Selected papers.


‘Applications of Machine Learning’ is an elective course offered for the M. Tech. in Computer Science and Engineering program at School of Engineering, Amrita Vishwa Vidyapeetham.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now