Machine Learning
for Data Science
A mathematically and conceptually intense course with rewarding coding modules.
Aims and Objectives
- To understand the machine learning concepts and choose appropriate techniques/methods for various tasks.
- To be able to build a data analytics pipeline suited for various real-world applications with varying data dimensions e.g., 1D signal processing (e.g., audio/speech/sensory), 2D/3D signal processing (images, business/commercial survey data analysis, scan volumes etc).
- Evaluate the performance of the method with respect to a gold standard target and analyze the competency of the method.
- Determine the significance in the improvement/change in the performance of the method given the population/dataset size in the real-world scenarios.
The Team
Teaching Assistants
-
Sandeep Kumar, M.Tech, CDSsandeepk1@iisc.ac.in
-
Ghanshyam Dhamat, M.Tech, CDSghanshyamd@iisc.ac.in
-
Tarun Kumar Garg, Ph.D, IMItarungarg@iisc.ac.in
Course Details
-
Teams code:
t11c3j7 - Seats: Limited to 80 students (FCFS)
Prerequisite: Basic knowledge in linear algebra, probability and a good proficiency in programming (Python) or instructor consent.
Highlights
- Theoretical and practical concepts of ML in parallel
- Slides + notes + discussion of exam key
- Project‑based assignments for easier understanding
- Open days for clarifications
- Strong foundation of ML for advanced courses