Introduction to Machine Learning 2025

MSc Data Science, Semester 2

Course information

  • Programme: MSc Data Science, Semester 2
  • Course code: 125
  • Instructor: Srikanth B. Pai
  • Teaching assistants: Swapnil Saha and Nandan T.
  • Schedule: Monday and Wednesday, 11:15 AM–12:45 PM
  • Venue: Cognizant Lab

Syllabus

  • Probability and statistical foundations for machine learning
  • Linear regression, least squares, and gradient descent
  • Bias–variance trade-off, model selection, and regularisation
  • Ridge and Lasso regression
  • Logistic regression and classification
  • $k$-nearest neighbours and naive Bayes
  • Decision trees, random forests, and ensemble methods
  • $k$-means clustering and its theoretical foundations
  • Support vector machines and kernel methods
  • Neural networks and practical model building

Assignments

Examinations