PGP-AIML Curriculum - Great Lakes
PGP-AIML Curriculum - Great Lakes
Le n i ng Li fe
Curriculum Overview
Program Overview
Recommended if you prefer learning online 72+ hours of online mento
12 Month Course
150+ hours of online resources
Individual doubt-solving with expert mentors Personalised feedback fr
Dedicated Online groups to interact with your mentor
ONLINE+MENTORSHIP MODE
WEEKEND CLASSROOM MODE
TEXAS
The University of Texas at Austin
Case Study
MODULE 2
STATISTICAL LEARNING
Introduction to Statistical analysis
se Curriculum
O PYTHON
ta visualization
Bivariate analysis – Pair plot, Reg plot, Joint
plot, Point plot, Factor plot, Strip plot, Swarm
plot
RNING
al analysis
Why statistics?
Popular statistical methods
in the field of AI & ML
Types of statistics –
Descriptive & Inferential
Descriptive Statistics
Histogram
Frequency distribution
Measures of central
tendency (3M) – Mean,
median, mode
Measures of dispersion
– Range, IQR, SD,
variance & coefficient of
variation
Introduction to
probability
Basic probability: Definition
and examples
Mutually exclusive events
Independent events
Rules for computing
probability
Conditional probability
Common terminologies in Statistics
Data sources – Primary and Secondary
Types of data – Qualitative and Quantitative
Empirical and Chebyshev rule Five number
summary,
QQ plots, Quantile plot, scatterplot.
Visualization – Scatter plot, correlation analysis
Baye’s theorem
Applications of Bayes theorem in real life
scenario
Probability distributions Binomial distribution
Poisson distribution
Normal distribution
Hypothesis testing & scores Concept of sampling distributi
theorem
Formulation of hypothesis – Null and Alternate Type I and II error
Hypothesis testing roadmap
Type of Hypothesis – One tail vs Two tailed test Confidence Inter
Single sample - Z test Single sample - T test
Two sample test
Paired T test
Z test of proportion
Chi-square test of variance F-ratio test of variance ANOVA
MODULE 3
SUPERVISED LEARNING
Introduction to machine learning
What is machine
learning?
When is machine
learning useful?
Application of
machine learning in
different domains
& scores Concept of sampling distribution Central Limit
s – Null and Alternate Type I and II error
ap
e tail vs Two tailed test Confidence Interval
ngle sample - T test
RNING
learning
Logistic regression
Logistic function – Sigmoid
curve
Log loss Odds ratio
Advantages & disadvantages of
logistic regression
K-NN classification
Distance measures
Euclidean, Manhattan,
Minkowski distance measures
Mahalanobis distance, Cosine
similarity
Radius neighbour & KD Tree
classifier
Naïve Bayesian
classifiers Conditional
probability Independent events
Baye’s theorem
Assumptions of Naïve Baye’s
classifier
ear Regression
R2 and adjusted R2 Multiple linear regression
Advantages & disadvantages of Linear
regression
How to treat independent categorical variable
Case study
MODULE 4
ENSEMBLE TECHNIQUES
Decision trees
Decision trees for classification and
regression
Entropy
Information gain – Gini Index
Ensemble methods
Introduction to Ensemble methods
Bagging
Machines)
Margin and kernel Cover’s theorem
Strength and weakness of SVM
Case study
Importance of scaling
More distance
measures – Mahalanobis, Jaccard distance
Strength & Weakness of K Means clustering
Visual analysis Silhouette score Dynamic
clustering Case study
ML pipeline
Hands-on on ML pipeline
Bootstrap sampling Grid search CV Randomized
MODULE 7
RECOMMENDATION SYSTEMS
Introduction to Recommendation systems and its applica
Types of recommendation systems Popularity based reco
system
Market Basket analysis
Concept of Market Basket analysis Support, Confidence and Lift Case
Precision, Recall & Accuracy
Content based recommendation system
Cold start problem
Bag of Words approach TF - IDF
SMOTE
T Link
nce measures
F1 score
Power of the test
Hands-on – Confusion matrix
Hands-on – Ridge and Lasso
eline
ing Grid search CV Randomized search CV
N SYSTEMS
ndation systems and its applications
n systems Popularity based recommendation
ndation system
F
ation systems
RKS BASICS
mendation systems and its applications
Understanding
computational graph
Introduction to Keras
Using Keras to build a simple Neural network
Back propagation and chain rule
Jacobian matrix Propagation of loss gradient
Fully connected layer Softmax
Cross – Entropy
Weight initialization
Problem with zero weights initialization Xavier initialization
He initialization
Regularization
Adam optimizer
or flow
Drop outs
Inverted drop outs
MODULE 9
COMPUTER VISION
Introduction to Image data
What is a Pixel?
Saving & loading an image file
NNs
Metric Learning
Concept and properties of Using CNNs as a feature e
metric learning
VGGNet - Architecture InceptionNet -
Architecture ResNet - Architecture
r Learning on MNIST
Tokenization
Stop Words removal
Stemming
Bag of Words
Model TF-IDF
Siamese Networks
Siamese Network architecture Distance
measures
Triplet Loss
Why triplet loss is required
Loss function for Siamese networks
Using pre-trained models to build Siamese style networks
Discussion on joint layers
Case study – Arcadian Languages dataset
o NLP Types of problems in NLP Challenges in NLP
ing with NLP problems Common terminology used in NLP
g text data
Lemmatization
Word to features
Distance
measures
ks
Siamese style networks
s dataset
Introduction to Language models
N-grams
Markovian assumption
Word2Vec
Need for deep learning models
CBOW (Continuous Bag of words)
Skip gram
GLOVE
GLOVE as an alternative to
Word2Vec
GLOVE explanation and cost
function
ural networks
odels – One to many, many to one, many to
orks (RNNs)
me (BPTT) Vanishing & Exploding gradients in RNNs
ory (LSTM)
Concept of gates Forward propagation a
Forget gate backpropagation of LS
Input/ output gate Hands-on – POS taggi
Cell state LSTM
GRU
Applications of LSTMs
Case study – Sentiment analysis using LSTM
Time series analysis
Case study
Case study - Neural Machine Translation Advanced L
architectures
Multi-layer LSTM architecture
Bi-directional LSTM architecture LSTM with attention mechanism
MODULE 11
VISUALIZATION USING TENSORBOARD
Ms
ment analysis using LSTM
s
cture
hitecture LSTM with attention mechanism
SING TENSORBOARD
Rewards Policy
Goals & Model
actions State
MODULE 13
INTRODUCTION TO GANS
Introduction to GANs Auto encoders
Deep Convolutional GANs
How to train and common challenges in
GANs
The purpose of the case study is to build a model which can classify a give
of three different types of vehicle, using a set of features extracted from th
Policy
Model
ods - Q-learning
Case study – Smart taxi
Case study – Frozen lake
Semi-supervised GANs
Practical Application of GANs
Of Projects
sonal loan product for a bank, allowing the bank to design
rease conversion.
sonal loan product for a bank, allowing the bank to design
rease conversion.
erative neurological disorder marked by decreased
nal diagnosis of onset of Parkinson’s disease is often
ires repeated clinic visits by the patient. The objective of
ning algorithm over a recording dataset to predict the
se
iews
[email protected] greatlearning.in