summaryrefslogtreecommitdiff
path: root/model/ranksvmtn.h
diff options
context:
space:
mode:
authorJoe Zhao <ztuowen@gmail.com>2015-03-07 16:42:46 +0800
committerJoe Zhao <ztuowen@gmail.com>2015-03-07 16:42:46 +0800
commitf50bb1ee0d6011969fcfc7cb084bab0ce9c4dd39 (patch)
treeff6a5d0de7f357772fb902fb357d8bfa9fe58082 /model/ranksvmtn.h
parentbddad20b835a83923901106961adc14c5eb6e3db (diff)
downloadranksvm-f50bb1ee0d6011969fcfc7cb084bab0ce9c4dd39.tar.gz
ranksvm-f50bb1ee0d6011969fcfc7cb084bab0ce9c4dd39.tar.bz2
ranksvm-f50bb1ee0d6011969fcfc7cb084bab0ce9c4dd39.zip
scaffolding, decided to abandon libsvm format & using matrices for easier input & output operation
Diffstat (limited to 'model/ranksvmtn.h')
-rw-r--r--model/ranksvmtn.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/model/ranksvmtn.h b/model/ranksvmtn.h
new file mode 100644
index 0000000..2a8f524
--- /dev/null
+++ b/model/ranksvmtn.h
@@ -0,0 +1,20 @@
+#ifndef RSVMTN_H
+#define RSVMTN_H
+
+// Truncated Newton method based RankSVM
+
+#include"ranksvm.h"
+
+class RSVMTN:public RSVM
+{
+public:
+ std::string getName()
+ {
+ return "TN";
+ };
+
+ int train(DataProvider D){return 0;};
+ int predict(DataProvider D){return 0;};
+};
+
+#endif \ No newline at end of file