corelay.processor.embedding
Embedding Processors
Classes
Eigenvalue Decomposition |
|
Embedding Processor base class |
|
LocallyLinearEmbedding |
|
PCA Embedding |
|
TSNE Embedding |
|
UMAPEmbedding: https://umap-learn.readthedocs.io/en/latest/index.html |
- class corelay.processor.embedding.EigenDecomposition(*args, **kwargs)[source]
Bases:
EmbeddingEigenvalue Decomposition
- function(data)[source]
Compute spectral embedding of data
- Parameters:
data (
numpy.ndarray) – data with samples in rows- Returns:
numpy.ndarray– Eigenvalues for spectral embeddingnumpy.ndarray– Spectral embedding (eigenvectors)
Note
We use the fact that (I-A)v = (1-λ)v and thus compute the largest eigenvalues of the identity minus the data and return one minus the eigenvalue.
- class corelay.processor.embedding.Embedding(*args, **kwargs)[source]
Bases:
ProcessorEmbedding Processor base class
- class corelay.processor.embedding.LLEEmbedding(*args, **kwargs)[source]
Bases:
EmbeddingLocallyLinearEmbedding
- class corelay.processor.embedding.PCAEmbedding(*args, **kwargs)[source]
Bases:
EmbeddingPCA Embedding
- class corelay.processor.embedding.TSNEEmbedding(*args, **kwargs)[source]
Bases:
EmbeddingTSNE Embedding
- class corelay.processor.embedding.UMAPEmbedding(*args, **kwargs)[source]
Bases:
EmbeddingUMAPEmbedding: https://umap-learn.readthedocs.io/en/latest/index.html