SingularValueDecompositionFeature

interface SingularValueDecompositionFeature<out T : Any> : MatrixFeature

Matrices with this feature support SVD: a = u · s · vH where a is the owning matrix.

Parameters

T

the type of matrices' items.

Properties

Link copied to clipboard
open val key: FeatureKey<StructureFeature>

A key used for extraction

Link copied to clipboard
abstract val s: Matrix<T>

The matrix in this decomposition. Its main diagonal elements are singular values.

Link copied to clipboard
abstract val singularValues: Point<T>

The buffer of singular values of this SVD.

Link copied to clipboard
abstract val u: Matrix<T>

The matrix in this decomposition. It is unitary, and it consists from left singular vectors.

Link copied to clipboard
abstract val v: Matrix<T>

The matrix in this decomposition. It is unitary, and it consists from right singular vectors.

Sources

Link copied to clipboard