Ultimate Machine Learning Course (Recorded)

Please log in to access your purchased courses.
Please log in to access your purchased courses.
Please log in to access your purchased courses.
Please log in to access your purchased courses.
Student watching live videos and taking notes

Next Batch starting 15th January, 2025

Access to all recorded content till date**

12-month* Machine Learning course

Weekly Doubt Sessions (If you are aligned with the start date)

Interview Insights

Group AMA Sessions

Code Walkthrough to reinforce learning

7 years of Industry exposure as an applied scientist in top-tier companies.

This 12-month course is everything you need in ML to kickstart your machine learning career.

*Give us the flexibility to extend the timelines up to 6 months because of the vast tentative plan we have. This is year 1 of our offering hence the uncertainty of timelines. To reward this uncertainty we are running year 1 at a significant discount.

** All recordings will be completed tentatively by August 2025. By August 2024 we have 24 weeks worth of content.

Learn from Industry Professional!

The instructor has 7 years of industry exposure as an applied scientist in top-tier companies like Microsoft and Amazon. He has been working with very smart colleagues on extremely ambiguous projects on real data. He has also been interviewing candidates for Applied Scientist positions, hence providing interview insights during the course.

Ultimate Machine Learning Course will teach you foundational concepts like computational probability and statistics, Bayesian data analysis, relevant linear algebra, optimization, and calculus. We will then switch gears and learn about machine learning, deep learning, recommendation systems, and more.

You will also get exposure to relevant tools via code walkthrough examples which will consolidate the concepts learned. A few of the tools you will get exposed to are Numpy, Pandas, Pytorch, Pyro, PySpark, scikit-learn, xgboost.

After the course, you will be able to use the acquired knowledge in real-world settings.

Instructor Profile Picture

Walk the learning path with me and improve your potential

Commit 12 months of your time and let’s walk together on this exciting learning path.

Features of our offerings

Learn From Industry Expert

The instructor has 7 years of industry exposure as an applied scientist in top-tier companies like Microsoft and Amazon. He has been working with very smart colleagues on extremely ambiguous projects on real data.

group zoom call

Group AMA Sessions

We will have monthly group AMA sessions where you can have everything related to your or my career answered.

Interview view

Applied Scientist Interview Perspectives

The instructor has been an Applied Scientist at top-tier companies like Amazon and Microsoft and has been at both sides of the interview table. He will share his interview perspectives.

picture of dice for probability

Significant Focus on Computational Probability & Statistics

We will spend a significant amount of time with Bayesian thinking, computational probability, and statistics.

a train line branching signifying decision tree

Classical ML & Deep Learning

We will look at many methods in classical ML and deep learning.

https://www.deepmind.com/visualising-ai

Advanced Topics

We will look at a few advanced topics like variational inference, low variance estimators, diffusion models, counterfactual estimation, and learning.

picture showing two kids doing a creative endeavour, similar to ML system design.

Large Industry Cases, ML Design & Select Research Papers

We will discuss a few large industry cases like advertising, and streaming platforms. We will also look at ML design thinking and select research papers.

Code projected on a person's face, signifying code walkthrough

Code Walkthrough to reinforce Concepts

Code walk-through to reinforce concepts and get clarity on implementation.

Probabilistic Programming

We will get some exposure to pyro, a probabilistic programming framework with PyTorch backend.

Meet The Instructor

You will get to know Devendra and learn foundational concepts underlying hot topics in the news like LLM and Generative AI from industry practitioners who have worked at Amazon and Microsoft with a total industry experience of 7+ years.

Instructor Profile Picture

Course Lessons

Module 0: Setting up Python Virtual Environment (13 mins)

Module 1: Python Crash Course (6 hours)

Module 2: Background For Moving To Probability (3 hours 58 mins)

Module 3: Numpy & pytorch Primitives (1 Hour)

This is just a starter module on numpy and pytorch primitives. This lets us get started with numerical libraries. We believe slow exposure over time is better for retention than bombarding everything in a single module.

Lessons

[W4] Session 1: Numpy Primitives [W4] Session 2: Pytorch Primitives

Module 4: Linear Algebra Part 1 ( 2 Hours 37 Mins )

We cover introductory parts of linear algebra (along with a bit of matrix calculus). Again with the philosophy that slow exposure over time is better for retention. We will have one more module in the future on linear algebra which will also have advanced concepts.

Lessons

[W4] Session 1: Linear Algebra, Vectors, Matrices, Tensors [W4] Session 2: Linear Independence, Span, Basis Set [W4] Session 3: Norm, Inner Product, Matrix Multiplication [W4] Session 4: Trace & Determinant [W4] Session 5: Matrix Calculus [W4] Session 6: Crime Data, Ax=b, overdetermined system, Least Squares [W4] Session 7: Least Square Numpy Implementation

Module 5: Introduction to Probability (~21 Hours)

We cover probability in this module. Probability is the mathematics of uncertainty and is important in the field of data science.

Lessons

All scribbles for this module [W5] Session 1a: Probability Introduction, Set Theory [W5] Session 1b: Probability Spaces [W5] Session 1c: Axioms of Probability [W5] Solution to Exercise [W6] Session 1d: Conditional Probability & Independence [W6] Session 1e: Bayes Theorem & Total Probability [W6] Solution to Communication Channel, 3 Prisoners, Apparatus Monitoring Problem [W7] Session 2a: Random Variables [W7] Session 2b: Probability Mass Function (PMF) [W7] Session 2c: Cumulative Distribution Function (CDF) (Discrete) [W7] Session 2d: Expectation & Moments [W8] Session 2e: Bernoulli Random Variables [W8] Session 2f: Binomial Random Variables [W8] Session 2g: Geometric Random Variables [W8] Session 2h: Poisson Random Variables [W8 Optional] Session 2i: Origin of Poisson PMF [Optional] [W9] Session 3a: Probability Density Function (PDF) for Continuous Random Variable [W9] Session 3b: Cumulative Distribution Function (CDF) (Continuous/Mixed Random Variables) [W9] Session 3c: Median, Mode & Mean [W10] Session 3d: Uniform and Exponential Random Variables [W10] Session 3e: Gaussian Random Variables [W10] Session 3f: Function of Random Variables [W10] Session 3g: Generating Random Numbers [W11] Session 4a: Joint Distribution (PMF, PDF & CDF) Part 1 [W11] Session 4b: Joint Distribution (PMF, PDF & CDF) Part 2 [W11] Session 4c: Joint Expectation, Correlation & Covariance [W11] Session 4d: Conditional PMF & PDF [W11] Session 4e: Conditional Expectation [W12] Session 4f: Sum of Two Random Variables [W12] Session 4g: Random Vectors [W12] Session 4h: High Dimensional Gaussians [W13] Session 5a: Sample Statistic, Moment Generating Function and Characteristic Function [W13] Session 5b: Sample Average & Law of Large Numbers [W13] Session 5c: Markov, Chebyshev, Chernoff & Hoeffding Inequality [W13] Session 5d: Strong Law of Large Numbers, Central Limit Theorem & Convergence Types

Module 6: Pandas & Pytorch (2 Hours 45 mins)

Module 7: Probability + Data + Pyro (Probabilistic Programming)

This Module makes the application of probability and probabilistic thinking concrete.

Lessons

[W15] Session 0: Different types of shapes in probabilistic programming [W15] Session 1a: Getting Started with Pyro [W16] Session 1c: Bayes Rule in Action & Approximating the Posterior [W16] Session 2: Sampling from grid approximation, Sampling to Summarize / Simulate [W17] Session 3a: More Normal, A language of describing models, Howell Data, Linear & Polynomial Regression [W17] Session 3b: Notebook Overview + Code Walkthrough [W18] Session 4a: Multiple Regression, Spurious Associations, Masked Relationship & Categorical Variables [W18] Session 4b: Notebook Overview + Code Walkthrough [W19] Session 5a: Selection-Distortion Effect (Berkson’s paradox), Multicollinearity, Post-treamtent Bias [W20] Session 5b: Collider Bias, Back-door Criteria & General Guidelines [W19] Session 5c: Code Walkthrough for Session 5a [W20] Session 5d: Code Walkthrough for Session 5b [W21] Session 6a: Overfitting, Regularizing Priors, Estimate out-of-sample accuracy, Model Comparison [W21] Session 6b: Code Walkthrough for Session 6a [W22] Session 7a: Building interactions, Conditioning [W22] Session 7b: Code Walkthrough for Session 7a [W23] Session 8a: Markov Chain Monte Carlo (MCMC), Metropolis, Hamiltonian Monte Carlo (HMC), No-U-Turn-Sampler (NUTS) Algorithm [W23] Session 8b: Code Walkthrough for Session 8a [W24] Session 9a: Maximum Entropy Models, Generalized Linear Models (GLM), Binomial Regression [W24] Session 9b: Code Walkthrough for Session 9a [W25] Session 10a: Binomial Regression, Poisson Regression & Exposure, Simpson's Paradox [W25] Session 10b: Code Walkthrough for Session 10a [W26] Session 10c: Categorical + Multinomial Regression & Survival Analysis + Censoring [W26] Session 10d: Code Walkthrough for Session 10c [W27] Session 11a: Monsters & Mixture Models ( Zero Inflated Outcomes & Over-Dispersed Counts) [W27] Session 11b: Code Walkthrough for Session 11a [W28] Session 11c: Ordered Categorical Outcomes & Predictors [W28] Session 11d: Code Walkthrough for Session 11c [W29] Session 12a: Multilevel Models I [W29] Session 12b: Code Walkthrough for Session 12a [W31] Session 13a: Missing Data Models, Measurement Errors, Imputation

Module : Practical Guide to Trustworthy Online Controlled Experiments

Lessons

Session 1:

Module : Platforms Thinking Part 1 – Understanding Incentives in platforms

Module : Linear Algebra Part 2

Lessons

Session 1:

Module : Machine Learning Thinking Part 1 – Supervised Learning

Lessons

Session 1:

Module : Machine Learning Thinking Part 2 – Unsupervised Learning

Lessons

Session 1:

Module : Deep Learning Part 1 – Foundations & Standard Models

Lessons

Session 1:

Module : Platforms Thinking Part 2 : Mechanism Design

Module : Platforms Thinking Part 3 : Multi-Stage Advertising System (Case Study / ML Design)

Lessons

Session 1:

Module : Machine Learning Thinking Part 3 – Learning From Interactions

Lessons

Session 1:

Module: Machine Learning Thinking Part 4 – Reinforcement Learning

Lessons

Session 1:

Module : Machine Learning Thinking Part 5 – Beyond Supervised Learning & Miscellaneous Algos

Module : Counterfactual Evaluation & Learning

Lessons

Session 1:

Module : Data Centric ML Thinking

Lessons

Session 1:

Module : Deep Learning Part 2 – Advanced Concepts and Generative AI

Module : Fairness Aspects

Lessons

Session 1:

Live Sessions (Batch 2)

Live Sessions (Batch 1)

Looking Forward