diff options
author | Joe Zhao <ztuowen@gmail.com> | 2015-04-10 20:39:00 +0800 |
---|---|---|
committer | Joe Zhao <ztuowen@gmail.com> | 2015-04-10 20:39:00 +0800 |
commit | 705f3731f4c49a75e2824d16622ff853634335c7 (patch) | |
tree | 8c6a171615f27d0cb25484f72ccf1f84391eb9c3 /main.cpp | |
parent | 01b523c7ce4eb5e692b0dcbec63efac0e8d1e2c7 (diff) | |
download | ranksvm-705f3731f4c49a75e2824d16622ff853634335c7.tar.gz ranksvm-705f3731f4c49a75e2824d16622ff853634335c7.tar.bz2 ranksvm-705f3731f4c49a75e2824d16622ff853634335c7.zip |
structuring input
Diffstat (limited to 'main.cpp')
-rw-r--r-- | main.cpp | 14 |
1 files changed, 6 insertions, 8 deletions
@@ -1,7 +1,7 @@ #include <iostream> #include <Eigen/Dense> #include <boost/program_options.hpp> -#include <string> +#include <list> #include "tools/easylogging++.h" #include "model/ranksvmtn.h" #include "tools/fileDataProvider.h" @@ -21,13 +21,11 @@ int train() { // Generic training operations dp.open(); - DataSet D; - Labels L; + DataList D; LOG(INFO)<<"Training started"; dp.getDataSet(D); - dp.getLabel(L); - rsvm->train(D,L); + rsvm->train(D); LOG(INFO)<<"Training finished,saving model"; @@ -41,15 +39,15 @@ int predict() { RSVM *rsvm; rsvm = RSVM::loadModel(vm["model"].as<std::string>().c_str()); FileDP dp(vm["feature"].as<std::string>().c_str()); - DataSet D; - Labels L; + DataList D; + std::list<double> L; while (!dp.EOFile()) { dp.getDataSet(D); rsvm->predict(D,L); } - Eigen::write_stream(std::cout, L); + // TODO output Eigen::write_stream(std::cout, L); delete rsvm; return 0; } |