From badba6568abbc92ff2375767c8807fe03657bfda Mon Sep 17 00:00:00 2001 From: stereomatchingkiss Date: Mon, 19 Oct 2015 03:14:24 +0800 Subject: [PATCH] remove data member epsilon since it only needed by constructor --- src/mlpack/methods/ann/init_rules/oivs_init.hpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/mlpack/methods/ann/init_rules/oivs_init.hpp b/src/mlpack/methods/ann/init_rules/oivs_init.hpp index df0fb89af8..6597bfb779 100644 --- a/src/mlpack/methods/ann/init_rules/oivs_init.hpp +++ b/src/mlpack/methods/ann/init_rules/oivs_init.hpp @@ -64,7 +64,7 @@ class OivsInitialization OivsInitialization(const double epsilon = 0.1, const int k = 5, const double gamma = 0.9) : - epsilon(epsilon), k(k), gamma(gamma), + k(k), gamma(gamma), b(std::abs(ActivationFunction::inv(1 - epsilon) - ActivationFunction::inv(epsilon))) { @@ -108,9 +108,6 @@ class OivsInitialization } private: - //! Parameter to control the activation region. - const double epsilon; - //! Parameter to control the activation region width. const int k;