IBM
Supervised Machine Learning: Classification

Give your career the gift of Coursera Plus with $160 off, billed annually. Save today.

IBM

Supervised Machine Learning: Classification

This course is part of multiple programs.

Mark J Grover
Svitlana (Lana) Kramar
Joseph Santarcangelo

Instructors: Mark J Grover

34,767 already enrolled

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
4.8

(361 reviews)

Intermediate level
Some related experience required
Flexible schedule
Approx. 24 hours
Learn at your own pace
95%
Most learners liked this course
Gain insight into a topic and learn the fundamentals.
4.8

(361 reviews)

Intermediate level
Some related experience required
Flexible schedule
Approx. 24 hours
Learn at your own pace
95%
Most learners liked this course

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

22 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

Placeholder

Build your subject-matter expertise

This course is available as part of
When you enroll in this course, you'll also be asked to select a specific program.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate
Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 6 modules in this course

Logistic regression is one of the most studied and widely used classification algorithms, probably due to its popularity in regulated industries and financial settings. Although more modern classifiers might likely output models with higher accuracy, logistic regressions are great baseline models due to their high interpretability and parametric nature. This module will walk you through extending a linear regression example into a logistic regression, as well as the most common error metrics that you might want to use to compare several classifiers and select that best suits your business problem.

What's included

12 videos4 readings3 assignments2 app items

K Nearest Neighbors is a popular classification method because they are easy computation and easy to interpret. This module walks you through the theory behind k nearest neighbors as well as a demo for you to practice building k nearest neighbors models with sklearn.

What's included

8 videos1 reading3 assignments2 app items

This module will walk you through the main idea of how support vector machines construct hyperplanes to map your data into regions that concentrate a majority of data points of a certain class. Although support vector machines are widely used for regression, outlier detection, and classification, this module will focus on the latter.

What's included

12 videos1 reading4 assignments2 app items

Decision tree methods are a common baseline model for classification tasks due to their visual appeal and high interpretability. This module walks you through the theory behind decision trees and a few hands-on examples of building decision tree models for classification. You will realize the main pros and cons of these techniques. This background will be useful when you are presented with decision tree ensembles in the next module.

What's included

9 videos2 readings3 assignments2 app items

Ensemble models are a very popular technique as they can assist your models be more resistant to outliers and have better chances at generalizing with future data. They also gained popularity after several ensembles helped people win prediction competitions. Recently, stochastic gradient boosting became a go-to candidate model for many data scientists. This model walks you through the theory behind ensemble models and popular tree-based ensembles.

What's included

15 videos3 readings6 assignments7 app items

Some classification models are better suited than others to outliers, low occurrence of a class, or rare events. The most common methods to add robustness to a classifier are related to stratified sampling to re-balance the training data. This module will walk you through both stratified sampling methods and more novel approaches to model data sets with unbalanced classes. 

What's included

10 videos1 reading3 assignments1 peer review2 app items

Instructors

Instructor ratings
4.7 (108 ratings)
Mark J Grover
IBM
13 Courses114,778 learners
Svitlana (Lana) Kramar
IBM
3 Courses139,482 learners
Joseph Santarcangelo
IBM
33 Courses1,667,151 learners

Offered by

IBM

Recommended if you're interested in Machine Learning

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

Showing 3 of 361

4.8

361 reviews

  • 5 stars

    84.76%

  • 4 stars

    11.91%

  • 3 stars

    0.55%

  • 2 stars

    1.10%

  • 1 star

    1.66%

AP
5

Reviewed on Feb 28, 2021

HS
5

Reviewed on Oct 1, 2021

RP
5

Reviewed on Apr 12, 2021

New to Machine Learning? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions