Class svm
java.lang.Object
gov.nih.mipav.view.renderer.WildMagic.ProstateFramework.libsvm.svm
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final String[]static final intstatic final Randomprivate static svm_print_interfaceprivate static svm_print_interface(package private) static final String[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static doubleprivate static int(package private) static voidprivate static voidmulticlass_probability(int k, double[][] r, double[] p) private static doublesigmoid_predict(double decision_value, double A, double B) private static voidsigmoid_train(int l, double[] dec_values, double[] labels, double[] probAB) private static voidsolve_c_svc(svm_problem prob, svm_parameter param, double[] alpha, Solver.SolutionInfo si, double Cp, double Cn) private static voidsolve_epsilon_svr(svm_problem prob, svm_parameter param, double[] alpha, Solver.SolutionInfo si) private static voidsolve_nu_svc(svm_problem prob, svm_parameter param, double[] alpha, Solver.SolutionInfo si) private static voidsolve_nu_svr(svm_problem prob, svm_parameter param, double[] alpha, Solver.SolutionInfo si) private static voidsolve_one_class(svm_problem prob, svm_parameter param, double[] alpha, Solver.SolutionInfo si) private static voidsvm_binary_svc_probability(svm_problem prob, svm_parameter param, double Cp, double Cn, double[] probAB) static Stringsvm_check_parameter(svm_problem prob, svm_parameter param) static intstatic voidsvm_cross_validation(svm_problem prob, svm_parameter param, int nr_fold, double[] target) static voidsvm_get_labels(svm_model model, int[] label) static intsvm_get_nr_class(svm_model model) static intsvm_get_svm_type(svm_model model) static doublesvm_get_svr_probability(svm_model model) private static voidsvm_group_classes(svm_problem prob, int[] nr_class_ret, int[][] label_ret, int[][] start_ret, int[][] count_ret, int[] perm) static svm_modelstatic svm_modelsvm_load_model(String model_file_name) static doublesvm_predict(svm_model model, svm_node[] x) static doublesvm_predict_probability(svm_model model, svm_node[] x, double[] prob_estimates) static doublesvm_predict_values(svm_model model, svm_node[] x, double[] dec_values) static voidsvm_save_model(String model_file_name, svm_model model) static voidsvm_set_print_string_function(svm_print_interface print_func) private static doublesvm_svr_probability(svm_problem prob, svm_parameter param) static svm_modelsvm_train(svm_problem prob, svm_parameter param) (package private) static svm.decision_functionsvm_train_one(svm_problem prob, svm_parameter param, double Cp, double Cn)
-
Field Details
-
LIBSVM_VERSION
public static final int LIBSVM_VERSION- See Also:
-
rand
-
svm_print_stdout
-
svm_print_string
-
svm_type_table
-
kernel_type_table
-
-
Constructor Details
-
svm
public svm()
-
-
Method Details
-
info
-
solve_c_svc
private static void solve_c_svc(svm_problem prob, svm_parameter param, double[] alpha, Solver.SolutionInfo si, double Cp, double Cn) -
solve_nu_svc
private static void solve_nu_svc(svm_problem prob, svm_parameter param, double[] alpha, Solver.SolutionInfo si) -
solve_one_class
private static void solve_one_class(svm_problem prob, svm_parameter param, double[] alpha, Solver.SolutionInfo si) -
solve_epsilon_svr
private static void solve_epsilon_svr(svm_problem prob, svm_parameter param, double[] alpha, Solver.SolutionInfo si) -
solve_nu_svr
private static void solve_nu_svr(svm_problem prob, svm_parameter param, double[] alpha, Solver.SolutionInfo si) -
svm_train_one
static svm.decision_function svm_train_one(svm_problem prob, svm_parameter param, double Cp, double Cn) -
sigmoid_train
private static void sigmoid_train(int l, double[] dec_values, double[] labels, double[] probAB) -
sigmoid_predict
private static double sigmoid_predict(double decision_value, double A, double B) -
multiclass_probability
private static void multiclass_probability(int k, double[][] r, double[] p) -
svm_binary_svc_probability
private static void svm_binary_svc_probability(svm_problem prob, svm_parameter param, double Cp, double Cn, double[] probAB) -
svm_svr_probability
-
svm_group_classes
private static void svm_group_classes(svm_problem prob, int[] nr_class_ret, int[][] label_ret, int[][] start_ret, int[][] count_ret, int[] perm) -
svm_train
-
svm_cross_validation
public static void svm_cross_validation(svm_problem prob, svm_parameter param, int nr_fold, double[] target) -
svm_get_svm_type
-
svm_get_nr_class
-
svm_get_labels
-
svm_get_svr_probability
-
svm_predict_values
-
svm_predict
-
svm_predict_probability
-
svm_save_model
- Throws:
IOException
-
atof
-
atoi
-
svm_load_model
- Throws:
IOException
-
svm_load_model
- Throws:
IOException
-
svm_check_parameter
-
svm_check_probability_model
-
svm_set_print_string_function
-