0% found this document useful (0 votes)
41 views269 pages

ML Notes Vaibhav

Uploaded by

Vaibhav Saran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views269 pages

ML Notes Vaibhav

Uploaded by

Vaibhav Saran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 269

Introduction To Machine Learning

Sunday, May 14, 2023 9:37 PM

Check out this video: DALL-E is coming... World-changing AI image generator


Data Preparation and Model Building Pipeline
Wednesday, May 17, 2023 5:40 PM

Data Preparation - Numerical, Categorical, Text and Image Data


Hands-On Sklearn Module
Thursday, May 18, 2023 3:32 PM
Diamond Price Prediction
Friday, May 19, 2023 6:17 PM
Data Transformations- Numerical and Categorical Transformations
Monday, May 22, 2023 12:36 AM
Categorical Data Processing
Monday, May 22, 2023 11:52 PM
Introduction to NLP
Tuesday, May 23, 2023 6:05 PM
Case Study Email Spam Classification
Sunday, May 28, 2023 11:57 PM
Introduction to Images
Wednesday, May 31, 2023 6:19 PM
Introduction to Images
Thursday, June 1, 2023 6:03 PM

Agenda:
- What is an Image?
- Image Datatypes and size consumptions[Eg with Image]
- Color Spaces
- Image File Formats
- Contrast V/S Clarity V/S Sharpness[Eg with Image]
- Basic Ideation behind
○ Image Recognition
○ Image Classification with Localizations
○ Object Detection
○ Object(Semantic) Segmentation
○ Instance Segmentation
- Loading Images with PIL and Matplotlib live code
Images Part 2
Thursday, June 1, 2023 10:29 PM

Agenda:
- What is an Image?
- Image Datatypes and size consumptions[Eg with Image][Start at point 4 8 bit color images]
- Color Spaces
- Image File Formats
- Contrast V/S Clarity V/S Sharpness[Eg with Image]
- Basic Ideation behind
○ Image Recognition
○ Image Classification with Localizations
○ Object Detection
○ Object(Semantic) Segmentation
○ Instance Segmentation
- Loading Images with PIL and Matplotlib live code
10)
Images Part 3
Monday, June 5, 2023 6:19 PM

Agenda:
- What is an Image?
- Image Datatypes and size consumptions[Eg with Image]
- Color Spaces
- Image File Formats
- Contrast V/S Clarity V/S Sharpness[Eg with Image]
- Basic Ideation behind
○ Image Recognition
○ Image Classification with Localizations
○ Object Detection
○ Object(Semantic) Segmentation
○ Instance Segmentation
- Loading Images with PIL and Matplotlib live code
Images Part 5
Wednesday, June 7, 2023 6:04 PM
Mathematical Foundations -Part 1
Sunday, June 11, 2023 4:22 PM

Agenda for Phase 2(20-22 Lectures):


- Mathematical Foundations Part - 1
- Mathematical Foundations Part - 2
- Distance Based Approach / Nearest Neighbor Approach
○ KNN (Regression and Classification)
- Rule Based Approach
○ Decision Tree (Regression and Classification)
- Probability Based Approach
○ Naïve Bayes(Classification)
- Boundary Based Approach:
○ SVM(Regression and Classification)
○ Linear Regression (Regression)
○ Logistic Regression (Classification)
- Ensemble Approach {Grouping / Combining Algorithms}:
○ Voting Ensembles
○ Stacking
○ Bagging
 Random Forest (Regression and Classification)
○ Boosting
 ADABoost
 GBDT
 XGBoost
P.T.O For operations on Vectors
Mathematical Foundations -Part 2
Monday, June 12, 2023 5:43 PM
Mathematical Foundations - Part 3
Tuesday, June 13, 2023 7:00 PM
K-NN For Classification
Thursday, June 15, 2023 6:44 PM
K-NN For Regression
Friday, June 16, 2023 7:00 PM

Agenda:
- Selection Criteria for ML Models
- K-NN For Regression
- K-NN Documentation
- Quiz on Monday(K-NN + Distance Metrics)
- Blog on K-NN
NaïveÊBayesÊAlgorithm
Monday, June 19, 2023 10:48 PM
NaïveÊBayesÊCornerÊCases
Wednesday,ÊJuneÊ21,Ê2023 6:24ÊPM

Agenda:
- SolvingÊaÊclassificationÊproblemÊusingÊNaïveÊBayesÊAlgorithm
- NumericalÊInstabilityÊProblem
- ZeroÊProbabilityÊProblem
Introduction to Decision Trees
Saturday, June 24, 2023 2:32 PM

ML AI ELITE 7 Phase 2 Page 1


ML AI ELITE 7 Phase 2 Page 2
ML AI ELITE 7 Phase 2 Page 3
ML AI ELITE 7 Phase 2 Page 4
Gini Impurity
29 June 2023 01:24 PM
Suggested readings : Regression Trees : https://medium.com/analytics-vidhya/regression-trees-
decision-tree-for-regression-machine-learning-e4d7525d8047
Decision Tree Recap
30 June 2023 12:33 PM
Decision Tree Advantage 5 Example
Equation Of a Linear Surface
04 July 2023 12:08 AM

1) Equation of line/plane/hyperplane
2) How to use boundary based methods? (Linear and Logistic Regression)
3) Interpreting the equation of line/hyperplane
Linear Regression - SLR and MLR
05 July 2023 05:09 PM
Introduction to Optimizers- Gradient Descent
06 July 2023 04:53 PM
Assumptions of Linear Regression
09 July 2023 11:05 PM
Logistic Regression Part 2
14 July 2023 12:30 AM
Recap + Logistic Regression Probabilistic Approach
Monday, March 27, 2023 8:57 AM
Model Selection- Complex Model V/S Simple Model
Tuesday, March 28, 2023 9:02 AM

Agenda:
 Occam Razor
 What are complex models?
 Overfitting and Underfitting
 Bias and Variance
 Model comp V/S bias variance
 Model Comp V/S Train test error
 Parametric V/S Non Parametric Model
 Parameters and Hyperparameters
 Bias variance tradeoff
 Model Complexity V/S Generalizable Error
 Cross Validation
[Code Explanation]
Training - Overfitting and Underfitting
Thursday, March 30, 2023 9:01 AM
Cross Validation
Friday, March 31, 2023 9:06 AM
Ensemble Techniques - 1
23 July 2023 05:30 PM
Evaluation Metrics - 1
Wednesday, April 5, 2023 9:04 AM
Evaluation Metrics - 2
Thursday, April 6, 2023 9:03 AM
Evaluation Metrics - 3
Friday, April 7, 2023 8:59 AM
Feature Selection
Removing Unnecessary features
 Variance Thresholding
 Input feature V/S output correlation
 Multicollinearity Check
○ Pearson correlation
○ Variance Inflation Factor
 Lasso Regularization
 ML Approaches - Random Forest, GBDT, XGBoost
Support Vector Machines
Tuesday, April 11, 2023 9:06 AM
Introduction to Clustering - K Means Wednesday 12 April 2023
Thursday, April 13, 2023 12:07 AM

Agenda:
- Introduction to Unsupervised Learning
- Data Definition
- Regression V/S Classification V/S Clustering
- Algorithms for clustering
- Applications of clustering
- K Means
- Elbow Method - Finding Best K
- K Means ++
- Hierarchical Clustering
- PCA
K - Means++ Elbow Method and Hierarchical Clustering
Thursday, April 13, 2023 9:08 AM

Agenda:
- Finding the best value of K - Elbow Method
- K Means ++
- Hierarchical Clustering
To understand the above point better have a look at sklearn implementation of K-Means: https://scikit-learn.org/stable/modules/generated/sklearn.cluster.KMeans.html
GitHub Link to understand the code for K Means and Hierarchical Clustering:
https://github.com/bansalkanav/Machine_Learning_and_Deep_Learning/blob/master/Module%204%20-%20Machine%20Learning/05.%
20Unsupervised%20ML%20Algorithms/01.%20Clustering/KMeans_and_Hierarchichal.ipynb
PCA
Thursday, June 15, 2023 12:27 AM

Dimensionality Reduction
 Reduce the dimensionality (i.e. Features) but not at the cost of loosing information
 Reduce the dimensionality while preserving as much information as possible

You might also like