UNPKG

clusterkw

Version:

A package for clustering keywords using OpenAI embeddings

14 lines (13 loc) 498 B
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[];