What are some of the pros/cons of SVM?

Pros:

  • Relatively fast computational time due to kernel trick
  • Ability to learn non-linear decision boundaries
  • Performs well with high-dimensional data
  • No assumptions to verify; however, it is recommended to scale data first

Cons:

  • Performance of algorithm is sensitive to the choice of kernel
  • Does not easily produce probability scores; only class labels
  • No direct way to determine variable importance (might have to use model agnostic permutation approach)

Author

Help us improve this post by suggesting in comments below:

– modifications to the text, and infographics
– video resources that offer clear explanations for this question
– code snippets and case studies relevant to this concept
– online blogs, and research publications that are a “must read” on this topic

Leave the first comment

Partner Ad
Find out all the ways that you can
Contribute