tirank.Imageprocessing.process_embeddings
- tirank.Imageprocessing.process_embeddings(embeddings, n_components, n_clusters)[source]
Performs PCA dimensionality reduction and K-means clustering.
- Parameters:
embeddings (torch.Tensor or np.ndarray) – The feature embeddings.
n_components (int) – The number of principal components to keep.
n_clusters (int) – The number of clusters to find (k).
- Returns:
- A tuple containing:
np.ndarray: The PCA-transformed embeddings.
np.ndarray: The cluster labels for each spot.
- Return type:
tuple