Machine Learning Intro
Course Duration: 32 hrs
Trainer: Chandrashekar
Training Date: Nov 5th, 6th, 7th, 8th (Thursday to Sunday, 8hr each day)
Contents
Focus Area | Topic | Day # |
Data Science and ML Intro |
Pretest |
1 |
What is DS, and how it is related to ML, AI | ||
DS tasks | ||
Collection | ||
Storing | ||
Processing and Feature Extraction | ||
Intro to ML | ||
Latest Trends in ML and AI | ||
Calculus Refresher | ||
Linear Algebra Refresher | ||
Supervised, and Unsupervised | ||
KNN Concepts |
K Nearest Neighbor | |
Coding Demo in Native Python and sklearn | ||
Scikit Learn framework KNN | ||
Probability Refresher |
Bayes Theorem, and Practical Problems | ||
KNN Handson |
Naive Bayes Classifier |
2 |
Its use case in NLP (part 1) | ||
Coding Demo using NB | ||
Decision Tree (Limitations of DT) |
Decision Tree (Prediction, Entropy method, Construction) | |
Construction of Decision Tree for a sample problem | ||
Coding Demo Sklearn Decision Tree | ||
What is overfitting? Why is Decision Tree so sensitive to it? | ||
Linear Regression |
Linear Regression | |
Sample problem | ||
What do we measure and how? | ||
Linear Equation | ||
What do we minimize, and how do we minimize | ||
Calculus in Linear Regression | ||
Gradient Descent | ||
Linear regression Algo | ||
Problem Solving in Linear Regression | ||
Variance, and Bias | ||
Hyperparameters in Linear Regression | ||
Sklearn Framework for Linear Regression | ||
Coding Demo Coding of Linear Regression | ||
Linear Regression Handson | Coding Problem Native Python Coding of Linear Regression: (Practical Problem) |
3 |
Logistic Regression |
Logistic Regression | |
What do we measure, and how? | ||
Equation | ||
What do we minimize, and how do we minimize? |
Cost Function | ||
Gradient Descent | ||
Logistic Regression Algo | ||
Coding Demo using Logistic Regression | ||
Hyperparameters in Logistic Regression | ||
Multiclass Classification using Logistic Reg | ||
Neural Network |
Neural Network | |
Concept of Neurons | ||
Matrix Workout | ||
How it generalizes earlier Parametric Models | ||
Equation | ||
Forward Propagation | ||
Forward Propagation Workout | ||
What do we minimize, and how do we minimize? | ||
Cost Function | ||
Backward Propagation | ||
Overfitting, strategies for handling them. Dropouts | ||
Keras & NN handson |
Keras Framework |
4 |
CodingDemo n NN using Keras Framework and Native Python | ||
Coding Problem in NN usin Keras | ||
Test on NN, LogReg, LinReg | ||
Unsupervised Learning |
Unsupervised Learning | |
K Means Cluster | ||
Large Data sets, Batch Gradient Descent | ||
Metrics for measuring performance – Accuracy, Errors, | ||
Unbalanced data set: Precision, Recall, F1 Score | ||
ROC/AUC |
Feature Selection & Coding Demo | ||
Summary concepts and How to choose a model | ||
What next in ML? |
Trainer Summary:
Chandrashekar is an industry Veteran in Machine Learning, Deep Learning and NLP with 28+ years of experience in the Tech space. He conducts workshops on ML/DL/NLP solutions and consults with companies and implements ML solutions for them.