mlpack
Classes | Namespaces
sparse_coding.hpp File Reference
#include <mlpack/prereqs.hpp>
#include <mlpack/methods/lars/lars.hpp>
#include "nothing_initializer.hpp"
#include "data_dependent_random_initializer.hpp"
#include "random_initializer.hpp"
#include "sparse_coding_impl.hpp"
Include dependency graph for sparse_coding.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mlpack::sparse_coding::SparseCoding
 An implementation of Sparse Coding with Dictionary Learning that achieves sparsity via an l1-norm regularizer on the codes (LASSO) or an (l1+l2)-norm regularizer on the codes (the Elastic Net). More...
 

Namespaces

 mlpack
 Linear algebra utility functions, generally performed on matrices or vectors.
 

Detailed Description

Author
Nishant Mehta

Definition of the SparseCoding class, which performs L1 (LASSO) or L1+L2 (Elastic Net)-regularized sparse coding with dictionary learning

mlpack is free software; you may redistribute it and/or modify it under the terms of the 3-clause BSD license. You should have received a copy of the 3-clause BSD license along with mlpack. If not, see http://www.opensource.org/licenses/BSD-3-Clause for more information.