Course curriculum

    1. Course Introduction

    2. Course Outcomes

    3. Course Structure

    4. Imbalanced Classification Defined

    5. Causes of Class Imbalance

    6. Challenge of Imbalance Classification

    7. Examples of Class Imbalance

    1. Create Synthetic Dataset with Class Distribution

    2. Effect of Skewed Class Distributions

    3. Visualizing Extreme Skew

    4. Why Imbalanced Classification Is Hard

    5. Compounding Effect of Dataset Size

    6. Compounding Effect of Label Noise

    7. Compounding Effect of Data Distribution

    1. Evaluation Metrics and Imbalance

    2. Taxonomy of Classifier Evaluation Metrics

    3. Ranking Metrics for Imbalanced Classification

    4. Probabilistic Metrics for Imbalanced Classification

    5. How to Choose an Evaluation Metric

    6. Accuracy Fails for Imbalanced Classification

    7. Accuracy Paradox

    8. Demo: Accuracy for Imbalanced Classification

    9. Precision for Imbalanced Classification

    10. Precision for Multi-Class Classification

    11. Recall for Imbalanced Classification

    12. Demo: Recall for Imbalanced Classification

    13. F-Measure for Imbalanced Classification

    14. Demo: F- Measure for Imbalanced Classification

    15. ROC Curves and Precision-Recall Curves

    16. ROC Curve

    17. Demo: ROC Curve

    18. ROC Area Under Curve (AUC) Score

    19. Precision-Recall Curves

    20. Precision-Recall Area Under Curve (AUC) Score

    21. ROC AUC on with Severe Imbalance

    22. ROC and Precision-Recall Curves With a Severe Imbalance

    23. Probability Scoring Methods in Python

    24. Log Loss Score

    25. Brier Score

    26. Cross-Validation for Imbalanced Classification

    27. Challenge of Evaluating Classifiers

    28. Failure of k-Fold Cross-Validation

    1. Data Sampling Methods for Imbalanced Classification

    2. Oversampling Techniques

    3. Undersampling Techniques

    4. Combinations of Techniques

    5. Random Resampling Imbalanced Datasets

    6. Demo: Random Oversampling Imbalanced Datasets

    7. Demo: Random Undersampling Imbalanced Datasets

    8. Demo: Combining Random Oversampling and Undersampling Techniques

    9. Synthetic Minority Oversampling Technique (SMOTE)

    10. SMOTE for Balancing Data

    11. SMOTE for Classification

    12. Borderline-SMOTE SVM

    13. Adaptive Synthetic Sampling (ADASYN)

    14. Undersampling Methods

    15. Near Miss Undersampling (NearMiss-1)

    16. Near Miss Undersampling (NearMiss-2 and NearMiss-3)

    17. Condensed Nearest Neighbor Rule Undersampling

    18. Tomek Links for Undersampling

    19. Edited Nearest Neighbors Rule for Undersampling (ENN)

    20. Neighborhood Cleaning Rule for Undersampling

    1. Cost-Sensitive Learning for Imbalanced Classification

    2. Not All Classification Errors Are Equal

    3. Cost-Sensitive Learning

    4. Cost-Sensitive Imbalanced Classification

    5. Cost-Sensitive Methods

    6. Cost-Sensitive Algorithms

    7. Cost-Sensitive Ensembles

    8. Cost-Sensitive Logistic Regression

    9. Logistic Regression for Imbalanced Classification

    10. Weighted Logistic Regression with Scikit-Learn

    11. Grid Search Weighted Logistic Regression

    12. Cost-Sensitive Decision Trees for Imbalanced Classification

    13. Decision Trees for Imbalanced Classification

    14. Weighted Decision Tree With Scikit-Learn

    15. Grid Search Weighted Decision Tree

    16. Develop a Cost-Sensitive Neural Network for Imbalanced Classification

    17. Neural Network Model in Keras

    18. Deep Learning for Imbalanced Classification

    19. Weighted Neural Network With Keras

    1. Project: Breast Cancer Dataset

    2. Haberman Breast Cancer Survival Dataset

    3. Dataset Exploration

    4. Model Test and Baseline Result

    5. Evaluate Probabilistic Models

    6. Model Evaluation With Scaled Inputs

    7. Model Evaluation With Power Transform

About this course

  • Free
  • 88 lessons
  • 3 hours of video content