Interface ISparseMatrixApproximator
-
- All Known Implementing Classes:
LARS_LassoSparseMatrixApproximator
public interface ISparseMatrixApproximator
IApproximator is the public interface for sparse approximation tools or classes that approximately solve a system of equations finding a sparse vector combination dictionary elements that reproduce the passed signal elements.- Author:
- Dustin Kempton, Data Mining Lab, Georgia State University
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description smile.math.matrix.SparseMatrix
estimateCoeffs(smile.math.matrix.DenseMatrix signal, smile.math.matrix.DenseMatrix D)
Estimates the sparse coefficients of the input signal given the dictionary.
-
-
-
Method Detail
-
estimateCoeffs
smile.math.matrix.SparseMatrix estimateCoeffs(smile.math.matrix.DenseMatrix signal, smile.math.matrix.DenseMatrix D) throws VectorDimensionMismatch
Estimates the sparse coefficients of the input signal given the dictionary.- Parameters:
signal
- Matrix of input signals where each column is another m-dim signalD
- Dictionary of n-dim components used to reconstruct each m-dim signal- Returns:
- Matrix of sparse coefficients used to reconstruct the signals using the dictionary
- Throws:
VectorDimensionMismatch
- When there is a mismatch between the dimensions of the signal matrix and the Dictionary matrix
-
-