Package elki.clustering.em.models
Interface EMClusterModelFactory<O,M extends Model>
-
- Type Parameters:
O
- Input object typeM
- Cluster model type
- All Known Implementing Classes:
DiagonalGaussianModelFactory
,MultivariateGaussianModelFactory
,SphericalGaussianModelFactory
,TextbookMultivariateGaussianModelFactory
,TextbookSphericalGaussianModelFactory
,TwoPassMultivariateGaussianModelFactory
public interface EMClusterModelFactory<O,M extends Model>
Factory for initializing the EM models.- Since:
- 0.7.0
- Author:
- Erich Schubert
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<? extends EMClusterModel<O,M>>
buildInitialModels(Relation<? extends O> relation, int k)
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<? extends EMClusterModel<O,M>> buildInitialModels(Relation<? extends O> relation, int k)
Build the initial models- Parameters:
relation
- Relationk
- Number of clusters- Returns:
- Initial models
-
-