Skip to content

MA2221 – Foundational Mathematics for Machine Learning

📢 Announcements New updates

  • Lab 9: The lab on the Machine Learning Pipeline is now available in the notebooks/notebook_ML_Pipeline.ipynb file. You need to submit the completed notebook as lab assignment 3.
  • Lab 8: The lab on Probability is now available in the notebooks/notebook_probability.ipynb file. You need to submit the completed notebook as lab assignment 2.
  • Lab 7: The lab on Data Handling is now available in the notebooks/notebook_DataHandling.ipynb file. You need to submit the completed notebook as lab assignment 1.

ℹ️ Course Information

Instructor: Biswarup Biswas
Institution: Mahindra University

📅 Class Schedule

Session Type Day Time Venue
Practical Monday 15:35 – 17:30 Computer Lab 3
Lecture Tuesday 09:25 – 10:20 ELT6
Lecture Wednesday 10:35 – 11:30 ELT6
Lecture Thursday 14:35 – 15:30 ELT6

🎯 About the Course

This course develops a mathematical perspective on machine learning, focusing on how data and models are described using linear algebra, geometry, probability, and optimization. It emphasizes understanding learning as a problem of fitting and approximating functions in high dimensional spaces, while also giving students hands on experience in applying these ideas to real data. The course equips students with the mathematical language and practical insight needed to analyze and use modern machine learning methods in a clear and principled way.