LocallyLinearEmbedding
API reference for LocallyLinearEmbedding
Manifold.LocallyLinearEmbedding
Locally Linear Embedding (LLE) reconstructs each sample from its nearest neighbors and finds a low‑dimensional representation that preserves these local relationships.
constructor(
nNeighbors: number = 5,
nComponents: number = 2,
reg: number = 0.001
)
Parameters
nNeighbors
(number, default5
): how many neighbors to use for the local reconstructions.nComponents
(number, default2
): dimension of the returned embedding.reg
(number, default0.001
): regularization value added to the covariance matrix to ensure numerical stability.
Methods
fit(X: number[][]): void
transform(X: number[][]): number[][]
fitTransform(X: number[][]): number[][]
Example
const lle = new LocallyLinearEmbedding(5, 2);
const Y = lle.fitTransform(X);