Machine Learning with Imbalanced Data
Last updated on August 26, 2026 11:11 amMachine Learning with Imbalanced Data
★★★★★
$399.00 in stock
Udemy.com
as of November 6, 2026 2:20 am
Learn to over-sample and under-sample your data, apply SMOTE, ensemble methods, and cost-sensitive learning.
Created by:
Soledad Galli
Data scientist | Instructor | Software developer
Data scientist | Instructor | Software developer
Created by:
Train in Data Team
Data scientists | Instructors | Software engineers
Data scientists | Instructors | Software engineers
Rating:4.66 (803reviews)
8901students enrolled
What Will I Learn?
- Apply random under-sampling to remove observations from majority classes
- Perform under-sampling by removing observations that are hard to classify
- Carry out under-sampling by retaining observations at the boundary of class separation
- Apply random over-sampling to augment the minority class
- Create syntethic data to increase the examples of the minority class
- Implement SMOTE and its variants to synthetically generate data
- Use ensemble methods with sampling techniques to improve model performance
- Change the miss-classification cost optimized by the models to accomodate minority classes
- Determine model performance with the most suitable metrics for imbalanced datasets
Requirements
- Knowledge of machine learning basic algorithms, i.e., regression, decision trees and nearest neighbours
- Python programming, including familiarity with NumPy, Pandas and Scikit-learn
- A Python and Jupyter notebook installation
Target audience
- Data scientists and machine learning engineers working with imbalanced datasets
- Data scientists who want to improve the performance of models trained on imbalanced datasets
- Students who want to learn intermediate content on machine learning
- Students working with imbalanced multi-class targets


There are no reviews yet.