[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