Support Vector Machines (SVM)
From Week 7 of the lesson...
Didn't really get what is Support Vector Machines (SVM) initially so went to google up a bit and watch some videos.
Summary:
by Siraj Raval
by MIT OpenCourseWare
Summary:
- It is a supervised learning models used to analysis regression or classification problems
- Divide the classes of the data by a clear gap (aka "hyperplane") that is as wide as possible
- Can be used to classify multi-dimensional data thus the classifier is known as "hyperplane"
Recommended Videos:
https://www.youtube.com/watch?v=Y6RRHw9uN9o
Support Vector Machines - The Math of Intelligence (Week 1) (30 mins);
https://www.youtube.com/watch?v=g8D5YL6cOSE
Learning: Support Vector Machines (49 mins):
https://www.youtube.com/watch?v=_PwhiWxHK8o
Also learnt about Gaussian Kernel...
- It is used when there is a non-linear decision boundary
- If there is a small number of features but large amount of data, use SVM with Gaussian kernel
- Perform feature scaling before using Gaussian kernel
Comments
Post a Comment