Advertisement
Guest User

Untitled

a guest
Jun 14th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. #include <shogun/base/init.h>
  2. #include <shogun/base/some.h>
  3. #include <shogun/features/DenseFeatures.h>
  4. #include <shogun/labels/MulticlassLabels.h>
  5. #include <shogun/multiclass/GaussianNaiveBayes.h>
  6. #include <shogun/io/SerializableAsciiFile.h>
  7. #include <shogun/lib/SGVector.h>
  8. #include <shogun/io/CSVFile.h>
  9. #include <iostream>
  10. #include <assert.h>
  11.  
  12. using namespace shogun;
  13.  
  14. int main(int, char*[])
  15. {
  16. init_shogun_with_defaults();
  17.  
  18. auto f_feats_train = some<CCSVFile>("/home/myamada/np_data/output_with_labels_remapped1000.csv.shogun");
  19. //auto f_feats_test = some<CCSVFile>("../../data/classifier_4class_2d_linear_features_test.dat");
  20. auto f_labels_train = some<CCSVFile>("/home/myamada/np_data/output_with_labels_remapped1000.csv.shogun.labels");
  21.  
  22. //![create_features]
  23. auto features_train = some<CDenseFeatures<float64_t>>(f_feats_train);
  24. //auto features_test = some<CDenseFeatures<float64_t>>(f_feats_test);
  25. auto labels_train = some<CMulticlassLabels>(f_labels_train);
  26. //![create_features]
  27.  
  28.  
  29. //![create_instance]
  30. auto gnb = some<CGaussianNaiveBayes>(features_train, labels_train);
  31. //![create_instance]
  32.  
  33. //![train_and_apply]
  34. gnb->train();
  35. auto saveFile = some<CSerializableAsciiFile>("/home/myamada/tmp/shogun_model2.out", 'w');
  36. gnb->save_serializable(saveFile);
  37. exit_shogun();
  38. return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement