AST402 · ISRT, University of Dhaka

Statistics for AI and Machine Learning

Theory and mathematical foundations of statistical learning and artificial intelligence.

InstructorK.M. Tanvir
InstitutionISRT, University of Dhaka
TextbookISLR · James, Witten, Hastie, Tibshirani
Course is live — modules unlock as we progress
0 Available
13 Upcoming
13 Total
0 of 13 modules released

Block 1 · Statistical Machine Learning

Module 1 Checking…

Overview of Statistical Machine Learning

The data science workflow, the distinction between supervised and unsupervised learning, and the prediction vs. inference framing that runs through the entire course.

Math: Open module →
Module 2 Checking…

The Statistical Learning Framework

The formal Y = f(X) + epsilon framework, mean squared error, the bias-variance decomposition, polynomial curve fitting, classification error rate, and the probability foundations the rest of the course depends on.

Math: Open module →
Module 3 Checking…

Linear Regression

Simple and multiple regression, ordinary least squares, qualitative predictors, interaction terms, polynomial extensions, and model diagnostics. Follows ISLR Ch. 3.

Math: Open module →
Module 4 Checking…

Classification

Logistic regression, maximum likelihood estimation, multiclass logistic regression, linear and quadratic discriminant analysis, Naive Bayes, and ROC curves. Follows ISLR Ch. 4.

Math: Open module →
Module 5 Checking…

Resampling and Model Selection

Validation set approach, LOOCV, k-fold cross-validation, and the bootstrap. Best subset selection, forward and backward stepwise selection, with Cp, AIC, BIC, and adjusted R² as criteria. Follows ISLR Ch. 5 and Ch. 6.

Math: Open module →
Module 6 Checking…

Shrinkage Methods

Ridge regression, the Lasso, adaptive Lasso, group Lasso, elastic net, adaptive elastic net, bridge regression, and total variation regularization, with tuning parameter selection strategies.

Math: Open module →
Module 7 Checking…

Dimension Reduction and Unsupervised Learning

Principal component analysis, principal components regression, partial least squares, K-means clustering, Fuzzy C-means, and hierarchical clustering with dendrograms. Follows ISLR Ch. 6 and Ch. 10.

Math: Open module →
Module 8 Checking…

Decision Trees

Regression trees, classification trees, recursive binary splitting, cost-complexity pruning, the Gini index, and entropy as impurity measures. Follows ISLR Ch. 8.

Math: Open module →
Module 9 Checking…

Ensemble Methods

Bagging, random forests with variable importance and out-of-bag error, AdaBoost, and gradient boosting — how combining weak learners produces strong predictors. Follows ISLR Ch. 8.

Math: Open module →

Block 2 · Artificial Intelligence and Big Data

Module 10 Checking…

Introduction to Artificial Intelligence

Definition and history of AI, major application domains, societal impact, the principal subfields of AI, and the components that make up a modern AI system.

Math: Open module →
Module 11 Checking…

Problem Solving and Search

Formalising problems as state spaces, uninformed strategies (BFS, DFS), and informed strategies including best-first search and the A* algorithm with heuristics.

Math: Open module →
Module 12 Checking…

Big Data

Definition and sources of big data, the 5 Vs, the challenges of scale, and the Hadoop ecosystem including HDFS, MapReduce, YARN, and Hive.

Math: Open module →

Block 3 · Applied Case Studies

Module 13 Checking…

Case Studies in Python

End-to-end analyses on real datasets using methods from Modules 2 through 9, with complete Python code. Covers regression, classification, regularisation, clustering, and tree methods on applied problems.

🔬 Python Open module →