Course Curriculum
- 2 sections
- 90 lectures
- 10 hours, 24 minutes total length
-
Course Overview & Table of Contents00:09:00
-
Introduction to Machine Learning – Part 1 – Concepts , Definitions and Types00:05:00
-
Introduction to Machine Learning – Part 2 – Classifications and Applications00:06:00
-
System and Environment preparation – Part 100:08:00
-
System and Environment preparation – Part 200:06:00
-
Learn Basics of python – Assignment 100:10:00
-
Learn Basics of python – Assignment 200:09:00
-
Learn Basics of python – Functions00:04:00
-
Learn Basics of python – Data Structures00:12:00
-
Learn Basics of NumPy – NumPy Array00:06:00
-
Learn Basics of NumPy – NumPy Data00:08:00
-
Learn Basics of NumPy – NumPy Arithmetic00:04:00
-
Learn Basics of Matplotlib00:07:00
-
Learn Basics of Pandas – Part 100:06:00
-
Learn Basics of Pandas – Part 200:07:00
-
Understanding the CSV data file00:09:00
-
Load and Read CSV data file using Python Standard Library00:09:00
-
Load and Read CSV data file using NumPy00:04:00
-
Load and Read CSV data file using Pandas00:05:00
-
Dataset Summary – Peek, Dimensions and Data Types00:09:00
-
Dataset Summary – Class Distribution and Data Summary00:09:00
-
Dataset Summary – Explaining Correlation00:11:00
-
Dataset Summary – Explaining Skewness – Gaussian and Normal Curve00:07:00
-
Dataset Visualization – Using Histograms00:07:00
-
Dataset Visualization – Using Density Plots00:06:00
-
Dataset Visualization – Box and Whisker Plots00:05:00
-
Multivariate Dataset Visualization – Correlation Plots00:08:00
-
Multivariate Dataset Visualization – Scatter Plots00:05:00
-
Data Preparation (Pre-Processing) – Introduction00:09:00
-
Data Preparation – Re-scaling Data – Part 100:09:00
-
Data Preparation – Re-scaling Data – Part 200:09:00
-
Data Preparation – Standardizing Data – Part 100:07:00
-
Data Preparation – Standardizing Data – Part 200:04:00
-
Data Preparation – Normalizing Data00:08:00
-
Data Preparation – Binarizing Data00:06:00
-
Feature Selection – Introduction00:07:00
-
Feature Selection – Uni-variate Part 1 – Chi-Squared Test00:09:00
-
Feature Selection – Uni-variate Part 2 – Chi-Squared Test00:10:00
-
Feature Selection – Recursive Feature Elimination00:11:00
-
Feature Selection – Principal Component Analysis (PCA)00:09:00
-
Feature Selection – Feature Importance00:07:00
-
Refresher Session – The Mechanism of Re-sampling, Training and Testing00:12:00
-
Algorithm Evaluation Techniques – Introduction00:07:00
-
Algorithm Evaluation Techniques – Train and Test Set00:11:00
-
Algorithm Evaluation Techniques – K-Fold Cross Validation00:09:00
-
Algorithm Evaluation Techniques – Leave One Out Cross Validation00:05:00
-
Algorithm Evaluation Techniques – Repeated Random Test-Train Splits00:07:00
-
Algorithm Evaluation Metrics – Introduction00:09:00
-
Algorithm Evaluation Metrics – Classification Accuracy00:08:00
-
Algorithm Evaluation Metrics – Log Loss00:03:00
-
Algorithm Evaluation Metrics – Area Under ROC Curve00:06:00
-
Algorithm Evaluation Metrics – Confusion Matrix00:10:00
-
Algorithm Evaluation Metrics – Classification Report00:04:00
-
Algorithm Evaluation Metrics – Mean Absolute Error – Dataset Introduction00:06:00
-
Algorithm Evaluation Metrics – Mean Absolute Error00:07:00
-
Algorithm Evaluation Metrics – Mean Square Error00:03:00
-
Algorithm Evaluation Metrics – R Squared00:04:00
-
Classification Algorithm Spot Check – Logistic Regression00:12:00
-
Classification Algorithm Spot Check – Linear Discriminant Analysis00:04:00
-
Classification Algorithm Spot Check – K-Nearest Neighbors00:05:00
-
Classification Algorithm Spot Check – Naive Bayes00:04:00
-
Classification Algorithm Spot Check – CART00:04:00
-
Classification Algorithm Spot Check – Support Vector Machines00:05:00
-
Regression Algorithm Spot Check – Linear Regression00:08:00
-
Regression Algorithm Spot Check – Ridge Regression00:03:00
-
Regression Algorithm Spot Check – Lasso Linear Regression00:03:00
-
Regression Algorithm Spot Check – Elastic Net Regression00:02:00
-
Regression Algorithm Spot Check – K-Nearest Neighbors00:06:00
-
Regression Algorithm Spot Check – CART00:04:00
-
Regression Algorithm Spot Check – Support Vector Machines (SVM)00:04:00
-
Compare Algorithms – Part 1 : Choosing the best Machine Learning Model00:09:00
-
Compare Algorithms – Part 2 : Choosing the best Machine Learning Model00:05:00
-
Pipelines : Data Preparation and Data Modelling00:11:00
-
Pipelines : Feature Selection and Data Modelling00:10:00
-
Performance Improvement: Ensembles – Voting00:07:00
-
Performance Improvement: Ensembles – Bagging00:08:00
-
Performance Improvement: Ensembles – Boosting00:05:00
-
Performance Improvement: Parameter Tuning using Grid Search00:08:00
-
Performance Improvement: Parameter Tuning using Random Search00:06:00
-
Export, Save and Load Machine Learning Models : Pickle00:10:00
-
Export, Save and Load Machine Learning Models : Joblib00:06:00
-
Finalizing a Model – Introduction and Steps00:07:00
-
Finalizing a Classification Model – The Pima Indian Diabetes Dataset00:07:00
-
Quick Session: Imbalanced Data Set – Issue Overview and Steps00:09:00
-
Iris Dataset : Finalizing Multi-Class Dataset00:09:00
-
Finalizing a Regression Model – The Boston Housing Price Dataset00:08:00
-
Real-time Predictions: Using the Pima Indian Diabetes Classification Model00:07:00
-
Real-time Predictions: Using Iris Flowers Multi-Class Classification Dataset00:03:00
-
Real-time Predictions: Using the Boston Housing Regression Model00:08:00
-
Resources – Data Science & Machine Learning with Python