[mlpack-svn] r16050 - mlpack/trunk/src/mlpack/methods/logistic_regression
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Wed Nov 20 11:42:10 EST 2013
Author: rcurtin
Date: Wed Nov 20 11:42:09 2013
New Revision: 16050
Log:
Make predictors and responses const.
Modified:
mlpack/trunk/src/mlpack/methods/logistic_regression/logistic_regression_function.cpp
mlpack/trunk/src/mlpack/methods/logistic_regression/logistic_regression_function.hpp
Modified: mlpack/trunk/src/mlpack/methods/logistic_regression/logistic_regression_function.cpp
==============================================================================
--- mlpack/trunk/src/mlpack/methods/logistic_regression/logistic_regression_function.cpp (original)
+++ mlpack/trunk/src/mlpack/methods/logistic_regression/logistic_regression_function.cpp Wed Nov 20 11:42:09 2013
@@ -10,8 +10,8 @@
using namespace mlpack::regression;
LogisticRegressionFunction::LogisticRegressionFunction(
- arma::mat& predictors,
- arma::vec& responses,
+ const arma::mat& predictors,
+ const arma::vec& responses,
const double lambda) :
predictors(predictors),
responses(responses),
@@ -21,8 +21,8 @@
}
LogisticRegressionFunction::LogisticRegressionFunction(
- arma::mat& predictors,
- arma::vec& responses,
+ const arma::mat& predictors,
+ const arma::vec& responses,
const arma::mat& initialPoint,
const double lambda) :
initialPoint(initialPoint),
Modified: mlpack/trunk/src/mlpack/methods/logistic_regression/logistic_regression_function.hpp
==============================================================================
--- mlpack/trunk/src/mlpack/methods/logistic_regression/logistic_regression_function.hpp (original)
+++ mlpack/trunk/src/mlpack/methods/logistic_regression/logistic_regression_function.hpp Wed Nov 20 11:42:09 2013
@@ -22,12 +22,12 @@
class LogisticRegressionFunction
{
public:
- LogisticRegressionFunction(arma::mat& predictors,
- arma::vec& responses,
+ LogisticRegressionFunction(const arma::mat& predictors,
+ const arma::vec& responses,
const double lambda = 0);
- LogisticRegressionFunction(arma::mat& predictors,
- arma::vec& responses,
+ LogisticRegressionFunction(const arma::mat& predictors,
+ const arma::vec& responses,
const arma::mat& initialPoint,
const double lambda = 0);
@@ -103,9 +103,9 @@
//! The initial point, from which to start the optimization.
arma::mat initialPoint;
//! The matrix of data points (predictors).
- arma::mat& predictors;
+ const arma::mat& predictors;
//! The vector of responses to the input data points.
- arma::vec& responses;
+ const arma::vec& responses;
//! The regularization parameter for L2-regularization.
double lambda;
};
More information about the mlpack-svn
mailing list