public class SVM extends Object
| Modifier and Type | Field and Description |
|---|---|
protected svm_model |
model |
protected svm_parameter |
param |
protected Parameters |
parameters |
protected svm_problem |
prob |
| Constructor and Description |
|---|
SVM() |
SVM(String filename) |
SVM(svm_model model) |
| Modifier and Type | Method and Description |
|---|---|
double[] |
apply(Vector<svm_node[]> x) |
protected double |
do_cross_validation(int nr_fold) |
double[][] |
getCoefs() |
Parameters |
getDefaultParameters() |
Parameters |
getParameters() |
svm_node[][] |
getSupportVectors() |
void |
load(String filename) |
protected void |
load(Vector<svm_node[]> vx,
Vector<Double> vy) |
protected void |
mountModel(svm_model model) |
protected double[] |
predict(Vector<svm_node[]> x,
double[] targets,
int predict_probability) |
void |
print() |
void |
save(String filename) |
void |
save(String directory,
String filename) |
void |
train(Vector<svm_node[]> vx,
Vector<Double> vy) |
void |
train(Vector<svm_node[]> vx,
Vector<Double> vy,
Parameters parameters) |
XValResult |
xval(Vector<svm_node[]> vx,
Vector<Double> vy,
Parameters parameters,
int nrfold,
double cMin,
double cMax,
int cSteps,
double gMin,
double gMax,
int gSteps) |
protected svm_parameter param
protected svm_problem prob
protected svm_model model
protected Parameters parameters
public SVM()
public SVM(String filename) throws IOException
IOExceptionpublic SVM(svm_model model)
public void train(Vector<svm_node[]> vx, Vector<Double> vy, Parameters parameters)
public XValResult xval(Vector<svm_node[]> vx, Vector<Double> vy, Parameters parameters, int nrfold, double cMin, double cMax, int cSteps, double gMin, double gMax, int gSteps)
public Parameters getParameters()
public svm_node[][] getSupportVectors()
public double[][] getCoefs()
public void save(String directory, String filename) throws IOException
IOExceptionpublic void save(String filename) throws IOException
IOExceptionpublic void load(String filename) throws IOException
IOExceptionpublic void print()
public Parameters getDefaultParameters()
protected void mountModel(svm_model model)
protected double do_cross_validation(int nr_fold)
Copyright © 2016. All rights reserved.