6-Months Program - AI/ML for Industry

Registration Link and details about the programme

Course Content

Module 1: Mathematical Foundations for AI/ML

Linear Algebra for ML

• Vectors and Matrices
• Vector Space and Subspace
• System of Linear Equations
• The Concept of Rank and Independent Vectors
• Inner Product Space
• Norms
• Positive Definite Matrix
• Matrix Factorisation (EVD, SVD, QR, LR, etc.)
• Projection and Orthogonality

Probability and Statistics for Data Science

• Random Variables
• Distribution and Density Functions
• Conditional Probability
• Bayes'Theorem
• Joint Distribution
• Concept of Independence Covariance and Correlation
• Introductory Statistical Inference (Likelihood, MAP, etc.)
• Concept of Entropy
• Mutual Information and KL Divergence

Optimization

• Optimization
• Function and Derivatives
• Gradient Descent
• Stochastic Gradient Descents
• Convex Optimisation
• Formulation and Optimality Conditions
• ADAM Optimiser

Hands-on Demo 1: Linear Algebra using NumPy

• Concepts of Linear Algebra and Probability Basics
• Optimisation with Practical ML Applications

Module 2: Regression Methods

• Simple and Multiple Linear Regression
• Hands-on Demo 2: SLR/MLR
• Least Squares Approach
• Moving Beyond Linearity: Non-linear Regression
• Hands-on Demo 3: NLR
• Model Selection, Regularisation, and Bias-Variance Trade-off

Module 3: Classification Methods

Logsitic Regression

• Logistic Regression • Hands-on Demo 4: Logistic Regression

Decision Tree

• Introduction to Decision Trees
• Random Forests, Bagging, and Boosting
• Hands-on Demo 5: Random Forests
• Interpretability of Machine Learning Models
• Hyperplanes
• Concept of Hyperplane Classifier

SVM

• Support Vector Machines, Kernel SVM • Hands-on Demo 6: SVM
• Multi-class Classifiers

Clustering

• Clustering Methods
• Hands-on Demo 7: Clustering

Module 4: Deep Learning

Neural Networks

• Fundamentals of Neural Network and Feedforward Network 
• Concept of Training and Backpropagation
• Hands-on Demo 8: ANN

Convolutional Neural Networks

• Fundamentals of Convolution
• Convolutional Neural Network Architecture 
• Hands-on Demo 9: CNN

Recurrent Neural Networks/LSTM

• Introduction to Time Series and Sequential Data 
• Introduction to Language Modelling and NLP
• Recurrent Neural Network and LSTM/GRU
• Hands-on Demo 10

Graph Neural Networks

• Introduction to Graph Data
• Graph Neural Network Architecture
• Hands-on Demo 11

Extra Topics

Transformers

• Concept of Transformers and its Application to NLP

Generative AI

• Introduction to Generative AI and LLM Models Project: Deep Learning Application