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.