India's Most Futuristic AI Conference Is Back – Bigger, Sharper, Bolder
d
:
h
:
m
:
s
Get Details
Free Courses
GenAI Pinnacle Plus
Agentic AI Pioneer
DHS 2026
Login
Switch Mode
Logout
Interview Prep
Career
GenAI
Prompt Engg
ChatGPT
LLM
Langchain
RAG
AI Agents
Machine Learning
Deep Learning
GenAI Tools
LLMOps
Python
NLP
SQL
AIML Projects
Reading list
Basics of Machine Learning
Machine Learning Basics for a Newbie
Machine Learning Lifecycle
6 Steps of Machine learning Lifecycle
Introduction to Predictive Modeling
Importance of Stats and EDA
Introduction to Exploratory Data Analysis & Data Insights
Descriptive Statistics
Inferential Statistics
How to Understand Population Distributions?
Understanding Data
Reading Data Files into Python
Different Variable Datatypes
Probability
Probability for Data Science
Basic Concepts of Probability
Axioms of Probability
Conditional Probability
Exploring Continuous Variable
Central Tendencies for Continuous Variables
Spread of Data
KDE plots for Continuous Variable
Overview of Distribution for Continuous variables
Normal Distribution
Skewed Distribution
Skeweness and Kurtosis
Distribution for Continuous Variable
Exploring Categorical Variables
Central Tendencies for Categorical Variables
Understanding Discrete Distributions
Performing EDA on Categorical Variables
Missing Values and Outliers
Dealing with Missing Values
Understanding Outliers
Identifying Outliers in Data
Outlier Detection in Python
Outliers Detection Using IQR, Z-score, LOF and DBSCAN
Central Limit theorem
Sample and Population
Central Limit Theorem
Confidence Interval and Margin of Error
Bivariate Analysis Introduction
Bivariate Analysis Introduction
Continuous - Continuous Variables
Covariance
Pearson Correlation
Spearman's Correlation & Kendall's Tau
Correlation versus Causation
Tabular and Graphical methods for Bivariate Analysis
Performing Bivariate Analysis on Continuous-Continuous Variables
Continuous Categorical
Tabular and Graphical methods for Continuous-Categorical Variables
Introduction to Hypothesis Testing
P-value
Two sample Z-test
T-test
T-test vs Z-test
Performing Bivariate Analysis on Continuous-Catagorical variables
Categorical Categorical
Chi-Squares Test
Bivariate Analysis on Categorical Categorical Variables
Multivariate Analysis
Multivariate Analysis
A Comprehensive Guide to Data Exploration
The Data Science behind IPL
Different tasks in Machine Learning
Supervised Learning vs Unsupervised Learning
Reinforcement Learning
Generative and Descriminative Models
Parametric and Non Parametric model
Build Your First Predictive Model
Machine Learning Pipeline
Preparing Dataset
Build a Benchmark Model: Regression
Build a Benchmark Model: Classification
Evaluation Metrics
Evaluation Metrics for Machine Learning Everyone should know
Confusion Matrix
Accuracy
Precision and Recall
AUC-ROC
Log Loss
R2 and Adjusted R2
Preprocessing Data
Dealing with Missing Values
Replacing Missing Values
Imputing Missing Values in Data
Working with Categorical Variables
Working with Outliers
Preprocessing Data for Model Building
Linear Models
Understanding Cost Function
Understanding Gradient Descent
Math Behind Gradient Descent
Assumptions of Linear Regression
Implement Linear Regression from Scratch
Train Linear Regression in Python
Implementing Linear Regression in R
Diagnosing Residual Plots in Linear Regression Models
Generalized Linear Models
Introduction to Logistic Regression
Odds Ratio
Implementing Logistic Regression from Scratch
Introduction to Scikit-learn in Python
Train Logistic Regression in python
Multiclass using Logistic Regression
How to use Multinomial and Ordinal Logistic Regression in R ?
Challenges with Linear Regression
Introduction to Regularisation
Implementing Regularisation
Ridge Regression
Lasso Regression
KNN
Introduction to K Nearest Neighbours
Determining the Right Value of K in KNN
Implement KNN from Scratch
Implement KNN in Python
Selecting the Right Model
Bias Variance Tradeoff
Introduction to Overfitting and Underfitting
Visualizing Overfitting and Underfitting
Selecting the Right Model
What is Validation?
Hold-Out Validation
Understanding K Fold Cross Validation
Feature Selection Techniques
Introduction to Feature Selection
Feature Selection Algorithms
Missing Value Ratio
Low Variance Filter
High Correlation Filter
Backward Feature Elimination
Forward Feature Selection
Implement Feature Selection in Python
Implement Feature Selection in R
Decision Tree
Introduction to Decision Tree
Purity in Decision Tree
Terminologies Related to Decision Tree
How to Select Best Split Point in Decision Tree?
Chi-Squares
Information Gain
Reduction in Variance
Optimizing Performance of Decision Tree
Train Decision Tree using Scikit Learn
Pruning of Decision Trees
Feature Engineering
Introduction to Feature Engineering
Feature Transformation
Feature Scaling
Feature Engineering
Frequency Encoding
Automated Feature Engineering: Feature Tools
Naive Bayes
Introduction to Naive Bayes
Conditional Probability and Bayes Theorem
Introduction to Bayesian Adjustment Rating: The Incredible Concept Behind Online Ratings!
Working of Naive Bayes
Math behind Naive Bayes
Types of Naive Bayes
Implementation of Naive Bayes
Multiclass and Multilabel
Understanding how to solve Multiclass and Multilabled Classification Problem
Evaluation Metrics: Multi Class Classification
Basics of Ensemble Techniques
Introduction to Ensemble Techniques
Basic Ensemble Techniques
Implementing Basic Ensemble Techniques
Finding Optimal Weights of Ensemble Learner using Neural Network
Why Ensemble Models Work well?
Advance Ensemble Techniques
Introduction to Stacking
Implementing Stacking
Variants of Stacking
Implementing Variants of Stacking
Introduction to Blending
Bootstrap Sampling
Introduction to Random Sampling
Hyper-parameters of Random Forest
Implementing Random Forest
Out-of-Bag (OOB) Score in the Random Forest
IPL Team Win Prediction Project Using Machine Learning
Introduction to Boosting
Gradient Boosting Algorithm
Math behind GBM
Implementing GBM in python
Regularized Greedy Forests
Extreme Gradient Boosting
Implementing XGBM in python
Tuning Hyperparameters of XGBoost in Python
Implement XGBM in R/H2O
Adaptive Boosting
Implementing Adaptive Boosing
LightGBM
Implementing LightGBM in Python
Catboost
Implementing Catboost in Python
Hyperparameter Tuning
Different Hyperparameter Tuning methods
Implementing Different Hyperparameter Tuning methods
GridsearchCV
RandomizedsearchCV
Bayesian Optimization for Hyperparameter Tuning
Hyperopt
Support Vector Machine
Understanding SVM Algorithm
SVM Kernels In-depth Intuition and Practical Implementation
SVM Kernel Tricks
Kernels and Hyperparameters in SVM
Implementing SVM from Scratch in Python and R
Advance Dimensionality Reduction
Introduction to Principal Component Analysis
Steps to Perform Principal Compound Analysis
Computation of Covariance Matrix
Finding Eigenvectors and Eigenvalues
Implementing PCA in python
Visualizing PCA
A Brief Introduction to Linear Discriminant Analysis
Introduction to Factor Analysis
Unsupervised Machine Learning Methods
Introduction to Clustering
Applications of Clustering
Evaluation Metrics for Clustering
Understanding K-Means
Implementation of K-Means in Python
Implementation of K-Means in R
Choosing Right Value for K
Profiling Market Segments using K-Means Clustering
Hierarchical Clustering
Implementation of Hierarchial Clustering
DBSCAN
Defining Similarity between clusters
Build Better and Accurate Clusters with Gaussian Mixture Models
Recommendation Engines
Understand Basics of Recommendation Engine with Case Study
Improving ML models
8 Ways to Improve Accuracy of Machine Learning Models
Working with Large Datasets
Introduction to Dask
Working with CuML
Interpretability of Machine Learning Models
Introduction to Machine Learning Interpretability
Framework and Interpretable Models
model Agnostic Methods for Interpretability
Implementing Interpretable Model
Understanding SHAP
Out-of-Core ML
Introduction to Interpretable Machine Learning Models
Model Agnostic Methods for Interpretability
Game Theory & Shapley Values
Automated Machine Learning
Introduction to AutoML
Implementation of MLBox
Introduction to PyCaret
TPOT
Auto-Sklearn
EvalML
Model Deployment
Pickle and Joblib
Introduction to Model Deployment
Deploying ML Models
Deploying Machine Learning Model using Streamlit
Deploying ML Models in Docker