Package elki.clustering.em.models
Interface BetulaClusterModelFactory<M extends BetulaClusterModel>
-
- Type Parameters:
M
- Cluster model type
- All Known Implementing Classes:
BetulaDiagonalGaussianModelFactory
,BetulaMultivariateGaussianModelFactory
,BetulaSphericalGaussianModelFactory
@Reference(authors="Andreas Lang and Erich Schubert", title="BETULA: Fast Clustering of Large Data with Improved BIRCH CF-Trees", booktitle="Information Systems", url="https://doi.org/10.1016/j.is.2021.101918", bibkey="DBLP:journals/is/LangS22") public interface BetulaClusterModelFactory<M extends BetulaClusterModel>
Factory for initializing the EM models.References:
Andreas Lang and Erich Schubert
BETULA: Fast Clustering of Large Data with Improved BIRCH CF-Trees
Information Systems- Since:
- 0.8.0
- Author:
- Andreas Lang, Erich Schubert
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<M>
buildInitialModels(java.util.List<? extends ClusterFeature> cfs, int k, CFTree<?> tree)
Build the initial models.
-
-
-
Field Detail
-
INIT_ID
static final OptionID INIT_ID
Parameter to specify the cluster center initialization.
-
-
Method Detail
-
buildInitialModels
java.util.List<M> buildInitialModels(java.util.List<? extends ClusterFeature> cfs, int k, CFTree<?> tree)
Build the initial models.- Parameters:
cfs
- List of clustering featuresk
- Number of clusters.tree
- CF tree- Returns:
- Initial models
-
-