Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
ABOUT THE COURSE:This course introduces the mathematical foundations of machine learning, covering risk minimization, density estimation, regularization, and generalization. Students learn classical methods such as linear models, kernel machines, SVMs, decision trees, and ensemble techniques, as well as modern deep learning approaches including MLPs, CNNs, RNNs, and Transformers. Probabilistic models, clustering, PCA, and the EM algorithm are presented to build a solid grounding in unsupervised learning. The course concludes with an introduction to generative models (GANs, VAEs) as a bridge to advanced topics. Emphasis is placed on both theory and practice, with coding assignments connecting math to real-world ML applications.INTENDED AUDIENCE: Senior Undergraduates and Graduate Students from EECS disciplinesPREREQUISITES: BE/BTech. ME/MTech Basic course on Probability theory, Linear Algebra. Should have some background in Python ProgrammingINDUSTRY SUPPORT: Most IT companies including Google, Microsoft, Amazon, IBM, Flipkart, Oracle, Infosys, Accenture, GE etc.