#1: Introduction to Machine Learning
What is Machine Learning?
Why do we need Machine Learning?
Which Types of Problems does Machine Learning solve?
Types of Data you deal with?
#2: Supervised Learning?
What is Supervised Learning?
Classification
Regression
Classification Algorithms
Regression Algorithms
Model Evaluation Metrics for Classification and Regression
#3: Unsupervised Learning
What is Unsupervised Learning?
Preprocessing and Scaling Datasets
Dimensionality Reduction
Feature Extraction
Manifold Learning
Clustering
Clustering Algorithms
#4: Feature Engineering
Categorical Features
One-hot-encoding
Binning and Discretization
Interaction and Polynomials
Univariate Nonlinear Transformations
Linear Models and Trees
Feature Selection
#5: Model Evaluation
Overfitting and Underfitting
Cross-Validation
Grid Search
Evaluation Metrics
Model Selection
Hyperparameter Tuning
#6: Working with Text Data
Types of Textual Data
Analyzing Sentiments
Bag of words
Stopwords
Tf-Idf
Tokenization
Stemming
Lemmatization
Topic Modelling
Document Clustering
#7: Pipelines
Parameter Selection
Building Pipelines
Using Pipelines in Grid Search