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
IOException
public 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
IOException
public void save(String filename) throws IOException
IOException
public void load(String filename) throws IOException
IOException
public void print()
public Parameters getDefaultParameters()
protected void mountModel(svm_model model)
protected double do_cross_validation(int nr_fold)
Copyright © 2016. All rights reserved.