Class ParallelLloydKMeans<V extends elki.data.NumberVector>

    • Field Detail

      • LOG

        private static final elki.logging.Logging LOG
        Class logger
    • Constructor Detail

      • ParallelLloydKMeans

        public ParallelLloydKMeans​(elki.distance.NumberVectorDistance<? super V> distance,
                                   int k,
                                   int maxiter,
                                   KMeansInitialization initializer)
        Constructor.
        Parameters:
        distance - Distance function
        k - K parameter
    • Method Detail

      • getInputTypeRestriction

        public elki.data.type.TypeInformation[] getInputTypeRestriction()
        Specified by:
        getInputTypeRestriction in interface elki.Algorithm
        Overrides:
        getInputTypeRestriction in class AbstractKMeans<V extends elki.data.NumberVector,​KMeansModel>
      • run

        public Clustering<KMeansModel> run​(elki.database.relation.Relation<V> relation)
        Description copied from interface: KMeans
        Run the clustering algorithm.
        Parameters:
        relation - Relation to process.
        Returns:
        Clustering result
      • getLogger

        protected elki.logging.Logging getLogger()
        Description copied from class: AbstractKMeans
        Get the (STATIC) logger for this class.
        Specified by:
        getLogger in class AbstractKMeans<V extends elki.data.NumberVector,​KMeansModel>
        Returns:
        the static logger