Function buildSimilarityGraph

  • Builds a SimilarityGraph from a list of vectors. The graph can then be used in clusterByThreshold to identify clusters of a specified quality.

    Parameters

    • vectors: Uint8Array<ArrayBufferLike>[]

      An array of Uint8Arrays representing vectors.

    • similarityScorer: SimilarityScorer = computeHammingSimilarity

      A function to compute similarity (default: Hamming similarity).

    Returns SimilarityGraph

    A fully connected, weighted graph where edges are similarity scores - for use in calls to clusterByThreshold