Abstract
Training of support vector machines (SVMs) amounts to solving a quadratic programming problem over the training data. We present a simple on-line SVM training algorithm of complexity approximately linear in the number of training vectors, and linear in the number of support vectors. The algorithm implements an on-line variant of sequential minimum optimization (SMO) that avoids the need for adjusting select pairs of training coefficients by adjusting the bias term along with the coefficient of the currently presented training vector. The coefficient assignment is a function of the margin returned by the SVM classifier prior to assignment, subject to inequality constraints. The training scheme lends efficiently to dedicated SVM hardware for real-time pattern recognition, implemented using resources already provided for run-time operation. Performance gains are illustrated using the Kerneltron, a massively parallel mixed-signal VLSI processor for kernel-based real-time video recognition.
| Original language | English |
|---|---|
| Pages (from-to) | 385-404 |
| Number of pages | 20 |
| Journal | International Journal of Pattern Recognition and Artificial Intelligence |
| Volume | 17 |
| Issue number | 3 |
| DOIs | |
| State | Published - May 2003 |
Keywords
- Analog array processors
- Kernel machines
- Large margin classifiers
- Matrix-vector multiplication (MVM)
- Pattern recognition
- Quadratic programming (QP)
- Sequential minimum optimization (SMO)
- Support vector machine (SVM)
Fingerprint
Dive into the research topics of 'Silicon support vector machine with on-line learning'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver