Skip to main content
HomePython

Course

Linear Classifiers in Python

IntermediateSkill Level
4.8+
309 reviews
Updated 10/2023
In this course you will learn the details of linear classifiers like logistic regression and SVM.
Start Course for Free
PythonMachine Learning4 hr13 videos44 Exercises3,200 XP65,668Statement of Accomplishment

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies

Group

Training 2 or more people?

Try DataCamp for Business

Course Description

In this course you'll learn all about using linear classifiers, specifically logistic regression and support vector machines, with scikit-learn. Once you've learned how to apply these methods, you'll dive into the ideas behind them and find out what really makes them tick. At the end of this course you'll know how to train, test, and tune these linear classifiers in Python. You'll also have a conceptual foundation for understanding many other machine learning algorithms.

Prerequisites

Supervised Learning with scikit-learn
1

Applying logistic regression and SVM

In this chapter you will learn the basics of applying logistic regression and support vector machines (SVMs) to classification problems. You'll use the scikit-learn library to fit classification models to real data.
Start Chapter
2

Loss functions

3

Logistic regression

4

Support Vector Machines

Linear Classifiers in Python
Course
Complete

Earn Statement of Accomplishment

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

Don’t just take our word for it

*4.8
from 309 reviews
82%
17%
1%
0%
0%
  • Gabriela
    10 hours ago

  • Tezendra
    yesterday

  • William
    yesterday

  • Jerry
    2 days ago

  • Єлизавета
    3 days ago

  • EDA
    last week

Gabriela

Jerry

Єлизавета

FAQs

What machine learning algorithms does this course focus on?

You will learn logistic regression and support vector machines (SVMs), including how to train, test, and tune both classifiers using scikit-learn.

What prior knowledge do I need?

This is an intermediate course. You should know pandas, introductory statistics, and have completed Supervised Learning with scikit-learn before starting.

Does this course cover the theory behind the classifiers?

Yes. You will learn about loss functions, regularization, and the conceptual framework that explains how logistic regression and SVMs make classification decisions.

How will this course help me understand other ML algorithms?

Linear classifiers provide a conceptual foundation for understanding many other machine learning models, since loss functions and regularization appear throughout the field.

How is the course structured?

It has 4 chapters and 45 exercises covering applied classification, loss functions, logistic regression details, and SVM details. Most learners finish in about 2.5 hours.

Join over 19 million learners and start Linear Classifiers in Python today!

Create Your Free Account

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Grow your data skills with DataCamp for Mobile

Make progress on the go with our mobile courses and daily 5-minute coding challenges.