Unit One - Regression with Tidymodels
Overview of Predictive and Prescriptive Analytics
Types of Big Data Analytics
Supervised Machine Learning
Supervised Machine Learning Workflow
Modelling with Tidymodels Package
Modelling with Tidymodels Package
Modelling with Tidymodels Package
Modelling with Tidymodels Package
Modelling with Tidymodels Package
Supervised Machine Learning and Tidymodels
Classification Models with Tidymodels
Data Resampling [Data Partitioning into Training and Testing Data]
Linear Regression with Tidymodels
Model Fitting - Linear Regression
Estimating Model Parameters
Adding Predictions to the Test Data
Evaluating Model Performance - Yardstick Package
Evaluating Model Performance - Yardstick Package
Streamlining Model Fitting - Last Fit Function
Streamlining Model Fitting - Last Fit Function
Streamlining Model Fitting - Collecting Metrics
Streamlining Model Fitting -Collecting Predictions
Use Cases of Logistic Regression
Use Cases of Logistic Regression
Logistic Regression in R -Using Tidymodels Package
Logistic Regression -Model Specification
Logistic Regression -Model Fitting
Logistic Regression -Predicting Outcome Categories
Assessing Model Fit - Confusion Matrix
Assessing Model Fit - Confusion Matrix
Assessing Model Fit - Confusion Matrix
Assessing Model Fit - Confusion Matrix
Visualizing Model Performance
Visualizing Model Performance -Exploring Performance Across Thresholds
Visualizing Model Performance.
Visualizing Model Performance.
Summarizing the ROC Curve.
Unit two - Feature Engineering.
Feature Engineering (with Recipes Package).
Feature Engineering (with Recipes Package).
Determine variable data types.
Feature Engineering (with Recipes Package) - Data Pre-processing Steps.
Feature Engineering (with Recipes Package) - Applying Recipes to New Data.
Transforming Nominal Predictors.
Unit three -Decision and Regression Trees Modeling.
Decision Tree - Divide and Conquer Process
Splitting Data into "Pure" Regions
How to Determine Best Splits
Computation of GINI Index - Splitting Based on GINI
Computation of GINI Index - Splitting Based on GINI
Advantages of Decision Trees
Advantages of Decision Trees
Disadvantages of Decision Trees
Training Decision Trees in R
Classification and Regression Trees - rpart package
Hyperparameters in Decision Trees
Hyperparameters in Decision Trees
Cost Complexity Parameter
Cost-Complexity Parameter (CP)
Cost-Complexity Parameter (CP)
Cost-Complexity Parameter (CP)
Common Metrics for Regression
Common Metrics for Regression
The average absolute distance between the actual (or observed values) and predicted values.
Root Mean Square Error (RMSE)
Random Forest Algorithm in R
Advantages of Random Forest Package
Unit five - K-Nearest Neighbour (kNN) Algorithm
K Nearest Neighbour (kNN)
K Nearest Neighbour (kNN)
The kNN Algorithm - Distance
The kNN Algorithm - Distance
Illustrative Application of KNN - Self Driving Car
What is the 'k' in kNN ... continued
What is the 'k' in kNN ... continued
Bigger 'k' is not always better ...
The kNN Algorithm - pragmatically selecting k
Preprocessing Data for Nearest Neighbors - Dummy Encoding
Preparing Data for Nearest Neighbors - Normalization
Requirements for kNN in R
How the Naïve Bayes Algorithm Works
Bayes Theorem - Terminology
Illustrative Example - Naïve Bayes
Unit Seven - Support Vector Machines (SVM)
Unit Eight - Neural Networks
Structure of Neural Networks
Structure of Neural Networks
Feedforward and Feedback Artificial Neural Network
Feedforward Artificial Neural Networks
Feedback Artificial Neural Networks
How the Neural Network Works
How the Neural Network Works
Activation Functions - Identity Function
Activation Functions - Binary Step Function
Activation Functions - Sigmoid Function
Activation Functions - ReLU Function
Advantages of Neural Networks
Disadvantages of Neural Networks