Find your platform below, and download the two files. For help on the asvm training program, type asvm from the command line. Likewise, for help on the testing program, type asvm_test from the command line.
asvm.exe |
asvm_test.exe |
These executables have been tested under SunOS 5.6 and SunOS 5.7. If you are running a different version and have difficulties, you may need to compile the source code yourself.
Download the tar file below by clicking on it. Extract the
executable files by entering the following command at a UNIX
prompt:
tar xvf asvm.tar
asvm.tar |
There are two executable files:
asvm (or asvm.exe): This is the main program used for training the support vector machine.
Syntax: asvm [options] training_file solution_file
Type asvm with no arguments at the command prompt for a list of options.
Input: A comma delimited file of numeric attributes, where the last column is either a 1 or -1 to indicate to which class the point belongs.
For example:
94, 91, 27, 20, 15, 0.5, 1Output: A flat file indicating the separating surface found, as well as any necessary normalization coefficients.
Sample usage:
asvm -converge -nu 500 trainset out.txt
asvm_test (or asvm_test.exe): This program is used to test the generalization capability of the separating surface which was found with the asvm program.
Syntax: asvm_test [options] training_file solution_file
Type asvm_test with no arguments at the command prompt for a list of options.
Input: A file of the same format as input to asvm, and the solution file from asvm.
Output: Generalization accuracy.
Sample usage:
asvm_test test_file out.txt