Class ClusteringServices
java.lang.Object
cz.fidentis.analyst.engines.face.batch.clustering.ClusteringServices
Services used to cluster results of N:N batch processing.
- Since:
- 29.10.2024
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Clusterer
initAgglomerativeClusteringService
(double[][] distances, List<String> clusterNames, LinkageStrategy linkageStrategy) Initiates and returns an object implementing an agglomerative clustering service.static Clusterer
initDivisiveClusteringService
(double[][] distances, List<String> clusterNames) Initiates and returns an object implementing a divisive clustering service.
-
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 clustersclusterNames
- names of clusterslinkageStrategy
- 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 clustersclusterNames
- names of clusters- Returns:
- Clustering service implementation
-