Altaxo. |
| Class | Description | |
|---|---|---|
| FactorizationByFastIndependentComponentAnalysis | Provides methods for performing Fast Independent Component Analysis (FastICA) and related matrix whitening operations on data matrices. | |
| FactorizationByFastIndependentComponentAnalysisSerializationSurrogate0 | XML serialization surrogate (version 0). | |
| NMFInitializationRandom | Provides a random initialization for non-negative matrix factorization (NMF). | |
| NMFInitializationRandomSerializationSurrogate0 | XML serialization surrogate (version 0). | |
| NNDSVD | This class contains the implementation of the NNDSVD (Non-Negative Singular Value Decomposition) initialization for Non-Negative Matrix Factorization (NMF). | |
| NNDSVDSerializationSurrogate0 | XML serialization surrogate (version 0). | |
| NNDSVDa | This class provides an implementation of the Non-Negative Discriminative Component Analysis (NNDSVD) algorithm, inheriting from the base NNDSVD class. It is used for factory initialization in Non-negative Matrix Factorization (NMF). | |
| NNDSVDaSerializationSurrogate0a | XML serialization surrogate (version 0). | |
| NNDSVDar | Class for performing Non-negative Double Singular Value Decomposition (NNDSVD) with rank-deficiency adjustment. | |
| NNDSVDarSerializationSurrogate0ar | XML serialization surrogate (version 0). | |
| NonnegativeMatrixFactorizationBase | Provides initialization helpers for non-negative matrix factorization (NMF), specifically NNDSVD-based initializations. | |
| NonnegativeMatrixFactorizationBaseErrorHistory | Stores the history of (relative) error values to determine convergence. For the ACLS algorithm, we stop if the error value increases for a number of iterations. Furthermore, we stop if the expected gain in error (from now to the maximum number of iterations) is below a certain tolerance. | |
| NonnegativeMatrixFactorizationByACLS | Implements the Nonnegative Matrix Factorization (NMF) algorithm based on Alternating Constrained Least Squares (ACLS). | |
| NonnegativeMatrixFactorizationByACLSSerializationSurrogate0 | XML serialization surrogate (version 0). | |
| NonnegativeMatrixFactorizationByHALS | Non-negative matrix factorization (NMF) using hierarchical alternating least squares (HALS). | |
| NonnegativeMatrixFactorizationByHALSSerializationSurrogate0 | XML serialization surrogate (version 0). | |
| NonnegativeMatrixFactorizationByMultiplicativeUpdate | Non-negative matrix factorization (NMF) using the classic multiplicative update rules. | |
| NonnegativeMatrixFactorizationByMultiplicativeUpdateSerializationSurrogate0 | XML serialization surrogate (version 0). | |
| NonnegativeMatrixFactorizationWithRegularizationBase | Provides initialization helpers for non-negative matrix factorization (NMF), specifically NNDSVD-based initializations. | |
| PrincipalComponentAnalysisByNIPALS | Provides principal component analysis (PCA) routines. | |
| PrincipalComponentAnalysisByNIPALSSerializationSurrogate0 | XML serialization surrogate (version 0). | |
| PrincipalComponentAnalysisBySVD | Provides principal component analysis (PCA) by singular value decomposition (SVD). | |
| PrincipalComponentAnalysisBySVDSerializationSurrogate0 | XML serialization surrogate (version 0). | |
| TruncatedSVD | Provides randomized and Block Krylov based truncated singular value decomposition (SVD) routines and exposes a low-rank matrix factorization API. |
| Interface | Description | |
|---|---|---|
| ILowRankMatrixFactorization | Defines a low-rank matrix factorization that approximates an input matrix A by a product of two lower-rank matrices. | |
| INonnegativeMatrixFactorizationInitializer | Provides initialization factors for non-negative matrix factorization (NMF). |