| 128 | } |
| 129 | |
| 130 | int sparse_predict(int row_size, float* val, int* row_ptr, int* col_ptr, SvmModel *model, float* predict_label, int verbose){ |
| 131 | if(verbose) |
| 132 | el::Loggers::reconfigureAllLoggers(el::ConfigurationType::Enabled, "true"); |
| 133 | else |
| 134 | el::Loggers::reconfigureAllLoggers(el::ConfigurationType::Enabled, "false"); |
| 135 | DataSet predict_dataset; |
| 136 | predict_dataset.load_from_sparse(row_size, val, row_ptr, col_ptr, (float *)NULL); |
| 137 | vector<float_type> predict_y; |
| 138 | predict_y = model->predict(predict_dataset.instances(), -1); |
| 139 | for (int i = 0; i < predict_y.size(); ++i) { |
| 140 | predict_label[i] = predict_y[i]; |
| 141 | } |
| 142 | return 0; |
| 143 | } |
| 144 | |
| 145 | void dense_model_scikit(int row_size, int features, float* data, float* label, |
| 146 | int svm_type, int kernel_type, int degree, float gamma, float coef0, |
nothing calls this directly
no test coverage detected