VOOZH about

URL: https://www.coursera.org/learn/machine-learning-classification-algorithms

⇱ Machine Learning Algorithms: Supervised Learning Tip to Tail | Coursera


Machine Learning Algorithms: Supervised Learning Tip to Tail

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Machine Learning Algorithms: Supervised Learning Tip to Tail

18,199 already enrolled

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.7

417 reviews

9 hours to complete
Flexible schedule
Learn at your own pace
95%
Most learners liked this course

Gain insight into a topic and learn the fundamentals.
4.7

417 reviews

9 hours to complete
Flexible schedule
Learn at your own pace
95%
Most learners liked this course

Build your subject-matter expertise

This course is part of the Machine Learning: Algorithms in the Real World Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • 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

There are 4 modules in this course

This course takes you from understanding the fundamentals of a machine learning project. Learners will understand and implement supervised learning techniques on real case studies to analyze business case scenarios where decision trees, k-nearest neighbours and support vector machines are optimally used. Learners will also gain skills to contrast the practical consequences of different data preparation steps and describe common production issues in applied ML.

To be successful, you should have at least beginner-level background in Python programming (e.g., be able to read and code trace existing code, be comfortable with conditionals, loops, variables, lists, dictionaries and arrays). You should have a basic understanding of linear algebra (vector notation) and statistics (probability distributions and mean/median/mode). This is the second course of the Applied Machine Learning Specialization brought to you by Coursera and the Alberta Machine Intelligence Institute.

Welcome to Supervised Learning, Tip to Tail! This week we'll go over the basics of supervised learning, particularly classification, as well as teach you about two classification algorithms: decision trees and k-NN. You'll get started programming on the platform through Jupyter notebooks and start to familiarize yourself with all the issues that arise when using machine learning for classification.

What's included

8 videos4 readings2 assignments2 ungraded labs

8 videosβ€’Total 46 minutes
  • Introduction to the Courseβ€’2 minutes
  • What does a classifier actually do?β€’6 minutes
  • Classification in scikit-learnβ€’4 minutes
  • What are decision trees?β€’6 minutes
  • Generalization and overfittingβ€’8 minutes
  • Classification using k-nearest neighboursβ€’8 minutes
  • Distance measuresβ€’9 minutes
  • Weekly summaryβ€’3 minutes
4 readingsβ€’Total 40 minutes
  • Math Reviewβ€’10 minutes
  • Scikitlearn documentation for decision trees (Optional)β€’10 minutes
  • Scikitlearn documentation for random forests (Optional)β€’10 minutes
  • Scikitlearn documentation for k-nearest neighbours (Optional)β€’10 minutes
2 assignmentsβ€’Total 20 minutes
  • Understanding Classification with Decision Trees and k-NNβ€’20 minutes
  • Supervised Learning Basicsβ€’0 minutes
2 ungraded labsβ€’Total 120 minutes
  • Decision Treesβ€’60 minutes
  • k-NNβ€’60 minutes

Welcome to the second week of the course! In this week you'll learn all about regression algorithms, the other side of supervised learning. We'll introduce you to the idea of finding lines, optimization criteria, and all the associated issues. Through regression we'll see the interactions between model complexity and accuracy, and you'll get a first taste of how regression and classification might relate.

What's included

9 videos1 reading4 assignments

9 videosβ€’Total 62 minutes
  • Line-fittingβ€’6 minutes
  • Optimal line-fittingβ€’8 minutes
  • Loss and Convexityβ€’7 minutes
  • Gradient Descentβ€’9 minutes
  • Nonlinear features and model complexityβ€’7 minutes
  • Bias and variance tradeoffβ€’6 minutes
  • Regularizersβ€’5 minutes
  • Loss for Classificationβ€’8 minutes
  • Weekly summaryβ€’4 minutes
1 readingβ€’Total 10 minutes
  • Scikitlearn documentation for linear regression (Optional)β€’10 minutes
4 assignmentsβ€’Total 22 minutes
  • The Regression side of Supervised Learningβ€’20 minutes
  • Regression Basicsβ€’0 minutes
  • Understanding Model Complexityβ€’0 minutes
  • From Regression to Classificationβ€’2 minutes

This week we'll be diving straight in to using regression for classification. We'll describe all the fundamental pieces that make up the support vector machine algorithms, so that you can understand how many seemingly unrelated machine learning algorithms tie together. We'll introduce you to logistic regression, neural networks, and support vector machines, and show you how to implement two of those.

What's included

6 videos1 reading2 assignments2 ungraded labs

6 videosβ€’Total 34 minutes
  • Logistic Regressionβ€’4 minutes
  • Neural Networksβ€’9 minutes
  • Hinge Lossβ€’6 minutes
  • Basics of Support Vector Machinesβ€’6 minutes
  • Kernelsβ€’7 minutes
  • Weekly Summaryβ€’2 minutes
1 readingβ€’Total 10 minutes
  • Scikitlearn documentation for SVMs (Optional)β€’10 minutes
2 assignmentsβ€’Total 10 minutes
  • Regression-based Classificationβ€’10 minutes
  • Understanding Support Vector Machinesβ€’0 minutes
2 ungraded labsβ€’Total 120 minutes
  • Logistic Regressionβ€’60 minutes
  • SVMs and Kernelsβ€’60 minutes

Now at the tail end of the course, we're going to go over how to know how well your model is actually performing and what you can do to get even better performance from it. We'll review assessment questions particular to regression and classification, and introduce some other tools that really help you analyze your model performance. The topics covered this week aim to give you confidence in your models, so you're ready to unlock the power of machine learning for your business goals.

What's included

8 videos1 reading1 assignment1 ungraded lab

8 videosβ€’Total 46 minutes
  • Regression assessmentβ€’6 minutes
  • Classification assessmentβ€’6 minutes
  • Learning Curvesβ€’6 minutes
  • Testing your modelsβ€’8 minutes
  • Cross validationβ€’5 minutes
  • Parameter tuning and grid searchβ€’6 minutes
  • Model Parametersβ€’6 minutes
  • Weekly Summaryβ€’2 minutes
1 readingβ€’Total 10 minutes
  • Some resources on model assessment (Optional)β€’10 minutes
1 assignment
  • Contrasting Modelsβ€’0 minutes
1 ungraded labβ€’Total 15 minutes
  • Splitting the Dataβ€’15 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Instructor ratings
4.7 (78 ratings)
Alberta Machine Intelligence Institute
5 Coursesβ€’41,381 learners

Explore more from Machine Learning

Why people choose Coursera for their career

πŸ‘ Image

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."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

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."
πŸ‘ Image

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

  • 5 stars

    76.01%

  • 4 stars

    18.46%

  • 3 stars

    3.11%

  • 2 stars

    1.19%

  • 1 star

    1.19%

Showing 3 of 417

CW
Β·

Reviewed on Sep 29, 2020

Great course, easy to grasp the main idea of how to assess and tune the performance of question-answering machines learned by machine learning algorithms through data

RM
Β·

Reviewed on Dec 8, 2020

I found the course to be enough detailed to get clarity on the basic concepts of Supervised learning algorithms. I hope to apply the learning from the course in work!

VD
Β·

Reviewed on Aug 31, 2020

really good, wish it had covered random forest and decision trees and other supervised models as well.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,