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[][]): voidtransform(X: number[][]): number[][]fitTransform(X: number[][]): number[][]
Example
const lle = new LocallyLinearEmbedding(5, 2);
const Y = lle.fitTransform(X);