ML-learning-path

Self learning guide for machine learning

View the Project on GitHub elephantscale/ML-learning-path

Support Vector Machines (SVM) Intro

Back to Index


Objective

Learn SVM

Essentials Reading

Understanding Classifications

Read the basics of classifications

Basics of SVM

Implementing SVM in Scikit-Learn

Extra Reading

Checklist

Check your knowledge:

Exercises

Difficulty Level

★☆☆ - Easy
★★☆ - Medium
★★★ - Challenging
★★★★ - Bonus

EX-1: Practice with synthetic data

Use Scikit’s make_blobs or make_classification to generate some sample data.

Try to separate them using SVM

EX-2: College Admission Data

Load college admission data

It will look like this:

    admit  gre   gpa  rank
0       0  380  3.61     3
1       1  660  3.67     3
2       1  800  4.00     1
3       0  640  3.19     4
4       0  520  2.93     4
...

EX-3 - BONUS Lab

More Exercises


Index