Method and apparatus for improving the efficiency of support vector machines
First Claim
Patent Images
1. A method for using a support vector machine, the method comprising the steps of:
- receiving input data signals; and
using the support vector machine operable on the input data signals for providing an output signal, wherein the support vector machine utilizes reduced set vectors, wherein the reduced set vectors were a priori determined during a training phase using an unconstrained optimization approach other than an eigenvalue computation used for homogeneous quadratic kernels wherein the training phase further comprises the steps of;
receiving elements of a training set;
generating a set of support vectors, the number of support vectors being NS;
selecting a number m of reduced set vectors, where m≦
NS; and
generating the number m of reduced set vectors using the unconstrained optimization approach.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is described for improving the efficiency of any machine that uses an algorithm that maps to a higher dimensional space in which a given set of vectors is used in a test phase. In particular, reduced set vectors are used. These reduced set vectors are different from the vectors in the set and are determined pursuant to an optimization approach other than the eigenvalue computation used for homogeneous quadratic kernels. An illustrative embodiment is described in the context of a support vector machine (SVM).
-
Citations
3 Claims
-
1. A method for using a support vector machine, the method comprising the steps of:
-
receiving input data signals; and using the support vector machine operable on the input data signals for providing an output signal, wherein the support vector machine utilizes reduced set vectors, wherein the reduced set vectors were a priori determined during a training phase using an unconstrained optimization approach other than an eigenvalue computation used for homogeneous quadratic kernels wherein the training phase further comprises the steps of; receiving elements of a training set; generating a set of support vectors, the number of support vectors being NS; selecting a number m of reduced set vectors, where m≦
NS; andgenerating the number m of reduced set vectors using the unconstrained optimization approach. - View Dependent Claims (2)
-
-
3. A method for using a support vector machine, the method comprising the steps of:
-
receiving input data signals; and using the support vector machine operable on the input data signals for providing an output signal, wherein the support vector machine utilizes reduced set vectors, wherein the reduced set vectors were a priori determined during a training phase using an unconstrained optimization approach other than an eigenvalue computation used for homogeneous quadratic kernels wherein the training phase further comprises the steps of; training the support vector machine for determining a number, NS, of support vectors; and using the unconstrained optimization technique to determine the reduced set vectors, where a number of reduced set vectors is m, where m≦
NS.
-
Specification