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 signal
        D - 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