Guest User

Untitled

a guest
Jul 16th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. int main(int argc, char **argv)
  2. {
  3. std::string filename = argv[1]; // dosya isimi
  4. svm_problem* problem = parse_train_data(filename); // veriden problem olustur
  5. svm_parameter param;
  6.  
  7. // parametreler
  8. param.svm_type = C_SVC;
  9. param.kernel_type = RBF;
  10. param.degree = 3;
  11. param.gamma = 0;
  12. param.coef0 = 0;
  13. param.nu = 0.5;
  14. param.cache_size = 100;
  15. param.C = 1;
  16. param.eps = 1e-3;
  17. param.p = 0.1;
  18. param.shrinking = 1;
  19. param.probability = 0;
  20. param.nr_weight = 0;
  21. param.weight_label = NULL;
  22. param.weight = NULL;
  23.  
  24. // modeli egit
  25. svm_model *model = svm_train(problem, &param);
  26. // 6.7 3.3 5.7 2.5 -> rastgele bir veri
  27. double data[4] = {6.5, 3.2, 5.1, 2.0};
  28. svm_node *query_data = new svm_node[4]; // SVM NODE formatina sok
  29. for (int i = 0; i < 4; i++)
  30. {
  31. query_data[i].index = i;
  32. query_data[i].value = data[i];
  33. }
  34. // Tahmin yurut(predict)
  35. std::cout << "Sonuc:" << svm_predict(model, query_data) << std::endl;
  36. svm_save_model("model", model); // modeli kaydet
  37.  
  38. // Bellekten alinanlari sil
  39. svm_free_and_destroy_model(&model);
  40. delete query_data
  41. delete problem->y;
  42. for(int i = 0;i < problem->l;i++)
  43. {
  44. delete problem->x[i];
  45. }
  46. delete problem->x;
  47. delete problem;
  48. return 0;
  49. }
Add Comment
Please, Sign In to add comment