INT255
INT255
CO1 :: explain vector space concepts and linear transformations to solve real-world machine
learning problems
CO2 :: apply spectral and singular value decompositions (SVD) using Python to perform matrix
approximations and dimensionality reduction
CO3 :: analyze and evaluate regression techniques, including PCA and LDA, for dimensionality
reduction and predictive modeling
CO4 :: apply optimization algorithms such as gradient descent and its variants to improve
machine learning model performance
CO5 :: apply support vector machines (SVM) for classification tasks and evaluate their
performance using Python
CO6 :: analyze advanced matrix techniques and optimization methods in real-world machine
learning case studies
Unit I
Fundamentals of Linear Algebra for Machine Learning : Vectors and Matrices, Vector Space
Concepts, Linear Transformations, Norms and Spaces
Unit II
Advanced Matrix Algebra and Decompositions : Eigenvalues and Eigenvectors, Special Matrices,
Spectral Decomposition, Singular Value Decomposition (SVD)
Unit III
Dimensionality Reduction and Regression Techniques : Principal Component Analysis (PCA),
Linear Discriminant Analysis (LDA), Least Square Approximation, Regression Analysis, Regression
Analysis
Unit IV
Optimization Techniques in Machine Learning : Basics of Calculus for ML, Convex Sets and
Convex Functions, Introduction to Optimization, Gradient Descent and Variants, Optimization in
Python
Unit V
Probability and Applications in Machine Learning : Basics of Probability, Discrete and Continuous
Distributions, Support Vector Machines (SVM), SVM Implementation
Unit VI
Advanced Topics and Applications : Classification Metrics, Gram-Schmidt Process, Polar
Decomposition, Matrix Applications in Machine Learning
Text Books:
1. MATHEMATICS FOR MACHINE LEARNING by MARC PETER DEISENROTH, A. ALDO FAISAL,
AND CHENG SOON ONG, CAMBRIDGE UNIVERSITY PRESS
References:
1. INTRODUCTION TO LINEAR ALGEBRA by GILBERT STRANG, Wellesley-Cambridge Press