clusterkw
Version:
A package for clustering keywords using OpenAI embeddings
14 lines (13 loc) • 498 B
TypeScript
import { Cluster } from '../types';
/**
* Hierarchical clustering algorithm (agglomerative)
* @param keywords Array of keywords to cluster
* @param distances Matrix of distances between keywords
* @param options Configuration options
* @returns Array of clusters
*/
export declare function hierarchicalClustering(keywords: string[], distances: number[][], options: {
minClusterSize?: number;
distanceThreshold?: number;
linkage?: 'single' | 'complete' | 'average';
}): Cluster[];