package gaku;
import de.bwaldvogel.liblinear.Linear;
import de.bwaldvogel.liblinear.Model;
import de.bwaldvogel.liblinear.Parameter;
import de.bwaldvogel.liblinear.Problem;
import de.bwaldvogel.liblinear.SolverType;
import java.io.File;
import de.bwaldvogel.liblinear.FeatureNode;
public class pro {
public static void main(String[] args) {
pro t=new pro();
}
pro(){
try{
Parameter param = new Parameter(SolverType.L2R_L2LOSS_SVC_DUAL, 1, Double.POSITIVE_INFINITY);
Problem prob = Problem.readFromFile(new File("9.txt"),-1);
Model m6 = Linear.train(prob, param);
FeatureNode[] f = new FeatureNode[4];
f[0] = new FeatureNode(1, 1.0);
f[1] = new FeatureNode(3, -1.0);
f[2] = new FeatureNode(8, 0.5);
f[3] = new FeatureNode(11, -0.5);
double x=Linear.predict(m6,f);
System.out.println(x);
}catch (Exception e){}
}
}
最終更新:2016年03月28日 01:00