Applied Ai Schedule

Download as pdf or txt
Download as pdf or txt
You are on page 1of 19

Applied Machine Learning Course

Schedule
DATE CHAPTER TOPIC
Keywords and identifiers, comments,
indentation and statements, Variables
and data types in Python, Standard Input
Python For and Output, Operators, Control flow: if
2019-03-25 else, Control flow: while loop, Control
Datascience
flow: for loop, Control flow: break and
continue,Revision Python For
Datascience

Lists, Tuples part 1, Tuples part-2, Sets,


2019-03-26 Data Structures Dictionary, Strings,Revision Data
Structures

Introduction, Types of functions,


Function arguments, Recursive
functions, Lambda functions, Modules,
2019-03-27 Functions Packages, File Handling, Exception
Handling, Debugging Python,Revision
Functions

Numpy Introduction, Numerical


2019-03-28 Numpy operations on Numpy,Revision Numpy

Getting started with Matplotlib,Revision


2019-03-29 Matplotlib Matplotlib

Getting started with pandas, Data Frame


2019-03-30 Pandas Basics, Key Operations on Data
Frames,Revision Pandas

Space and Time Complexity: Find largest


number in a list , Binary search, Find
Computational elements common in two lists, Find
2019-03-31 elements common in two lists using a
Complexity
Hashtable/Dict,Revision Computational
Complexity
Introduction to IRIS dataset and 2D
scatter plot, 3D scatter plot, Pair plots,
Limitations of Pair Plots, Histogram and
Introduction to PDF(Probability Density
Function), Univariate Analysis using
PDF, CDF(Cumulative Distribution
Exploratory Data Function), Mean, Variance and Standard
2019-04-01 Deviation, Median, Percentiles and
Analysis
Quantiles, IQR(Inter Quartile Range)
and MAD(Median Absolute Deviation),
Box-plot with Whiskers, Violin Plots,
Summarizing Plots, Univariate, Bivariate
and Multivariate analysis, Multivariate
Probability Density, Contour Plot

Exercise: Perform EDA on Haberman


Exploratory Data dataset,Revision Exploratory Data
2019-04-02
Analysis Analysis

Why learn it ?, Introduction to Vectors(2-


D, 3-D, n-D) , Row Vector and Column
Vector, Dot Product and Angle between 2
Vectors, Projection and Unit Vector,
Equation of a line (2-D), Plane(3-D) and
Hyperplane (n-D), Plane Passing through
origin, Normal to a Plane, Distance of a
2019-04-03 Linear Algebra point from a Plane/Hyperplane, Half-
Spaces, Equation of a Circle (2-D),
Sphere (3-D) and Hypersphere (n-D),
Equation of an Ellipse (2-D), Ellipsoid (3-
D) and Hyperellipsoid (n-D), Square
,Rectangle, Hyper Cube,Hyper Cuboid,
Revision Questions,Revision Linear
Algebra

Introduction to Probability and


Statistics, Population and Sample,
Gaussian/Normal Distribution and its
PDF(Probability Density Function),
CDF(Cumulative Distribution function)
of Gaussian/Normal distribution,
Probability And Symmetric distribution, Skewness and
2019-04-04 Kurtosis, Standard normal variate (Z)
Statistics
and standardization, Kernel density
estimation, Sampling distribution &
Central Limit theorem, Q-Q plot:How to
test if a random variable is normally
distributed or not?, How distributions
are used?, Chebyshev’s inequality
Discrete and Continuous Uniform
distributions, How to randomly sample
data points (Uniform Distribution),
Bernoulli and Binomial Distribution, Log
Normal Distribution, Power law
Probability And distribution, Box cox transform,
2019-04-05 Applications of non-gaussian
Statistics
distributions?, Co-variance, Pearson
Correlation Coefficient, Spearman Rank
Correlation Coefficient, Correlation vs
Causation, How to use correlations? ,
Confidence interval (C.I) Introduction

Computing confidence interval given the


underlying distribution, C.I for mean of a
normal random variable, Confidence
interval using bootstrapping, Hypothesis
testing methodology, Null-hypothesis, p-
value, Hypothesis Testing Intution with
Probability And coin toss example, Resampling and
2019-04-06
Statistics permutation test, K-S Test for similarity
of two distributions, Code Snippet K-S
Test, Hypothesis testing: another
example, Resampling and Permutation
test: another example, How to use
hypothesis testing?

Propotional sampling, Revision


Probability And Questions,Revision Probability And
2019-04-07
Statistics Statistics

What is Dimensionality reduction?, Row


Vector and Column Vector, How to
represent a data set?, How to represent
a dataset as a Matrix., Data
Dimensionality Preprocessing: Feature Normalisation,
2019-04-08 Reduction And Mean of a data matrix, Data
Visualization Preprocessing: Column Standardization,
Co-variance of a Data Matrix, MNIST
dataset (784 dimensional), Code to Load
MNIST Data Set,Revision Dimensionality
Reduction And Visualization
Why learn PCA?, Geometric intuition of
PCA, Mathematical objective function of
PCA, Alternative formulation of PCA:
Distance minimization, Eigen values and
Principal Eigen vectors (PCA): Dimensionality
2019-04-09 Component reduction, PCA for Dimensionality
Analysis Reduction and Visualization, Visualize
MNIST dataset, Limitations of PCA, PCA
Code example, PCA for dimensionality
reduction (not-visualization),Revision
Principal Component Analysis

What is t-SNE?, Neighborhood of a


point, Embedding, Geometric intuition of
t-SNE, Crowding Problem, How to apply
2019-04-10 T-Sne t-SNE and interpret its output, t-SNE on
MNIST, Code example of t-SNE, Revision
Questions,Revision T-Sne

Dataset overview: Amazon Fine Food


reviews(EDA), Data Cleaning:
Deduplication, Why convert text to a
Predict rating vector?, Bag of Words (BoW), Text
given product Preprocessing: Stemming, Stop-word
2019-04-11 removal, Tokenization, Lemmatization.,
reviews on
amazon uni-gram, bi-gram, n-grams., tf-idf (term
frequency- inverse document frequency),
Why use log in IDF?, Word2Vec., Avg-
Word2Vec, tf-idf weighted Word2Vec

Bag of Words( Code Sample), Text


Preprocessing( Code Sample), Bi-Grams
Predict rating and n-grams (Code Sample), TF-IDF
given product (Code Sample), Word2Vec (Code
2019-04-12 Sample), Avg-Word2Vec and TFIDF-
reviews on
amazon Word2Vec (Code Sample), Assignment-2
: Apply t-SNE,Revision Predict rating
given product reviews on amazon
How “Classification” works?, Data
matrix notation, Classification vs
Regression (examples), K-Nearest
Neighbours Geometric intuition with a
toy example, Failure cases of KNN,
Distance measures: Euclidean(L2) ,
K-Nearest Manhattan(L1), Minkowski, Hamming,
2019-04-13 Cosine Distance & Cosine Similarity,
Neighbours
How to measure the effectiveness of k-
NN?, Test/Evaluation time and space
complexity, KNN Limitations, Decision
surface for K-NN as K changes,
Overfitting and Underfitting, Need for
Cross validation, K-fold cross validation

Visualizing train, validation and test


datasets, How to determine overfitting
and underfitting?, Time based splitting,
k-NN for regression, Weighted k-NN,
K-Nearest Voronoi diagram, Binary search tree,
2019-04-14 How to build a kd-tree, Find nearest
Neighbours
neighbours using kd-tree, Limitations of
Kd tree, Extensions, Hashing vs LSH,
LSH for cosine similarity, LSH for
euclidean distance

Probabilistic class label, Code


K-Nearest Sample:Decision boundary ., Code
2019-04-15 Sample:Cross Validation, Question and
Neighbours
Answers,Revision K-Nearest Neighbours

Introduction, Imbalanced vs balanced


dataset, Multi-class classification, k-NN,
given a distance or similarity matrix,
Train and test set differences, Impact of
Classification outliers, Local outlier Factor (Simple
Algorithms in solution :Mean distance to Knn), K-
2019-04-16
Various Distance(A),N(A), Reachability-
Situations Distance(A,B), Local reachability-
density(A), Local outlier Factor(A),
Impact of Scale & Column
standardization, Interpretability
Feature Importance and Forward
Feature selection, Handling categorical
Classification and numerical features, Handling
Algorithms in missing values by imputation, Curse of
2019-04-17 dimensionality, Bias-Variance tradeoff,
Various
Situations Intuitive understanding of bias-
variance., Best and worst cases for an
algorithm, Question and Answers

Classification
Algorithms in Revision Classification Algorithms in
2019-04-18 Various Situations
Various
Situations
Accuracy, Confusion matrix, TPR, FPR,
FNR, TNR, Precision and recall, F1-
score, Receiver Operating Characteristic
Performance Curve (ROC) curve and AUC, Log-loss,
2019-04-19 Measurement of R-Squared/Coefficient of determination,
Models Median absolute deviation (MAD),
Distribution of errors, Assignment-3:
Apply k-nearest neighbour

Performance Revision Performance Measurement of


2019-04-20 Measurement of Models
Models

Conditional probability, Independent vs


Mutually exclusive events, Bayes
Theorem with examples, Exercise
problems on Bayes Theorem, Naive
2019-04-21 Naive Bayes Bayes algorithm, Toy example: Train and
test stages, Naive Bayes on Text data,
Laplace/Additive Smoothing, Log-
probabilities for numerical stability, Bias
and Variance tradeoff

Feature importance and interpretability,


Imbalanced data, Outliers, Missing
values, Handling Numerical features
(Gaussian NB), Multiclass classification,
2019-04-22 Naive Bayes Similarity or Distance matrix, Large
dimensionality, Best and worst cases,
Code example, Assignment-4: Apply
Naive Bayes ,Revision Naive Bayes
Geometric intuition of Logistic
Regression, Sigmoid function:
Squashing, Mathematical formulation of
Logistic Objective function, Weight vector, L2
2019-04-23 Regularization: Overfitting and
Regression
Underfitting, L1 regularization and
sparsity, Probabilistic Interpretation:
Gaussian Naive Bayes

Loss minimization interpretation,


Hyperparameter search: Grid Search
and Random Search, Column
Standardization, Feature importance and
Model interpretability, Collinearity of
Logistic features, Test/Run time space and time
2019-04-24 complexity, Real world cases, Non-
Regression
linearly separable data & feature
engineering, Code sample: Logistic
regression, GridSearchCV,
RandomSearchCV, Assignment-5: Apply
Logistic Regression

Extensions to Logistic Regression:


Logistic Generalized linear models,Revision
2019-04-25
Regression Logistic Regression

Geometric intuition of Linear


Regression, Mathematical formulation,
Linear Real world Cases, Code sample for
2019-04-26
Regression Linear Regression, Question and
Answers,Revision Linear Regression

Differentiation, Online differentiation


tools, Maxima and Minima, Vector
calculus: Grad, Gradient descent:
geometric intuition, Learning rate,
Solving Gradient descent for linear regression,
2019-04-27 Optimization SGD algorithm, Constrained
Problems Optimization & PCA, Logistic regression
formulation revisited, Why L1
regularization creates sparsity?,
Assignment 6: Implement SGD for linear
regression

Solving
2019-04-28 Optimization Revision Solving Optimization Problems
Problems
Geometric Intuition, Why we take values
+1 and and -1 for Support vector planes,
Mathematical derivation, Loss function
Support Vector (Hinge Loss) based interpretation, Dual
2019-04-29 form of SVM formulation, Kernel trick,
Machines
Polynomial kernel, RBF-Kernel, Domain
specific Kernels, Train and run time
complexities

nu-SVM: control errors and support


Support Vector vectors, SVM Regression, Cases, Code
2019-04-30 Sample, Assignment 7: Apply
Machines
SVM,Revision Support Vector Machines

Geometric Intuition of decision tree: Axis


parallel hyperplanes, Sample Decision
tree, Building a decision Tree:Entropy,
Building a decision Tree:Information
Gain, Building a decision Tree: Gini
Impurity, Building a decision Tree:
Constructing a DT, Building a decision
2019-05-01 Decision Trees Tree: Splitting numerical features,
Feature standardization, Building a
decision Tree:Categorical features with
many possible values, Overfitting and
Underfitting, Train and Run time
complexity, Regression using Decision
Trees, Cases, Code Samples, Assignment
8: Apply Decision Trees

2019-05-02 Decision Trees Revision Decision Trees

What are ensembles?, Bootstrapped


Aggregation (Bagging) Intuition,
Random Forest and their construction,
Bias-Variance tradeoff, Bagging :Train
and Run-time Complexity., Bagging:Code
Sample, Extremely randomized trees,
2019-05-03 Ensemble Models Random Tree :Cases, Boosting Intuition,
Residuals, Loss functions and gradients,
Gradient Boosting, Regularization by
Shrinkage, Train and Run time
complexity, XGBoost: Boosting +
Randomization, AdaBoost: geometric
intuition, Stacking models
Cascading classifiers, Kaggle
competitions vs Real world,
2019-05-04 Ensemble Models Assignment-9: Apply Random Forests &
GBDT ,​Revision Ensemble Models

Introduction, Moving window for Time


Series Data, Fourier decomposition,
Deep learning features: LSTM, Image
Featurization And histogram, Keypoints: SIFT., Deep
2019-05-05 Feature learning features: CNN, Relational data,
Importance Graph data, Indicator variables, Feature
binning, Interaction variables,
Mathematical transforms, Model specific
featurizations, Feature orthogonality

Domain specific featurizations, Feature


Featurization And slicing, Kaggle Winners
2019-05-06 Feature solutions,Revision Featurization And
Importance Feature Importance

Calibration of Models:Need for


calibration, Calibration Plots., Platt’s
Calibration/Scaling., Isotonic
Regression, Code Samples, Modeling in
Miscellaneous the presence of outliers: RANSAC,
2019-05-07
Topics Productionizing models, Retraining
models periodically., A/B testing., Data
Science Life cycle, VC
dimension,Revision Miscellaneous Topics

What is Clustering?, Unsupervised


learning, Applications, Metrics for
Clustering, K-Means: Geometric
intuition, Centroids, K-Means:
Mathematical formulation: Objective
2019-05-08 Clustering function, K-Means Algorithm., How to
initialize: K-Means++, Failure cases/
Limitations, K-Medoids, Determining the
right K, Code Samples, Time and space
complexity,Revision Clustering
Agglomerative & Divisive, Dendrograms,
Agglomerative Clustering, Proximity
methods: Advantages and Limitations.,
Time and Space Complexity, Limitations
Hierarchical of Hierarchical Clustering, Code sample,
2019-05-09
Clustering Assignment 10: Apply k-means,
agglomerative, DBSCAN Clustering
algorithms,Revision Hierarchical
Clustering

Density based clustering, MinPts and


Eps: Density, Core, Border and Noise
points, Density edge and Density
connected points., DBSCAN Algorithm,
DBSCAN Hyper Parameters: MinPts and Eps,
2019-05-10
Technique Advantages and Limitations of DBSCAN,
Time and Space Complexity, Code
samples., Question and
Answers,Revision DBSCAN Technique

Problem formulation: IMDB Movie


reviews, Content based vs Collaborative
Filtering, Similarity based Algorithms,
Matrix Factorization: PCA, SVD, Matrix
Recommender Factorization: NMF, Matrix Factorization
Systems and for Collaborative filtering, Matrix
2019-05-11 Factorization for feature engineering,
Matrix
Factorization Clustering as MF, Hyperparameter
tuning, Matrix Factorization for
recommender systems: Netflix Prize
Solution, Cold Start problem, Word
vectors as MF

Recommender Eigen-Faces, Code example.,


Systems and Assignment-11: Apply Truncated
2019-05-12 SVD,Revision Recommender Systems
Matrix
Factorization and Matrix Factorization
Business/Real world problem, Business
objectives and constraints, Mapping to
an ML problem: Data overview, Mapping
to an ML problem:ML problem
formulation., Mapping to an ML
problem:Performance metrics.,
Hamming loss, EDA:Data Loading,
Stack Overflow EDA:Analysis of tags, EDA:Data
2019-05-13
Tag Predictor Preprocessing, Data Modeling : Multi
label Classification, Data preparation.,
Train-Test Split, Featurization, Logistic
regression: One VS Rest, Sampling data
and tags+Weighted models., Logistic
regression revisited, Why not use
advanced techniques, Assignments.

Stack Overflow Revision Stack Overflow Tag Predictor


2019-05-14
Tag Predictor

Business/Real world problem : Problem


definition  , Business objectives and
constraints., Mapping to an ML problem
: Data overview , Mapping to an ML
problem : ML problem and performance
metric., Mapping to an ML problem :
Train-test split, EDA: Basic Statistics.,
Quora Question EDA: Basic Feature Extraction, EDA:
2019-05-15 Text Preprocessing, EDA: Advanced
Pair Similarity
Feature Extraction, EDA: Feature
analysis., EDA: Data Visualization: T-
SNE., EDA: TF-IDF weighted Word2Vec
featurization., ML Models :Loading Data,
ML Models: Random Model, ML Models
: Logistic Regression and Linear SVM,
ML Models : XGBoost, Assignments

Quora Question Revision Quora Question Pair Similarity


2019-05-16
Pair Similarity
Problem Statement: Recommend similar
apparel products in e-commerce using
product descriptions and Images, Plan of
action, Amazon product advertising API,
Data folders and paths, Overview of the
data and Terminology, Data cleaning and
understanding:Missing data in various
Amazon Fashion features, Understand duplicate rows,
2019-05-17
Discovery Engine Remove duplicates : Part 1 , Remove
duplicates: Part 2, Text Pre-Processing:
Tokenization and Stop-word removal,
Stemming, Text based product similarity
:Converting text to an n-D vector: bag of
words, Code for bag of words based
product similarity

TF-IDF: featurizing text based on word-


importance, Code for TF-IDF based
product similarity, Code for IDF based
product similarity, Text Semantics based
product similarity: Word2Vec(featurizing
text based on semantic similarity), Code
for Average Word2Vec product similarity,
TF-IDF weighted Word2Vec, Code for
IDF weighted Word2Vec product
similarity, Weighted similarity using
Amazon Fashion brand and color, Code for weighted
2019-05-18
Discovery Engine similarity, Building a real world solution,
Deep learning based visual product
similarity:ConvNets: How to featurize an
image: edges, shapes, parts, Using Keras
+ Tensorflow to extract features, Visual
similarity based product similarity,
Measuring goodness of our solution :A/B
testing, Exercise :Build a weighted
Nearest neighbor model using Visual,
Text, Brand and Color,Revision Amazon
Fashion Discovery Engine
Problem Definition, Objectives and
Constraints, Data Overview, ML
Problem, Train and Test Splitting,
Exploratory Data Analysis:Class
Distribution, Exploratory Data
Analysis:Feature Extraction from Byte
Files, Exploratory Data
Analysis:Multivariate analysis of features
Microsoft from byte files, Train-Test class
2019-05-19 Malware Distribution, ML models – using byte
Detection files only :Random Model, K-NN, Logistic
regression, Random Forest and XGBoost,
Feature Extraction and Multi Threading,
File Size Feature, Univariate Analysis, T-
SNE Analysis, ML Models on ASM File
features, Models on all features: t-SNE,
Models on all features: RandomForest
and XGBoost, Assignment,Revision
Microsoft Malware Detection

Business/Real World Problem:Problem


00
01

Definition, Objectives and Constraints,


Mapping to ML problem : Data
Overview, Mapping to ML problem : ML
problem formulation, Exploratory Data
Analysis: Data preprocessing,
Exploratory Data Analysis: Temporal
Train-Test split, Exploratory Data
Analysis: Preliminary Data Analysis,
Exploratory Data Analysis: Sparse matrix
representation, Exploratory Data
Netflix Movie Analysis:Average ratings for various
2019-05-20 Recommendation slices , Exploratory Data Analysis:Cold
system start problem, Computing Similarity
matrices:User-User similarity matrix ,
Computing Similarity matrices:Movie-
Movie similarity , Computing Similarity
matrices:Does movie-movie similarity
work?, ML Models:Surprise library ,
Overview of the modelling strategy. ,
Data Sampling. , Google drive with
intermediate files , Featurizations for
regression. , Data transformation for
Surprise. , Xgboost with 13 features ,
Surprise Baseline model. 
Xgboost + 13 features +Surprise
baseline model , Surprise KNN
predictors , Matrix Factorization models
Netflix Movie using Surprise , SVD ++ with implicit
2019-05-21 Recommendation feedback , Final models with all features
system and predictors., Comparison between
various models., Assignments,Revision
Netflix Movie Recommendation system

Business/Real world problem : Overview,


Business objectives and constraints., ML
problem formulation :Data, ML problem
formulation: Mapping real world to ML
problem., ML problem formulation
:Train, CV and Test data construction,
Personalized Exploratory Data Analysis:Reading data
2019-05-22
Cancer Diagnosis & preprocessing, Exploratory Data
Analysis:Distribution of Class-labels,
Exploratory Data Analysis: “Random”
Model, Univariate Analysis:Gene feature,
Univariate Analysis:Variation Feature,
Univariate Analysis:Text feature

Machine Learning Models:Data


preparation, Baseline Model: Naive
Bayes, K-Nearest Neighbors
Classification, Logistic Regression with
class balancing, Logistic Regression
Personalized without class balancing, Linear-SVM.,
2019-05-23
Cancer Diagnosis Random-Forest with one-hot encoded
features, Random-Forest with response-
coded features, Stacking Classifier,
Majority Voting classifier,Revision
Personalized Cancer Diagnosis
Business/Real world problem Overview,
Objectives and Constraints, Mapping to
ML problem :Data, Mapping to ML
problem :dask dataframes, Mapping to
ML problem :Fields/Features., Mapping
to ML problem :Time series forecasting/
Regression, Mapping to ML problem
:Performance metrics, Data Cleaning
:Latitude and Longitude data, Data
Cleaning :Trip Duration., Data Cleaning
Taxi Demand :Speed., Data Cleaning :Distance., Data
2019-05-24 Prediction in New Cleaning :Fare, Data Cleaning :Remove
York City all outliers/erroneous points, Data
Preparation:Clustering/Segmentation,
Data Preparation:Time binning, Data
Preparation:Smoothing time-series data.,
Data Preparation:Smoothing time-series
data cont.., Data Preparation: Time
series and Fourier transforms., Ratios
and previous-time-bin values, Simple
moving average, Weighted Moving
average.

Exponential weighted moving average,


Results., Regression models :Train-Test
Taxi Demand split & Features, Linear regression.,
2019-05-25 Prediction in New Random Forest regression, Xgboost
York City Regression, Model comparison,
Assignment.,Revision Taxi Demand
Prediction in New York City

History of Neural networks and Deep


Learning., How Biological Neurons
work?, Growth of biological neural
networks, Diagrammatic representation:
2019-05-26 Neural Networks Logistic Regression and Perceptron,
Multi-Layered Perceptron (MLP).,
Notation, Training a single-neuron
model., Training an MLP: Chain Rule,
Training an MLP:Memoization

Backpropagation., Activation functions,


Vanishing Gradient problem., Bias-
2019-05-27 Neural Networks Variance tradeoff., Decision surfaces:
Playground,Revision Neural Networks
Deep Multi-layer perceptrons:1980s to
2010s, Dropout layers & Regularization.,
Rectified Linear Units (ReLU)., Weight
Deep Multi Layer initialization., Batch Normalization.,
2019-05-28
Perceptrons Optimizers:Hill-descent analogy in 2D,
Optimizers:Hill descent in 3D and
contours., SGD Recap

Batch SGD with momentum., Nesterov


Accelerated Gradient (NAG),
Optimizers:AdaGrad, Optimizers :
Adadelta andRMSProp, Adam, Which
Deep Multi Layer algorithm to choose when?, Gradient
2019-05-29 Checking and clipping, Softmax and
Perceptrons
Cross-entropy for multi-class
classification., How to train a Deep
MLP?, Auto Encoders., Word2Vec
:CBOW

Word2Vec: Skip-gram, Word2Vec


Deep Multi Layer :Algorithmic Optimizations.,Revision
2019-05-30
Perceptrons Deep Multi Layer Perceptrons

Tensorflow and Keras overview, GPU vs


CPU for Deep Learning., Google
Colaboratory., Install TensorFlow, Online
documentation and tutorials, Softmax
Tensorflow And Classifier on MNIST dataset., MLP:
2019-05-31 Initialization, Model 1: Sigmoid
Keras
activation., Model 2: ReLU activation.,
Model 3: Batch Normalization., Model 4
: Dropout., MNIST classification in
Keras.

Hyperparameter tuning in Keras.,


Tensorflow And Exercise: Try different MLP
2019-06-01 architectures on MNIST
Keras
dataset.,Revision Tensorflow And Keras

Biological inspiration: Visual Cortex,


Convolution:Edge Detection on images.,
Convolution:Padding and strides,
Convolution over RGB images.,
Convolutional Convolutional layer., Max-pooling., CNN
2019-06-02
Neural Nets Training: Optimization, Example CNN:
LeNet [1998], ImageNet dataset., Data
Augmentation., Convolution Layers in
Keras, AlexNet, VGGNet
Residual Network., Inception Network.,
What is Transfer learning., Code
example: Cats vs Dogs., Code Example:
Convolutional MNIST dataset., Assignment: Try
2019-06-03
Neural Nets various CNN networks on MNIST
dataset.,Revision Convolutional Neural
Nets

Why RNNs? , Recurrent Neural


Network., Training RNNs: Backprop.,
Long Short-Term Types of RNNs., Need for LSTM/GRU.,
2019-06-04
Memory(LSTMS) LSTM., GRUs., Deep RNN., Bidirectional
RNN.

Code example : IMDB Sentiment


Long Short-Term classification, Exercise: Amazon Fine
2019-06-05
Memory(LSTMS) Food reviews LSTM model.,Revision
Long Short-Term Memory(LSTMS)

Problem Definition, Datasets., Data


understanding & Analysis :Files and
folders., Dash-cam images and steering
angles., Split the dataset: Train vs Test,
EDA: Steering angles, Mean Baseline
model: simple, Deep-learning
2019-06-06 Self Driving Car model:Deep Learning for regression:
CNN, CNN+RNN, Batch load the
dataset., NVIDIA’s end to end CNN
model., Train the model., Test and
visualize the output., Extensions.,
Assignment.

2019-06-07 Self Driving Car Revision Self Driving Car

Real-world problem, Music


representation, Char-RNN with abc-
notation :Char-RNN model, Char-RNN
with abc-notation :Data preparation.,
Char-RNN with abc-notation:Many to
Many RNN ,TimeDistributed-Dense
Music Generation layer, Char-RNN with abc-notation :
2019-06-08 Using Deep State full RNN, Char-RNN with abc-
Learning notation :Model architecture,Model
training., Char-RNN with abc-notation
:Music generation., Char-RNN with abc-
notation :Generate tabla music, MIDI
music generation., Survey blog,Revision
Music Generation Using Deep Learning
Human Activity Recognition Problem
definition, Dataset understanding, Data
cleaning & preprocessing,
EDA:Univariate analysis., EDA:Data
Human Activity visualization using t-SNE, Classical ML
2019-06-09
Recognition models., Deep-learning Model., Exercise:
Build deeper LSTM models and hyper-
param tune them,Revision Human
Activity Recognition

Problem definition. , Overview of


Graphs: node/vertex, edge/link, directed-
edge, path. , Data format & Limitations. ,
Mapping to a supervised classification
Facebook Friend problem. , Business constraints &
2019-06-10
Recommendation Metrics. , EDA:Basic Stats,
EDA:Follower and following stats.,
EDA:Binary Classification Task,
EDA:Train and test split.

Feature engineering on Graphs:Jaccard


& Cosine Similarities, PageRank,
Shortest Path, Connected-components,
Facebook Friend Adar Index, Kartz Centrality, HITS
2019-06-11
Recommendation Score, SVD, Weight features,
Modeling,Revision Facebook Friend
Recommendation

Introduction to Databases, Why SQL?,


Execution of an SQL statement., IMDB
dataset, Installing MySQL, Load IMDB
2019-06-12 SQL data., USE, DESCRIBE, SHOW TABLES,
SELECT , LIMIT, OFFSET, ORDER BY,
DISTINCT , WHERE, Comparison
operators, NULL

Logical Operators, Aggregate Functions:


COUNT, MIN, MAX, AVG, SUM, GROUP
BY, HAVING, Order of keywords., Join
and Natural Join, Inner, Left, Right and
2019-06-13 SQL Outer joins., Sub Queries/Nested
Queries/Inner Queries, DML:INSERT,
DML:UPDATE , DELETE, DDL:CREATE
TABLE, DDL:ALTER: ADD, MODIFY,
DROP
DDL:DROP TABLE, TRUNCATE,
DELETE, Data Control Language:
2019-06-14 SQL GRANT, REVOKE, Learning
resources,Revision SQL

Applied AI Course Wishes You All The Best


Please mail us to [email protected] if you have any queries

You might also like