Class ClusteringServices

java.lang.Object
cz.fidentis.analyst.engines.face.batch.clustering.ClusteringServices

public class ClusteringServices extends Object
Services used to cluster results of N:N batch processing.
Since:
29.10.2024
  • Constructor Details

    • ClusteringServices

      public ClusteringServices()
  • Method Details

    • initAgglomerativeClusteringService

      public static Clusterer initAgglomerativeClusteringService(double[][] distances, List<String> clusterNames, LinkageStrategy linkageStrategy)
      Initiates and returns an object implementing an agglomerative clustering service.
      Parameters:
      distances - distances between clusters
      clusterNames - names of clusters
      linkageStrategy - strategy for linking clusters
      Returns:
      Clustering service implementation
    • initDivisiveClusteringService

      public static Clusterer initDivisiveClusteringService(double[][] distances, List<String> clusterNames)
      Initiates and returns an object implementing a divisive clustering service.
      Parameters:
      distances - distances between clusters
      clusterNames - names of clusters
      Returns:
      Clustering service implementation