Coursera
Coursera Logo

University of Colorado Boulder - Introduction to Machine Learning: Supervised Learning 

  • Offered byCoursera

Introduction to Machine Learning: Supervised Learning
 at 
Coursera 
Overview

Duration

41 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

Introduction to Machine Learning: Supervised Learning
 at 
Coursera 
Highlights

  • Flexible deadlines in accordance to your schedule.
  • Earn a Certificate upon completion
Details Icon

Introduction to Machine Learning: Supervised Learning
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • In this course, you'll be learning various supervised ML algorithms and prediction tasks applied to different data. You'll learn when to use which model and why, and how to improve the model performances. We will cover models such as linear and logistic regression, KNN, Decision trees and ensembling methods such as Random Forest and Boosting, kernel methods such as SVM.
  • We will be learning how to use data science libraries like NumPy, pandas, matplotlib, statsmodels, and sklearn. The course is designed for programmers beginning to work with those libraries. Prior experience with those libraries would be helpful but not necessary.
  • This course can be taken for academic credit as part of CU Boulder's Master of Science in Data Science (MS-DS) degree offered on the Coursera platform. The MS-DS is an interdisciplinary degree that brings together faculty from CU Boulder's departments of Applied Mathematics, Computer Science, Information Science, and others. With performance-based admissions and no application process, the MS-DS is ideal for individuals with a broad range of undergraduate education and/or professional experience in computer science, information science, mathematics, and statistics.
Read more

Introduction to Machine Learning: Supervised Learning
 at 
Coursera 
Curriculum

Introduction to Machine Learning, Linear Regression

Introduction

Simple Linear Regression

Least Squared Method

Model Fitness and R-squared

Coefficient Significance and Test Error

Welcome and Where to Find Help

Information on Peer Reviews

Course Textbooks

Things of Note for Programming Assignments

Peer Review Guidelines and Expectations

Honor Code Expectations

Module 1 Slides

ISLR 3.1: Simple Linear Regression

ISLR 3.1.1: Estimating the Coefficients

ISLR 3.1.2: Assessing the Accuracy of the Coefficient Estimates

ISLR 3.1.3: Assessing the Accuracy of the Model

Programming Assignments Quiz

Honor Code Expectations

Week 1 Quiz

Multilinear Regression

Linear Regression with Higher-Order Terms: Polynomial Regression

Bias-Variance Trade-Off

Linear Regression with Multiple Features

Feature Selection, Correlation, and Interaction

Module 2 Slides

ISLR 3.2: Multiple Linear Regression

ISLR 3.3.2: Extensions of the Linear Model

ISLR 2.1: What Is Statistical Learning?

ISLR 2.2.2: The Bias-Variance Trade-Off

ISLR 3.3.3: Potential Problems

Week 2 Quiz

Logistic Regression

Logistic Regression Introduction

Logistic Regression Optimization

Performance Metrics in Classification

Sklearn Library Usage and Examples

Module 3 Slides

ISLR 4.1 - 4.3.1: An Overview of Classification - Logistic Regression

ISLR 4.3.2: Estimating the Regression Coefficients

Confusion Matrix

ISLR 6.2.1- 6.2.3 and 5.1: Ridge Regression and Cross-Validation

Logistic Regression

Week 3 Quiz

Non-parametric Models: KNN and Decision Trees

Intro to Non-parametric and K-nearest Neighbors

Decision Tree Intro, Decision Tree Regressor

Decision Tree Classifier, Metrics (Gini and Entropy)

Sklearn Usage, DT Hyperparameters and Early Stopping

Minimal Cost-complexity Pruning

Module 4 Slides

ISLR: K-Nearest Neighbors

ISLR 8.1.1: The Basics of Decision Trees-Regression Trees

ISLR 8.1.2: Classification Trees

Decision Tree Classifier

ISLR: Tree Pruning

Week 4 Quiz

Ensemble Methods

Ensemble Method Intro: Random Forest

Boosting Introduction

AdaBoost Algorithm

Gradient Boosting

Module 5 Slides

ISLR 8.2.1, 8.2.2: Bagging and Random Forests

ISLR 8.2.3: Boosting

ESLII 10.1 - 10.4: Boosting Methods - Exponential Loss and AdaBoost

ESLII 10.10, 10.11: Gradient Boosting

Week 5 Quiz

Kernel Method

Support Vector Machine Introduction

Support Vector Machine: Soft Margin Classifier

Support Vector Machine: Kernel Trick

Support Vector Machine: Performance

Module 6 Slides

ISLR 9.1: Maximal Margin Classifier

ISLR 9.2: Support Vector Classifiers

ISLR 9.3: Support Vector Machines

Week 6 Quiz

Introduction to Machine Learning: Supervised Learning
 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

    Introduction to Machine Learning: Supervised Learning
     at 
    Coursera 
    Students Ratings & Reviews

    5/5
    Verified Icon3 Ratings
    A
    Akhlaq Ansari
    Introduction to Machine Learning: Supervised Learning
    Offered by Coursera
    5
    Learning Experience: The course content was really thought out. It helped to know about the etiquettes in an office space. The platform was TCS ion own platform, it was easy to access and understand. This made gain a lot of soft skills regarding any corporate office. Pros was that I gained soft skills. There are cons I can think of.
    Faculty: The faculty was good but he talked like an AI. A bit more of enthusiasm would have been nice. Practical knowledge was great. He explained the scenarios using real life examples which made understanding the topics really easy. There were no live sessions. The course curriculum was focused on soft skills like email writing, documentation, presentation preparation, phone etiquettes, cubicle etiquettes, negotiation skills etc. The content was not that much updated because etiquettes are the same I guess. The structure was not really there. It didn't deteriorate the experience or anything because there was no connection between one module to another. There were small assessments where you would have to attend a quiz based on the module you just completed.
    Reviewed on 10 Feb 2023Read More
    Thumbs Up IconThumbs Down Icon
    P
    Praveen Kumar Ugiri
    Introduction to Machine Learning: Supervised Learning
    Offered by Coursera
    5
    Learning Experience: Learning experience was good
    Faculty: Faculty was good, Andrew N.G. Curriculum was relevant and comprehensive
    Course Support: No career support provided
    Reviewed on 6 Mar 2022Read More
    Thumbs Up IconThumbs Down Icon
    M
    Merigi Ravali
    Introduction to Machine Learning: Supervised Learning
    Offered by Coursera
    5
    Other: I have learnt introduction of manchine leaning. Machine Learning types
    Reviewed on 15 Mar 2021Read More
    Thumbs Up IconThumbs Down Icon
    View All 3 ReviewsRight Arrow Icon
    qna

    Introduction to Machine Learning: Supervised Learning
     at 
    Coursera 

    Student Forum

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