[mlpack-svn] r11684 - in mlpack/trunk/src/mlpack/methods: . sparse_coding
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Thu Mar 1 11:58:45 EST 2012
Author: niche
Date: 2012-03-01 11:58:44 -0500 (Thu, 01 Mar 2012)
New Revision: 11684
Modified:
mlpack/trunk/src/mlpack/methods/CMakeLists.txt
mlpack/trunk/src/mlpack/methods/sparse_coding/sparse_coding.hpp
mlpack/trunk/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp
Log:
added local_coordinate_coding to CMakeLists.txt
Modified: mlpack/trunk/src/mlpack/methods/CMakeLists.txt
===================================================================
--- mlpack/trunk/src/mlpack/methods/CMakeLists.txt 2012-03-01 16:58:10 UTC (rev 11683)
+++ mlpack/trunk/src/mlpack/methods/CMakeLists.txt 2012-03-01 16:58:44 UTC (rev 11684)
@@ -9,6 +9,7 @@
kmeans
lars
linear_regression
+ local_coordinate_coding
mvu
naive_bayes
nca
Modified: mlpack/trunk/src/mlpack/methods/sparse_coding/sparse_coding.hpp
===================================================================
--- mlpack/trunk/src/mlpack/methods/sparse_coding/sparse_coding.hpp 2012-03-01 16:58:10 UTC (rev 11683)
+++ mlpack/trunk/src/mlpack/methods/sparse_coding/sparse_coding.hpp 2012-03-01 16:58:44 UTC (rev 11684)
@@ -4,8 +4,6 @@
*
* Definition of the SparseCoding class, which performs l1 (LASSO) or
* l1+l2 (Elastic Net)-regularized sparse coding with dictionary learning
- *
- * @bug Could be lots, let's see!
*/
#ifndef __MLPACK_METHODS_SPARSE_CODING_SPARSE_CODING_HPP
Modified: mlpack/trunk/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp
===================================================================
--- mlpack/trunk/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp 2012-03-01 16:58:10 UTC (rev 11683)
+++ mlpack/trunk/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp 2012-03-01 16:58:44 UTC (rev 11684)
@@ -1,14 +1,15 @@
-/** @file mnist_sc
+/** @file sparse_coding_main.cpp
* @author Nishant Mehta
*
- * Executable for Sparse Coding on MNIST
+ * Executable for Sparse Coding
*/
#include <mlpack/core.hpp>
#include "sparse_coding.hpp"
+PROGRAM_INFO("Sparse Coding", "An implementation of l1-norm and l1+l2-norm "
+ "regularized Sparse Coding with Dictionary Learning");
-
PARAM_DOUBLE_REQ("lambda1", "sparse coding l1-norm regularization parameter.", "l");
PARAM_DOUBLE("lambda2", "sparse coding l2-norm regularization parameter.", "", 0);
@@ -70,7 +71,7 @@
if(matInitialD.n_cols != nAtoms) {
Log::Fatal << "The specified initial dictionary to load has "
<< matInitialD.n_cols << " atoms, but the learned dictionary "
- << "was specified to have " << matInitialD.n_cols << " atoms!\n";
+ << "was specified to have " << nAtoms << " atoms!\n";
return EXIT_FAILURE;
}
if(matInitialD.n_rows != matX.n_rows) {
More information about the mlpack-svn
mailing list