You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@madlib.apache.org by ri...@apache.org on 2018/07/12 21:03:58 UTC

[2/5] madlib git commit: SVM: Compute average loss per row instead of total loss

SVM: Compute average loss per row instead of total loss


Project: http://git-wip-us.apache.org/repos/asf/madlib/repo
Commit: http://git-wip-us.apache.org/repos/asf/madlib/commit/ceab57f3
Tree: http://git-wip-us.apache.org/repos/asf/madlib/tree/ceab57f3
Diff: http://git-wip-us.apache.org/repos/asf/madlib/diff/ceab57f3

Branch: refs/heads/master
Commit: ceab57f31ddf15a1de8621a22633e052ba0028ff
Parents: ac4a51f
Author: Rahul Iyer <ri...@apache.org>
Authored: Tue Jul 10 13:47:39 2018 -0700
Committer: Rahul Iyer <ri...@apache.org>
Committed: Thu Jul 12 13:31:22 2018 -0700

----------------------------------------------------------------------
 src/modules/convex/linear_svm_igd.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/madlib/blob/ceab57f3/src/modules/convex/linear_svm_igd.cpp
----------------------------------------------------------------------
diff --git a/src/modules/convex/linear_svm_igd.cpp b/src/modules/convex/linear_svm_igd.cpp
index f396250..79dc496 100644
--- a/src/modules/convex/linear_svm_igd.cpp
+++ b/src/modules/convex/linear_svm_igd.cpp
@@ -192,7 +192,7 @@ internal_linear_svm_igd_result::run(AnyType &args) {
 
     AnyType tuple;
     tuple << state.task.model
-        << static_cast<double>(state.algo.loss)
+        << static_cast<double>(state.algo.loss / state.algo.numRows)
         << state.algo.gradient.norm()
         << static_cast<int64_t>(state.algo.numRows);