summaryrefslogtreecommitdiff
path: root/train.cpp
diff options
context:
space:
mode:
authorJoe Zhao <ztuowen@gmail.com>2015-06-27 20:42:23 +0800
committerJoe Zhao <ztuowen@gmail.com>2015-06-27 20:42:23 +0800
commit60881b380b02637c27497c4508faf2345a534679 (patch)
tree7813e01519a4ee8e8523b8d9445b94ae91afed38 /train.cpp
parent76193f75ae34aa587bd87bed17a4b92eec8c6203 (diff)
downloadranksvm-60881b380b02637c27497c4508faf2345a534679.tar.gz
ranksvm-60881b380b02637c27497c4508faf2345a534679.tar.bz2
ranksvm-60881b380b02637c27497c4508faf2345a534679.zip
comments & readme
Diffstat (limited to 'train.cpp')
-rw-r--r--train.cpp23
1 files changed, 22 insertions, 1 deletions
diff --git a/train.cpp b/train.cpp
index 83d8cdc..4e2146b 100644
--- a/train.cpp
+++ b/train.cpp
@@ -1,3 +1,24 @@
+/*
+ * ranksvm: main program
+ * usage: ./ranksvm -h to see all options
+ * support:
+ * training
+ * validating
+ * predicting
+ * model:
+ * TN RankSVM(truncated newton, conjugate gradient, various opt)
+ * BH bhat-dist
+ * HE Hell-dist(but output chance instead?!)
+ * out features:
+ * cmc
+ * Cumulative Matching Characteristic
+ * avg
+ * Normalized avg rank
+ * predict
+ * image pair relevance value
+ */
+
+
#include <iostream>
#include <Eigen/Dense>
#include <boost/program_options.hpp>
@@ -190,7 +211,7 @@ int main(int argc, char **argv) {
else return 0;
DataProvider* dp;
if (vm["feature"].as<string>().find(".rid") == string::npos)
- LOG(FATAL)<<"Format not supported";
+ LOG(FATAL)<<"Format no longer supported";
else
{
RidFileDP* tmpdp = new RidFileDP(vm["feature"].as<string>());