[mlpack-svn] r10696 - mlpack/trunk/src/mlpack/methods/lars

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Sat Dec 10 13:30:09 EST 2011


Author: niche
Date: 2011-12-10 13:30:09 -0500 (Sat, 10 Dec 2011)
New Revision: 10696

Removed:
   mlpack/trunk/src/mlpack/methods/lars/one_test_chol.cpp
   mlpack/trunk/src/mlpack/methods/lars/one_test_gram.cpp
Log:
removed unnecessary files

Deleted: mlpack/trunk/src/mlpack/methods/lars/one_test_chol.cpp
===================================================================
--- mlpack/trunk/src/mlpack/methods/lars/one_test_chol.cpp	2011-12-10 18:29:42 UTC (rev 10695)
+++ mlpack/trunk/src/mlpack/methods/lars/one_test_chol.cpp	2011-12-10 18:30:09 UTC (rev 10696)
@@ -1,60 +0,0 @@
-/**
- * @file one_test_chol.cpp
- * @author Nishant Mehta (niche)
- *
- * Test Driver file for testing various parts of LARS.
- */
-#include <armadillo>
-
-#include "lars.hpp"
-
-#define ERROR_TOL 1e-13
-
-using namespace arma;
-using namespace std;
-using namespace mlpack;
-using namespace mlpack::lars;
-
-int main(int argc, char* argv[])
-{
-  double lambda_1 = 0;
-  double lambda_2 = 1;
-
-  mat X;
-  X.load("X.dat", raw_ascii);
-
-  vec y;
-  y.load("y.dat", raw_ascii);
-
-  LARS lars(X, y, true, lambda_1, lambda_2);
-
-  lars.DoLARS();
-
-  u32 path_length = lars.beta_path().size();
-  /*
-  u32 n = X.n_rows;
-  u32 p = X.n_cols;
-
-  mat beta_matrix = mat(p, path_length);
-  for(u32 i = 0; i < path_length; i++) {
-    beta_matrix.col(i) = lars.beta_path()[i];
-  }
-  beta_matrix.print("beta matrix");
-
-  vec lambda_path_vec = conv_to< colvec >::from(lars.lambda_path());
-  lambda_path_vec.print("lambda path");
-  */
-
-  vec beta;
-  lars.Solution(beta);
-  beta.print("final beta");
-
-  printf(" path length = %d\n", path_length);
-
-  double temp = norm(X * beta - y, "fro");
-  double obj_val = 0.5 * temp * temp + lambda_1 * norm(beta, 1);
-
-  printf("objective value = %e\n", obj_val);
-
-  return EXIT_SUCCESS;
-}

Deleted: mlpack/trunk/src/mlpack/methods/lars/one_test_gram.cpp
===================================================================
--- mlpack/trunk/src/mlpack/methods/lars/one_test_gram.cpp	2011-12-10 18:29:42 UTC (rev 10695)
+++ mlpack/trunk/src/mlpack/methods/lars/one_test_gram.cpp	2011-12-10 18:30:09 UTC (rev 10696)
@@ -1,61 +0,0 @@
-/**
- * @file one_test_gram.cpp
- * @author Nishant Mehta (niche)
- *
- * Test Driver file for testing various parts of LARS.
- */
-
-#include <armadillo>
-
-#include "lars.hpp"
-
-#define ERROR_TOL 1e-13
-
-using namespace arma;
-using namespace std;
-using namespace mlpack;
-using namespace mlpack::lars;
-
-int main(int argc, char* argv[])
-{
-  double lambda_1 = 0;
-  double lambda_2 = 1;
-
-  mat X;
-  X.load("X.dat", raw_ascii);
-
-  vec y;
-  y.load("y.dat", raw_ascii);
-
-  LARS lars(X, y, false, lambda_1, lambda_2);
-
-  lars.DoLARS();
-
-  u32 path_length = lars.beta_path().size();
-  /*
-  u32 n = X.n_rows;
-  u32 p = X.n_cols;
-
-  mat beta_matrix = mat(p, path_length);
-  for(u32 i = 0; i < path_length; i++) {
-    beta_matrix.col(i) = lars.beta_path()[i];
-  }
-  beta_matrix.print("beta matrix");
-
-  vec lambda_path_vec = conv_to< colvec >::from(lars.lambda_path());
-  lambda_path_vec.print("lambda path");
-  */
-
-  vec beta;
-  lars.Solution(beta);
-  beta.print("final beta");
-
-  printf(" path length = %d\n", path_length);
-
-  double temp = norm(X * beta - y, "fro");
-  double obj_val = 0.5 * temp * temp + lambda_1 * norm(beta, 1);
-
-  printf("objective value = %e\n", obj_val);
-
-  return EXIT_SUCCESS;
-}




More information about the mlpack-svn mailing list