MCPcopy Create free account
hub / github.com/Xtra-Computing/thundersvm / thundersvm_train

Function thundersvm_train

src/thundersvm/svm_interface_api.cpp:92–113  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

90 return;
91 }
92 void thundersvm_train(int argc, char **argv) {
93 CMDParser parser;
94 parser.parse_command_line(argc, argv);
95 /*
96 parser.param_cmd.svm_type = SvmParam::NU_SVC;
97 parser.param_cmd.kernel_type = SvmParam::RBF;
98 parser.param_cmd.C = 100;
99 parser.param_cmd.gamma = 0;
100 parser.param_cmd.nu = 0.1;
101 parser.param_cmd.epsilon = 0.001;
102 */
103 DataSet train_dataset;
104 char input_file_path[1024] = DATASET_DIR;
105 char model_file_path[1024] = DATASET_DIR;
106// strcat(input_file_path, "../python/");
107// strcat(model_file_path, "../python/");
108 strcpy(input_file_path, parser.svmtrain_input_file_name.c_str());
109 strcpy(model_file_path, parser.model_file_name.c_str());
110 train_dataset.load_from_file(input_file_path);
111 thundersvm_train_sub(train_dataset, parser, model_file_path);
112 return;
113 }
114 void thundersvm_predict_sub(DataSet& predict_dataset, CMDParser& parser, char* model_file_path, char* output_file_path){
115 fstream file;
116 file.open(model_file_path, std::fstream::in);

Callers

nothing calls this directly

Calls 3

thundersvm_train_subFunction · 0.85
parse_command_lineMethod · 0.80
load_from_fileMethod · 0.45

Tested by

no test coverage detected