Support Vector Machines Flashcards
what are support vector machines?
a model capable of performing linear and nonlinear classification, regression and even outlier detection.
what sized datasets are SVMs best suited for?
small or medium sized ones
what can you think of an SVM classifier as?
as fitting the widest possible street between classes (largest margin classification)
What are downfalls of SVMs?
Sensitive to features scales
what is soft margin classification?
finds a good balance between keeping the street as large as possible and limiting the margin violations
What to do if your SVM is overfitting?
regularize it by reducing soft margin parameter C
What does Logistic Regression classifiers do that SVMs dont?
output probabilities
what is a nonlinear svm classifier?
when we add more nonlinearly features (polynomial) when a svm set is non linearly separable
whats bad about a high polynomial degree?
creates a huge number of features, making the model too slow
whats bad about a low polynomial degree?
cannot deal with very complex datasets
what is the kernel trick?
stops huge number of features being created