Skip to main content

ClusteringAlgorithm

Trait ClusteringAlgorithm 

Source
pub trait ClusteringAlgorithm: Send + Sync {
    // Required method
    fn cluster_entities(
        &self,
        entities: &[EntityRecord],
        similarity_matrix: &[Vec<f32>],
        threshold: f32,
    ) -> Result<Vec<EntityCluster>>;
}
Expand description

Clustering algorithm trait

Required Methods§

Source

fn cluster_entities( &self, entities: &[EntityRecord], similarity_matrix: &[Vec<f32>], threshold: f32, ) -> Result<Vec<EntityCluster>>

Cluster entities based on similarity

Implementors§