C++ API Reference for Intel® Data Analytics Acceleration Library 2019

Namespaces | Enumerations
daal::algorithms::kmeans Namespace Reference

Contains classes of the K-Means algorithm.

Namespaces

 init
 Contains classes for computing initial centroids for the K-Means algorithm.
 
 interface1
 Contains version 1.0 of the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
 

Enumerations

enum  Method { lloydDense = 0, defaultDense = 0, lloydCSR = 1 }
 
enum  DistanceType { euclidean }
 
enum  InputId { data, inputCentroids }
 Available identifiers of input objects for the K-Means algorithm. More...
 
enum  MasterInputId { partialResults }
 Available identifiers of input objects for the K-Means algorithm in the distributed processing mode. More...
 
enum  PartialResultId {
  nObservations, partialSums, partialObjectiveFunction, partialGoalFunction = partialObjectiveFunction,
  partialAssignments, partialCandidatesDistances, partialCandidatesCentroids
}
 Available identifiers of partial results of the K-Means algorithm in the distributed processing mode. More...
 
enum  ResultId {
  centroids, assignments, objectiveFunction, goalFunction = objectiveFunction,
  nIterations
}
 Available identifiers of results of the K-Means algorithm. More...
 

For more complete information about compiler optimizations, see our Optimization Notice.