All Classes
| Class | Description |
|---|---|
| AlternatingLeastSquaresMatrixFactorization |
This class performs non-negative matrix factorization using the alternating non-negative least squares method.
|
| Constraint | |
| DefaultConstraint | |
| EuclideanDistance |
Calculates the distance between matrices X and WH using the euclidean distance || X − WH ||2
|
| MatrixFactorization |
This class performs non-negative matrix factorization: for given matrix X, find matrices W and H that minimize the
objective function
|
| MatrixRegression |
This class performs non-negative matrix regression: for given matrices X and W, find matrix H that minimizes the
objective function
|
| MatrixUtils | |
| Measure |
Provides a template for calculating the distance between matrices X and WH
|
| MUpdateRule |
Performs multiplicative update for the euclidean distance with regularization
|
| NonNegativeLeastSquares |
This class solves the non-negative least squares problem using the active set method.
|
| RegularizationUpdateRule |
Provides a template for updating matrix H in the direction of minimizing the distance D(X, WH) with regularization
|
| SingularValueDecomposition |
This class performs non-negative singular value decomposition: first, the singular value decomposition is
performed; then, the non-negative matrices W and H are formed.
|
| UpdateRule |
Provides a template for updating matrix H in the direction of minimizing the distance D(X, WH)
|