package libsvm;public class svm_parameter{/* svm_type */public static final int C_SVC = 0;public static final int NU_SVC = 1;public static final int ONE_CLASS = 2;public static final int EPSILON_SVR = 3;public static final int NU_SVR = 4;/* kernel_type */public static final int LINEAR = 0;public static final int POLY = 1;public static final int RBF = 2;public static final int SIGMOID = 3;public int svm_type;public int kernel_type;public double degree;// for polypublic double gamma;// for poly/rbf/sigmoidpublic double coef0;// for poly/sigmoid// these are for training onlypublic double cache_size; // in MBpublic double eps;// stopping criteriapublic double C;// for C_SVC, EPSILON_SVR and NU_SVRpublic int nr_weight;// for C_SVCpublic int[] weight_label;// for C_SVCpublic double[] weight;// for C_SVCpublic double nu;// for NU_SVC, ONE_CLASS, and NU_SVRpublic double p;// for EPSILON_SVRpublic int shrinking;// use the shrinking heuristics}