Coursera
Coursera Logo

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 External Link Icon

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
Read more
Details Icon

Supervised Machine Learning: Classification
 at 
Coursera 
Course details

More about this course
  • 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
Read more

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

Supervised Machine Learning: Classification
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon

    Supervised Machine Learning: Classification
     at 
    Coursera 
    Students Ratings & Reviews

    4.8/5
    Verified Icon4 Ratings
    Y
    Yameen Vinchu
    Supervised Machine Learning: Classification
    Offered by Coursera
    4
    Learning Experience: The course was well designed and all materials including the video was well made. Lab was the challenging part but the hints will help. help
    Faculty: Andrew was one of the best teacher that i could ever learn from The course cover from very basic and also make you math intuition. It cover various aspects of supervise learning. The quizzes included in the course challenge your understanding
    Course Support: It helps me to understand and get a hands on experience on the machine learning domain
    Reviewed on 6 Jan 2023Read More
    Thumbs Up IconThumbs Down Icon
    V
    Vikas Giri
    Supervised Machine Learning: Classification
    Offered by Coursera
    5
    Learning Experience: I think the course is very well taught by Andrew Ng with the very explanations of the fundamentals to build a great intuition for each topic with great examples. Best course to start with Machine Learning for building strong concepts and hands on practice as well.
    Faculty: Andrew Ng is a great tutor and there is no doubt about his deep intuition and understanding of each topic , u can easily relate with every topic that he teaches and he makes them very easier to learn in comparison to the standard books if you follow. The curriculum is well set and up to the mark as per mathematics python and statistics and is very well taught and explained by the professor.
    Course Support: Not till now but I'm hoping for future opportunities
    Reviewed on 16 Sep 2022Read More
    Thumbs Up IconThumbs Down Icon
    View All 2 ReviewsRight Arrow Icon
    qna

    Supervised Machine Learning: Classification
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...