[mlpack-svn] r15846 - mlpack/trunk/src/mlpack/methods/linear_regression

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Thu Sep 26 15:39:08 EDT 2013


Author: rcurtin
Date: Thu Sep 26 15:39:08 2013
New Revision: 15846

Log:
Fix other constructors so they play okay with lambda.


Modified:
   mlpack/trunk/src/mlpack/methods/linear_regression/linear_regression.cpp

Modified: mlpack/trunk/src/mlpack/methods/linear_regression/linear_regression.cpp
==============================================================================
--- mlpack/trunk/src/mlpack/methods/linear_regression/linear_regression.cpp	(original)
+++ mlpack/trunk/src/mlpack/methods/linear_regression/linear_regression.cpp	Thu Sep 26 15:39:08 2013
@@ -69,15 +69,16 @@
   }
 }
 
-LinearRegression::LinearRegression(const std::string& filename)
+LinearRegression::LinearRegression(const std::string& filename) :
+    lambda(0.0)
 {
   data::Load(filename, parameters, true);
 }
 
-LinearRegression::LinearRegression(const LinearRegression& linearRegression)
-{
-  parameters = linearRegression.parameters;
-}
+LinearRegression::LinearRegression(const LinearRegression& linearRegression) :
+    parameters(linearRegression.parameters),
+    lambda(linearRegression lambda)
+{ /* Nothing to do. */ }
 
 void LinearRegression::Predict(const arma::mat& points, arma::vec& predictions)
     const



More information about the mlpack-svn mailing list