Machine Learning with Support Vector Machines

with Elitsa Kaloyanova

Teaching you how to successfully apply machine learning in a classification setting with support vector machines in Python. The course also features practical sections on multiclass extension and cross-validation using sk-learn.

1 hour 15 lessons
Start course

Course Overview

This course is all about Support Vector Machines – one of the most versatile and widely used techniques in supervised learning. They can be applied to both classification and regression tasks and thanks to kernels, fit different data distributions at a reduced computational cost . In this course, you’ll grasp the theory behind support vector machines andhow to implement and optimize a Support Vector Classifier in Python using sk-learn.

15 High Quality Lessons
9 Practical Tasks
1 Hour of Video
Certificate of Achievement

Topics covered

ClassificationGridSearchHard MarginKernelsmachine learningProgrammingPythonSoft marginSupport Vector MachinesTheory

What You'll Learn

We’ll discuss the theoretical aspects of SVMs, such as the hard and soft margin problems, and touch upon kernels. In the practical part, you’ll gain valuable hands-on experience in implementing a Support Vector Classifier in Python using sk-learn.

Support vector machines
Soft margin problem
Hard margin problem
Intuition behind kernels
Support vector classifier in sk-learn
Cross-validation with GridsearchCV in Python


Student feedback


273 ratings
5 stars
234 (86%)
4 stars
30 (11%)
3 stars
7 (3%)
2 stars
1 (0%)
1 star
1 (0%)
Filter by rating
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • Newest
  • Oldest
Excellent course. One think I like about the course is the setting of boundary for different kernel parameters that no one teaches. The time given by the Course exam is very short. After downloading the data set and writing the code and answering the question is bit difficult.
This topic need a more detailed course, If you are familiar with the topic this course will be great for you
SVM is just the right tool for my project. The learnings from examples has provided a good start!
Excellent I have learned a lot. it only misses few explanation of the methods parameters.
Great opportunities to improve skills! Amazing explainations from the teacher.
  • 1
  • 2
  • 3
  • ...
  • 5
  • ...
  • 8

“The Machine Learning field offers countless opportunities for in-depth data analysis,reliablepredictions, and valuable insights. Support vector machines in particular, are one of the most powerful methods in machine learning and, as such, are an indispensable skill in the toolbelt of any data scientist and ML engineer.”

Elitsa Kaloyanova
Head of Data Content at 365 Data Science
Machine Learning with Support Vector Machines

with Elitsa Kaloyanova

Start Course