[mlpack-git] master: Fixed std::logic_error (930d8e7)

gitdub at mlpack.org gitdub at mlpack.org
Mon Mar 14 12:59:53 EDT 2016


Repository : https://github.com/mlpack/mlpack
On branch  : master
Link       : https://github.com/mlpack/mlpack/compare/3b5e67f9d9fc8d7eea773a2e04f70f72f712014e...e3d701077a070b7e68af7ebbc011d4825935874e

>---------------------------------------------------------------

commit 930d8e7b621b6ebc320b7611021bda0bef354f6c
Author: vasanth kalingeri <vasanth.kalingeri at gmail.com>
Date:   Mon Mar 14 22:29:53 2016 +0530

    Fixed std::logic_error


>---------------------------------------------------------------

930d8e7b621b6ebc320b7611021bda0bef354f6c
 .../methods/ann/init_rules/kathirvalavakumar_subavathi_init.hpp  | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/mlpack/methods/ann/init_rules/kathirvalavakumar_subavathi_init.hpp b/src/mlpack/methods/ann/init_rules/kathirvalavakumar_subavathi_init.hpp
index df6b6e3..0486756 100644
--- a/src/mlpack/methods/ann/init_rules/kathirvalavakumar_subavathi_init.hpp
+++ b/src/mlpack/methods/ann/init_rules/kathirvalavakumar_subavathi_init.hpp
@@ -24,8 +24,8 @@
 
 #include <mlpack/core.hpp>
 #include <mlpack/methods/ann/activation_functions/logistic_function.hpp>
-
-#include "random_init.hpp"
+#include <mlpack/methods/ann/init_rules/random_init.hpp>
+#include <iostream>
 
 namespace mlpack {
 namespace ann /** Artificial Neural Network. */ {
@@ -61,7 +61,7 @@ class KathirvalavakumarSubavathiInitialization
   KathirvalavakumarSubavathiInitialization(const arma::Mat<eT>& data,
                                            const double s) : s(s)
   {
-    dataSum = arma::sum(data + data);
+    dataSum = arma::sum(data);
   }
 
   /**
@@ -77,7 +77,6 @@ class KathirvalavakumarSubavathiInitialization
   {
     arma::Row<eT> b = s * arma::sqrt(3 / (rows * dataSum));
     const double theta = b.min();
-
     RandomInitialization randomInit(-theta, theta);
     randomInit.Initialize(W, rows, cols);
   }
@@ -104,7 +103,7 @@ class KathirvalavakumarSubavathiInitialization
 
  private:
   //! Parameter that defines the sum of elements in each column.
-  arma::colvec dataSum;
+  arma::rowvec dataSum;
 
   //! Parameter that defines the active region.
   const double s;




More information about the mlpack-git mailing list