support vector machines
play

Support Vector Machines Alex Leblang and Sam Birch ML Framework - PowerPoint PPT Presentation

Support Vector Machines Alex Leblang and Sam Birch ML Framework Data projected into feature space, each feature is a dimension. Via Wikipedia, scikit-learn examples SVMs Supervised learning model: train / test Binary, discriminative


  1. Support Vector Machines Alex Leblang and Sam Birch

  2. ML Framework Data projected into feature space, each feature is a dimension. Via Wikipedia, scikit-learn examples

  3. SVMs ● Supervised learning model: train / test ● Binary, discriminative classifier ○ Models the boundary, not the data ● Linear classification boundary defined with support vectors ● Non-linear decision boundaries can be introduced via the kernel trick

  4. Where SVMs fit (Hays)

  5. Linear separators (Hays)

  6. Non-linearity (Andrew Moore via Hays)

  7. Kernel Trick

  8. Demo MLDemo

  9. Challenges ● Non-linear classification takes > O(n) time ○ Have to compute entire kernel matrix ○ Most large-scale classification tasks use linear SVMs ● Validation ● Feature choice is challenging in many domains

  10. LibSVM An efficient implementation of SVM routines Functions in LibSVM: ● C-Support vector classification ● V-Support vector classification ● Distribution Estimation ● v-Support vector regression

  11. Optimization Moving training and classification to the GPU can provide 1-2 orders of magnitude performance advantage “Fast Support Vector Machine Training and Classification on Graphics Processors” (Catanzaro, Sundaram, Keutzer)

  12. Conclusion ● Solid go-to classification algorithm ● Features > specifics ● Tuning and validation make a big difference

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend