IBM - Supervised Machine Learning: Classification
- Offered byCoursera
Supervised Machine Learning: Classification at Coursera Overview
Duration | 11 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Supervised Machine Learning: Classification at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Intermediate Level
- Approx. 11 hours to complete
- English Subtitles: English
Supervised Machine Learning: Classification at Coursera Course details
- This course introduces you to one of the main types of modeling families of supervised Machine Learning: Classification. You will learn how to train predictive models to classify categorical outcomes and how to use error metrics to compare across different models. The hands-on section of this course focuses on using best practices for classification, including train and test splits, and handling data sets with unbalanced classes.
- By the end of this course you should be able to:
- -Differentiate uses and applications of classification and classification ensembles
- -Describe and use logistic regression models
- -Describe and use decision tree and tree-ensemble models
- -Describe and use other ensemble methods for classification
- -Use a variety of error metrics to compare and select the classification model that best suits your data
- -Use oversampling and undersampling as techniques to handle unbalanced classes in a data set
- Who should take this course?
- This course targets aspiring data scientists interested in acquiring hands-on experience with Supervised Machine Learning Classification techniques in a business setting.
- What skills should you have?
- To make the most out of this course, you should have familiarity with programming on a Python development environment, as well as fundamental understanding of Data Cleaning, Exploratory Data Analysis, Calculus, Linear Algebra, Probability, and Statistics.
- This course is part of multiple programs
- This course can be applied to multiple Specializations or Professional Certificates programs. Completing this course will count towards your learning in any of the following programs:
- IBM Introduction to Machine Learning Specialization
- IBM Machine Learning Professional Certificate
Supervised Machine Learning: Classification at Coursera Curriculum
Logistic Regression
Welcome
Optional: How to create a project in IBM Watson Studio
Introduction: What is Classification?
Introduction to Logistic Regression
Classification with Logistic Regression
Confusion Matrix, Accuracy, Specificity, Precision, and Recall
Classification Error Metrics: ROC and Precision-Recall Curves
Logistic Regression Lab - Part 1
Logistic Regression Lab - Part 2
Logistic Regression Lab - Part 3
About this course
Optional: Introduction to IBM Watson Studio
Optional: Overview of IBM Watson Studio
Optional: Download data assets
Logistic Regression Demo (Activity)
Summary/Review
Logistic Regression
Logistic Regression Demo
End of Module
K Nearest Neighbors
K Nearest Neighbors for Classification
K Nearest Neighbors Decision Boundary
K Nearest Neighbors Distance Measurement
K Nearest Neighbors with Feature Scaling
K Nearest Neighbors Notebook - Part 1
K Nearest Neighbors Notebook - Part 2
K Nearest Neighbors Notebook - Part 3
K Nearest Neighbors Demo (Activity)
Summary/Review
K Nearest Neighbors
N Nearest Neighbors Demo
End of Module
Introduction to Support Vector Machines
Classification with Support Vector Machines
The Support Vector Machines Cost Function
Regularization in Support Vector Machines
Introduction to Support Vector Machines Gaussian Kernels
Support Vector Machines Gaussian Kernels - Part 1
Support Vector Machines Gaussian Kernels - Part 2
Implementing Support Vector Machines Kernel Models
Support Vector Machines Notebook - Part 1
Support Vector Machines Notebook - Part 2
Support Vector Machines Notebook - Part 3
Support Vector Machines Demo (Activity)
Summary/Review
Support Vector Machines
Support Vector Machines Kernels
Support Vector Machines Demo
End of Module
Decision Trees
Introduction to Decision Trees
Building a Decision Tree
Entropy-based Splitting
Other Decision Tree Splitting Criteria
Pros and Cons of Decision Trees
Decision Trees Notebook - Part 1
Decision Trees Notebook - Part 2
Decision Trees Notebook - Part 3
Decision Trees Demo (Activity)
Summary/Review
Decision Trees
Decision Trees Demo
End of Module
Ensemble Based Methods and Bagging - Part 1
Ensemble Based Methods and Bagging - Part 2
Ensemble Based Methods and Bagging - Part 3
Random Forest
Bagging Notebook - Part 1
Bagging Notebook - Part 2
Bagging Notebook - Part 3
Review of Bagging
Overview of Boosting
Adaboost and Gradient Boosting Overview
Adaboost and Gradient Boosting Syntax
Stacking
Boosting Notebook - Part 1
Boosting Notebook - Part 2
Boosting Notebook - Part 3
Bagging Demo (Activity)
Boosting and Stacking Demo (Activity)
Summary/Review
Bagging
Random Forest
Bagging Demo
Boosting and Stacking
Boosting and Stacking Demo
End of Module
Modeling Unbalanced Classes
Introduction to Unbalanced Classes
Upsampling and Downsampling
Modeling Approaches: Weighting and Stratified Sampling
Modeling Approaches: Random and Synthetic Oversampling
Modeling Approaches: Nearing Neighbor Methods
Modeling Approaches: Blagging
Summary/Review
Modeling Unbalanced Classes
End of Module