TikhonovRegularizedNonnegativeMatrixFactorization Type

Static members

Static member Description

TikhonovRegularizedNonnegativeMatrixFactorization.TikhonovNMF3(A, r, B0, C0, oldalpha, oldbeta, gammaB, gammaC, maxiter, tol)

Full Usage: TikhonovRegularizedNonnegativeMatrixFactorization.TikhonovNMF3(A, r, B0, C0, oldalpha, oldbeta, gammaB, gammaC, maxiter, tol)

Parameters:
    A : IMatrix<float> - Matrix to factorize.
    r : int - The number of factors.
    B0 : IMatrix<float> - Original B matrix. Can be null.
    C0 : IMatrix<float> - Original C matrix. Can be null.
    oldalpha : IVector<float> - The oldalpha.
    oldbeta : IVector<float> - The oldbeta.
    gammaB : IMatrix<float> - The gamma b.
    gammaC : IMatrix<float> - The gamma c.
    maxiter : int - The maxiter.
    tol : float - The tol.

Factorize a nonnegative matrix A into two nonnegative matrices B and C so that A is nearly equal to B*C. Tikhonovs the nm f3.

A : IMatrix<float>

Matrix to factorize.

r : int

The number of factors.

B0 : IMatrix<float>

Original B matrix. Can be null.

C0 : IMatrix<float>

Original C matrix. Can be null.

oldalpha : IVector<float>

The oldalpha.

oldbeta : IVector<float>

The oldbeta.

gammaB : IMatrix<float>

The gamma b.

gammaC : IMatrix<float>

The gamma c.

maxiter : int

The maxiter.

tol : float

The tol.